GET /v1/{product}/{job_id}
Retrieve job
Read one job on the same product route that created it.
GET /v1/speech-to-text/{job_id}
GET /v1/text-to-speech/{job_id}
GET /v1/voice-cloning/{job_id}
GET /v1/voice-design/{job_id}
GET /v1/voice-conversion/{job_id}
GET /v1/voice-continuation/{job_id}
GET /v1/stem-separation/{job_id}
GET /v1/voice-isolator/{job_id}
GET /v1/audio-enhancement/{job_id}
| Field | Type | Description |
|---|---|---|
id | string | Identifier of the job. |
status | string | queued, running, succeeded, failed, cancelled, or expired. queued and running mean the result is not in this body yet. |
model_id | string | Catalogue id of the model that ran. |
name | string | Label stored on the job. |
duration_seconds | string | Measured length of the audio, as a decimal string of seconds. Audio minutes are billed from this value. |
result | object | Present when status is succeeded. Speech to text returns result.text. Audio products return result.artifacts, and url is the download link. Download the file within one day. |
error_code | string | Set when the job has failed, and while a queued job is waiting for capacity. Cleared once the job starts. |
error_message | string | Message for a failed job. Branch on error_code. |
created_at | string | Time the job was created, as an ISO 8601 timestamp. |
finished_at | string | Time the job reached a terminal status. Null while it is queued or running. |