PageResponse_TranscriptionDto_
A single page of results. nextCursor is an opaque token to pass back as ?cursor= to fetch the following page; null means there are no more results.
items object[]required
The transcription id
7Hb2Kp9QvL3mNx0R8tZ4The parent podcast id
9aF3kQ2pVx0LmNb7Rt84Status of the transcription job
Possible values: [pending, processing, completed, failed]
completedOriginal audio filename
episode-42.mp3Full plain-text transcript, when available.
Welcome back to the show. Today we are talking about...segments object[]
Diarized speaker segments of the transcript, in chronological order.
Diarized speaker label for this segment.
speaker_0Transcribed text spoken in this segment.
This episode is brought to you by Acme...Start time of the segment, in seconds from the beginning of the audio.
0End time of the segment, in seconds from the beginning of the audio.
4.2Detected language, as a language code, when available.
enTotal duration of the audio, in seconds, when available.
182.5Error message if the transcription failed.
audio file could not be decodedThe user who initiated the transcription.
user@example.comWhen the transcription was created
2026-01-15T09:30:00ZWhen the transcription was last updated
2026-01-15T09:30:00Z{
"items": [
{
"id": "7Hb2Kp9QvL3mNx0R8tZ4",
"podcast_id": "9aF3kQ2pVx0LmNb7Rt84",
"status": "completed",
"filename": "episode-42.mp3",
"text": "Welcome back to the show. Today we are talking about...",
"segments": [
{
"speaker": "speaker_0",
"text": "This episode is brought to you by Acme...",
"start": 0,
"end": 4.2
}
],
"language": "en",
"duration": 182.5,
"error": "audio file could not be decoded",
"created_by": "user@example.com",
"created_at": "2026-01-15T09:30:00Z",
"updated_at": "2026-01-15T09:30:00Z"
}
],
"next_cursor": "string"
}