---
title: "Retrieve a transcription"
method: GET
path: "/v1/cdrs/{call_id}/transcriptions"
tags: ["CDRs"]
---

# Retrieve a transcription

`GET /v1/cdrs/{call_id}/transcriptions`

## Request

- Base URL: `https://api.wavix.com`
- URL: `https://api.wavix.com/v1/cdrs/{call_id}/transcriptions`
- Auth: HTTP bearer

Returns the transcription of the recorded call identified by `call_id`. Alias of the `transcription` endpoint.

## Path parameters

- `call_id` string, uuid, required

## Response `200`

Returns the call transcription.

- CDRTranscriptionResponse
  - `transcript` object, required: Mapping of phone numbers in the call to transcript text.
  - `turns` TranscriptTurn[], required: List of speaker turns with text and start/end times.
    - `type` string: Phone number of the speaker attributed to this turn, in E.164 format.
    - `s` integer: Start of the `turn`, in milliseconds. The start time is calculated from the moment the call was answered.
    - `e` integer: End of the `turn`, in milliseconds. The end time is calculated from the moment the call was answered.
    - `text` string: Transcribed text attributed to the speaker for this turn.
    - `sentiment` string: Sentiment detected in the speaker's text for this turn, such as `neutral`, `positive`, or `negative`.
  - `uuid` string, required: Transcription ID.
  - `language` 'en' | 'de' | 'es' | 'fr' | 'it' | 'null', nullable, required: Language of the transcription, as a two-letter ISO 639-1 code. One of `en` (English), `de` (German), `es` (Spanish), `fr` (French), or `it` (Italian). `null` lets the platform auto-detect the language.
  - `duration` integer, required: Call duration in seconds.
  - `charge` string, required: Total charge for the transcription in USD.
  - `status` 'completed' | 'failed', required: Outcome of the transcription. One of `completed` (the transcript was produced) or `failed` (the transcription could not be produced).
  - `transcription_date` string, date-time, required: Date and time when the transcription was processed in ISO 8601 format.
  - `call_date` string, date-time, required: Date and time when the call was placed or received in ISO 8601 format.
  - `call_uuid` string, required: Associated call ID.
  - `call_score` string, required: Call sentiment score. Indicates negative (1.0-3.0), neutral, or positive (4.0-5.0).
  - `call_summary` string, required: One- or two-sentence call summary.

## Other responses

- `401`: Unauthorized
- `403`: Request failed. The feature is disabled for your account.
- `404`: Request failed. An object with the specified ID is not found.

## Changes

- **2026-09-08** `6a89c962481c`: 2 breaking, 1 info
  - added the pattern `^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$` to the `path` request parameter `call_id`
  - for the `path` request parameter `call_id`, the format changed from no format to `uuid`
  - added the non-success response with the status `401`
- **2026-06-15** `76b9bb35619f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/wavix/apis/wavix-apis/changes/v1/cdrs/:call_id/transcriptions/get.md)

---

[API](https://skmtc.dev/wavix/apis/wavix-apis.md) - [All operations](https://skmtc.dev/wavix/apis/wavix-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/wavix/apis/wavix-apis/revisions/f2dde79f05ab?raw)
