curl -X GET "https://api.together.ai/v1/queue/status?request_id=019ba379-92da-71e4-ac40-d98059fd67c7&model=my-org/video-generator" \
-H "Authorization: Bearer $TOGETHER_API_KEY"{
"request_id": "019ba379-92da-71e4-ac40-d98059fd67c7",
"model": "my-org/video-generator",
"status": "done",
"outputs": {
"video_url": "https://api.together.ai/storage/019ba379-output.mp4"
},
"info": {
"user_id": "user_123",
"progress": 1
},
"priority": 1,
"created_at": "2026-02-07T10:30:00Z",
"claimed_at": "2026-02-07T10:30:02Z",
"done_at": "2026-02-07T10:31:45Z"
}Poll the current status of a previously submitted job. Provide the request_id and model as query parameters.
curl -X GET "https://api.together.ai/v1/queue/status?request_id=019ba379-92da-71e4-ac40-d98059fd67c7&model=my-org/video-generator" \
-H "Authorization: Bearer $TOGETHER_API_KEY"{
"request_id": "019ba379-92da-71e4-ac40-d98059fd67c7",
"model": "my-org/video-generator",
"status": "done",
"outputs": {
"video_url": "https://api.together.ai/storage/019ba379-output.mp4"
},
"info": {
"user_id": "user_123",
"progress": 1
},
"priority": 1,
"created_at": "2026-02-07T10:30:00Z",
"claimed_at": "2026-02-07T10:30:02Z",
"done_at": "2026-02-07T10:31:45Z"
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Request ID returned from the submit endpoint
Model name the job was submitted to
Status information
Model identifier the job was submitted to
The request ID that was returned from the submit endpoint
Current job status. Transitions: pending → running → done/failed. A pending job may also be canceled.
pending, running, done, failed, canceled Timestamp when a worker claimed the job
Timestamp when the job was created
Timestamp when the job completed (done or failed)
Job metadata. Contains keys from the submit request, plus any modifications from the model or system (e.g. progress, retry history).
Freeform model input, as submitted
Freeform model output, populated when the job reaches done status. Contents are model-specific.
Job priority. Higher values are processed first.
Number of times this job has been retried. Workers set a claim timeout and must send periodic status updates to keep the job alive. If no update is received within the timeout, the job is returned to the queue and retried. After 3 retries the job is permanently failed. Jobs explicitly failed by the model are not retried.
Non-fatal messages about the request (e.g. deprecation notices)
Was this page helpful?