Skip to main content
Every slow /v1 call returns a Job. wait_seconds is a query parameter. Idempotency-Key is a header.

Inspect and cancel

jobs.request returns the document-operation payload a finished run was asked for. It raises invalid_request for kinds that have no single document request (search jobs) and result_expired when retention dropped the payload. jobs.delete hides the row from lists. The job still reads by id with deleted_at set, and its units still count toward usage. A running job is cancelled first. PATCH /v1/jobs/{id} is REST-only (no SDK wrapper).

Artifacts

Authenticated fetches, same API key:
  • Ground crops — jobs.ground_crop / GET /v1/jobs/{id}/ground-crops/{ref}
  • Ground transcript
  • Converted PDF
  • Spreadsheet cell maps
When payload_expires_at passes, GET /v1/jobs/{id} still exists but result is gone (result_expired).

Usage

GET /v1/usage/overview is HTTP-only. See Jobs and idempotency and Processing units.