---
title: "Transcribe a call recording"
method: PUT
path: "/v1/cdrs/{call_id}/retranscribe"
tags: ["CDRs"]
---

# Transcribe a call recording

`PUT /v1/cdrs/{call_id}/retranscribe`

Transcribes the recording of the call identified by `call_id`. Transcription is asynchronous; poll the transcription endpoint for the result.

## Path parameters

- `call_id` string, required

## Request body

- CDRRetranscriptionRequest
  - `language` 'en' | 'de' | 'es' | 'fr' | 'it' | 'null', nullable — 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.
  - `webhook_url` string — Webhook URL to receive status updates.

## Response `200`

Returns a success confirmation. Transcription is queued.

- SuccessResponse
  - `success` boolean, required — Indicates whether the request was successful.

## Other responses

- `403` — Request failed. The feature is disabled for your account.
- `404` — Request failed. An object with the specified ID is not found.
- `422` — Validation error

---

[API](https://skmtc.net/wavix/apis/wavix-apis.md) · [All operations](https://skmtc.net/wavix/apis/wavix-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wavix/wavix-apis/revisions/b22f170488b6/schema)
