Jobs API
The Jobs API tracks async extraction tasks. When the extract endpoint returns 202, poll the job for status or use webhooks for completion notifications.
Endpoints
GET /v1/jobs
List all jobs with status filtering.
GET /v1/jobs/:id
Get job status, progress, and result.
POST /v1/jobs/:id/cancel
Cancel a running job.
Job lifecycle
Jobs are created by the extract endpoint and re-extract. They progress through: queued → processing → completed or failed. The processing state reports the current pipeline phase. Use webhooks for event-driven notifications instead of polling.