Check the status and retrieve results of an asynchronous job
(e.g., submitted via /extract_async).
/extract_async).
Poll this endpoint periodically until the job reaches a terminal state (completed, failed, or canceled).
| Field | Type | Description |
|---|---|---|
job_id | string | Unique identifier for the extraction job. |
status | string | Current job status: pending, processing, completed, failed, or canceled. |
created_at | string | ISO 8601 timestamp when the job was submitted. |
updated_at | string | ISO 8601 timestamp of the last status update. |
result | object | Extraction output (only present when status is completed). See Extract for result structure. |
error | string | Error message (only present when status is failed). |
| Status | Description |
|---|---|
pending | Job is queued and waiting to be processed. |
processing | Job is currently being processed. |
completed | Job finished successfully. Results are available in the result field. |
failed | Job encountered an error. See error field for details. |
canceled | Job was canceled before completion. |
API key for authentication
Identifier returned from an async job submission (e.g., /extract_async).
Current job status payload
Current status and metadata for an asynchronous extraction job.
Identifier assigned to the asynchronous extraction job.
Lifecycle status for an asynchronous extraction job.
pending, processing, completed, failed, canceled Timestamp when the job was accepted.
Timestamp of the last status update, if available.
Structured payload that contains extraction output when the job is completed.
Error message describing why the job failed, if applicable.