Delete every result this account still holds
const url = 'https://example.com/v1/runs?confirm=';const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url 'https://example.com/v1/runs?confirm=' \ --header 'Authorization: Bearer <token>'Clear every result across every key you own, in one call.
The history stays: each run keeps its name, its date, and its verdict
status, with result_available false. What goes is every extraction body
this account has left on the server.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Must be delete-everything. A purge is not something to reach by accident, so an empty path does nothing on its own.
Must be delete-everything. A purge is not something to reach by accident, so an empty path does nothing on its own.
Responses
Section titled “Responses”Successful Response
What a delete actually removed.
cleared counts result bodies, not runs: deleting a batch clears every
document inside it, so one reference can answer with fifty. The rows
themselves stay, which is why the listing keeps showing what ran.
object
Result bodies removed. Zero means there was none left.
Tract positions forgotten with them. A placement whose geometry is gone points at nothing, so it goes too.
Example
{ "cleared": 1, "placements": 2}Missing, unknown, or revoked API key
object
object
Example
{ "error": { "documents_used": 200, "message": "Monthly document quota reached: 200 of 200 documents used this month. The cap resets on 2026-08-01. Email sales@easting.ai to raise it.", "monthly_cap": 200, "resets_on": "2026-08-01", "type": "quota_exceeded" }}Validation Error
object
object
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}Extraction temporarily unavailable
object
object
Example
{ "error": { "documents_used": 200, "message": "Monthly document quota reached: 200 of 200 documents used this month. The cap resets on 2026-08-01. Email sales@easting.ai to raise it.", "monthly_cap": 200, "resets_on": "2026-08-01", "type": "quota_exceeded" }}