GET /api/v1/jobs/{id}
{"id": "job_01JC...", "object": "job", "status": "succeeded", "decision_type": "statement", "decision_id": "dec_01JC...",
"async": true, "created_at": "2026-11-02T17:40:00+00:00", "started_at": "2026-11-02T17:40:00+00:00",
"finished_at": "2026-11-02T17:40:42+00:00", "decision": { "...": "the full decision envelope" }, "error": null,
"url": "/api/v1/jobs/job_01JC..."}
status |
Meaning |
|---|---|
queued, running |
Poll again (every 1–2 s, with backoff) |
succeeded |
decision holds the envelope |
failed |
error holds status and detail; interrupted after a restart (retry with the same Idempotency-Key) |
Jobs are scoped to your account. Answers are kept for 24 hours. Webhooks decision.completed and decision.failed fire on completion. See Async jobs.