Skip to main content
POST
Start an asynchronous transcription job for a recording. The recording must already be uploaded. Use webhooks to receive real-time notifications when the transcription completes, or poll Get Transcription.

Authentication

Requires an API key with transcriptions:write scope.

Request Body

string
required
The recording’s unique identifier.
string
Language code for the audio content. If omitted, the provider auto-detects the language when supported.
string
ASR provider to use. If omitted, Bota uses the project configuration default.

Response

Returns the newly created transcription object.

Response Fields

Speaker labels and segment timestamps are provider-dependent. Do not send a diarization field to this endpoint; it is not part of the current public request schema.