Retrieve lightweight status metadata for a single job.
This endpoint intentionally avoids request/response payload restoration and is intended for high-frequency polling. Results are cached in Valkey with state-dependent TTLs to reduce MongoDB load.
/v1/jobs/{job_id}/status for high-frequency polling when you only need lifecycle fields like status, timestamps, error, and metadata.
Use GET /v1/jobs/{job_id} when you need the original request payload or the completed response body.
"job".validating, queued, in_progress, completed, failed, cancelled, or expired.Successful Response
Minimal status payload for low-latency polling.
validating, queued, in_progress, completed, failed, cancelled, expired /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/evals/extract/process, /v1/evals/split/process, /v1/evals/classify/process, /v1/evals/extract/extract, /v1/evals/extract/split "job"Error details when job fails.