---
title: "Retranscribe a file"
method: PUT
path: "/v1/speech-analytics/{request_id}"
tags: ["Speech Analytics"]
---

# Retranscribe a file

`PUT /v1/speech-analytics/{request_id}`

Re-runs transcription on the file identified by `request_id`, replacing the existing transcript.

## Path parameters

- `request_id` string, required

## Request body

- SpeechAnalyticsRetranscribeRequest
  - `callback_url` string, required — Callback URL for transcription status updates.
  - `insights` boolean — Indicates whether to enable insights generation.

## Response `200`

Returns a success confirmation. Retranscription is queued.

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

## Other responses

- `400` — Request failed. Missing or invalid parameter <param_name>
- `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/versions/b22f170488b6/schema)
