Skip to navigation

Get a transcription job

Returns the job status and, once status is COMPLETED, the word-level transcript. COMPLETED and FAILED are terminal; error.code says why a job failed.

Authentication

x-api-keystring
API Key authentication via header

Path parameters

idstringRequired
Transcription job id.

Response

Transcription job retrieved successfully
idstring

Job id. Poll GET /v2/transcriptions/{id} with it.

statusenum
Job status. COMPLETED and FAILED are terminal.
Allowed values:
sourceStartMsinteger
Start of the transcribed window, in source milliseconds.
createdAtdatetime
When the job was created.
sourceVideoUrlstringOptional
The source video the job was created from. Null for jobs created from sourceAudioUrl.
sourceEndMsintegerOptional
End of the transcribed window, in source milliseconds. Null when the job transcribes to the end of the source.
transcriptobjectOptional

Word-level transcript. Word timings are in milliseconds from the start of the source video, not the window. Null until status is COMPLETED.

speakerCountintegerOptional

Number of distinct speakers detected. Dialogue edits currently support a single speaker; a count above 1 completes the job but a dialogue edit of that source is unsupported. Null until status is COMPLETED.

difficultyobjectOptional
Informational estimate of how hard the source is to edit cleanly, with the reasons behind it. Null while the job is running and for some older jobs. Do not gate behaviour on it.
errorobjectOptional
Why the job failed. Null unless status is FAILED.
startedAtdatetimeOptional
When the job started processing. Null until it starts.
finishedAtdatetimeOptional
When the job reached a terminal status. Null until it finishes.

Errors

401
Unauthorized Error
404
Not Found Error
500
Internal Server Error