Retrieve the status and result of a transcription job
completed or failed.
transcriptions:read scope.
txn_abc123).| Field | Type | Description |
|---|---|---|
id | string | The transcription’s unique identifier (e.g., txn_abc123) |
recording_id | string | The recording this transcription belongs to |
status | string | Current status: pending, processing, completed, or failed |
language | string | null | Language code used for transcription |
provider | string | ASR provider used (e.g., whisper, deepgram) |
duration_ms | integer | null | Audio duration in milliseconds (populated on completion) |
segments | array | null | Array of transcript segments with speaker labels and timestamps (populated on completion) |
text | string | null | Full transcript text (populated on completion) |
error | object | null | Error details if the transcription failed |
created_at | string | ISO 8601 timestamp when the transcription was created |
completed_at | string | null | ISO 8601 timestamp when the transcription completed or failed |
| Field | Type | Description |
|---|---|---|
text | string | Transcribed text for this segment |
speaker | string | Speaker identifier (e.g., SPEAKER_0, SPEAKER_1) |
start | float | Start time in seconds |
end | float | End time in seconds |
confidence | float | Confidence score (0-1) |
| Code | Description |
|---|---|
audio_too_short | Audio is less than 1 second |
audio_corrupt | Audio file is corrupt or unreadable |
unsupported_format | Audio format not supported |
processing_error | Internal processing error |