Create a new asynchronous job.
The job will be queued for processing and can be polled for status using the retrieve endpoint.
Documentation Index
Fetch the complete documentation index at: https://docs.retab.com/llms.txt
Use this file to discover all available pages before exploring further.
/v1/extractions - Create an extraction/v1/parses - Create a parse/v1/splits - Create a split/v1/classifications - Create a classification/v1/edits - Create an edit (document or template)/v1/edits/templates/fill - Fill a registered template/v1/edits/templates/generate - Generate a form schema from a PDF/v1/schemas/generate - Generate extraction schemasrequest contains embedded MIME/data URLs, Retab may offload those artifacts to object storage internally before persisting the job. The API response still returns the original request shape.job_."job".validating, queued, in_progress, completed, failed, cancelled, or expired.status is completed. Contains status_code and body.status is failed. Contains code, message, and optional details.200 with a queued job. If the job record is stored successfully but task dispatch is temporarily delayed, Retab returns 202 Accepted with the job already created and a warning like dispatch_delayed. In that case, poll the returned job.id instead of creating a duplicate job.
Request body for POST /v1/jobs.
/v1/extractions, /v1/parses, /v1/splits, /v1/partitions, /v1/classifications, /v1/schemas/generate, /v1/edits, /v1/edits/templates/fill, /v1/edits/templates/generate, /v1/evals/extract/process, /v1/evals/extract/extract, /v1/evals/extract/split Max 16 pairs; keys ≤64 chars, values ≤512 chars
Successful Response
Core Job object following OpenAI-style specification.
Represents a single asynchronous job that can be polled for status and result retrieval.
/v1/extractions, /v1/parses, /v1/splits, /v1/partitions, /v1/classifications, /v1/schemas/generate, /v1/edits, /v1/edits/templates/fill, /v1/edits/templates/generate, /v1/evals/extract/process, /v1/evals/extract/extract, /v1/evals/extract/split "job"validating, queued, in_progress, completed, failed, cancelled, expired Error details when job fails.
Response stored when job completes successfully.