/v1 call returns a Job. wait_seconds is a query parameter.
Idempotency-Key is a header.
- Python
- TypeScript
- curl
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
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.