Get Queue Job
Queue operator access
Configure durable execution with QueueConfig(durable=True) and a queue worker on this replica. Without the active queue surface, these routes return 503.
When a JWT or PAT identity is present, these operator routes require the configured admin scope, even if user isolation or general authorization is disabled. Security-key and open instances pass this operator gate. Job rows can include cross-user payloads; these are operator APIs, not a user's run-status feed.
The job ID equals its component run ID, but queue state is a separate lowercase status contract. Use session_id with the component run API for its stored output. This response includes the serialized request payload.
/queue/jobs/{job_id}Authorization
HTTPBearer In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl --request GET 'https://example.com/queue/jobs/string'{ "id": "string", "component_type": "string", "component_id": "string", "session_id": "string", "job_type": "run", "user_id": "string", "payload": {}, "status": "string", "attempt": 0, "max_attempts": 1, "idempotency_key": "string", "available_at": 0, "locked_by": "string", "locked_at": 0, "error": "string", "created_at": 0, "updated_at": 0, "completed_at": 0}{ "detail": "string", "error_id": "string", "error_type": "string"}{ "detail": "string", "error_id": "string", "error_type": "string"}{ "detail": "string", "error_id": "string", "error_type": "string"}{ "detail": [ { "loc": [ "string" ], "msg": "string", "type": "string", "input": null, "ctx": {} } ]}{ "detail": "string", "error_id": "string", "error_type": "string"}