Create a new asynchronous job.
The job will be queued for processing and can be polled for status using the retrieve endpoint.
/v1/documents/extract - Extract structured data/v1/documents/parse - Parse to text/markdown/v1/documents/split - Split documents/v1/documents/classify - Classify documents/v1/schemas/generate - Generate schemas/v1/edit/agent/fill - AI agent form filling/v1/edit/templates/fill - Template filling/v1/edit/templates/generate - Generate form schema/v1/projects/extract - Project extraction (requires project_id in request)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.Request body for POST /v1/jobs.
/v1/documents/extract, /v1/documents/parse, /v1/documents/split, /v1/documents/classify, /v1/schemas/generate, /v1/edit/agent/fill, /v1/edit/templates/fill, /v1/edit/templates/generate, /v1/projects/extract 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/documents/extract, /v1/documents/parse, /v1/documents/split, /v1/documents/classify, /v1/schemas/generate, /v1/edit/agent/fill, /v1/edit/templates/fill, /v1/edit/templates/generate, /v1/projects/extract "job"validating, queued, in_progress, completed, failed, cancelled, expired Response stored when job completes successfully.
Error details when job fails.