Authentication
Include your API key asAuthorization: Bearer YOUR_API_KEY in the request headers.
Endpoint
Path Parameters
The unique identifier of the job to retrieve. Returned as
job.id from Create Job.Example Request
Response Fields
The current state of the requested job.
Job Status Reference
Non-Terminal Statuses
Jobs in these states are still in progress and may change status with subsequent polling.| Status | Description |
|---|---|
provisioning | Job infrastructure is being set up. |
awaiting_uploads | Job is ready to receive file uploads. |
uploading | Files are actively being uploaded. |
preflighting | Uploaded files are being validated before processing begins. |
blocked_insufficient_credits | Job is paused — add credits and call Resume Job. |
processing | Plangrep is actively processing uploaded documents. |
Terminal Statuses
Jobs in these states will not change further. Results (if any) can be retrieved.| Status | Description |
|---|---|
completed | All pages processed successfully. Result is available. |
completed_with_errors | Processing finished with partial page-level errors. Partial result is available. |
failed | Processing failed entirely. Check job.error for details. |
cancelled | Job was cancelled via the Cancel Job endpoint. |
expired | Job was not completed before its expiry time. |