Upload a file
Speech Analytics
Upload a file
Uploads an audio file for transcription. Transcription is asynchronous; Wavix sends a POST callback to callback_url when it completes, including the request_id returned by this request.
Callback body:
{
"request_id": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
"status": "completed",
"error": null
}
request_id: ID of the transcription request.status: One ofcompleted(transcription succeeded) orfailed(transcription encountered an error).error: Error description, ornullwhen the transcription succeeded.
POST
Upload a file
Authorizations
Wavix API key. Pass as Authorization: Bearer <api_key>. Keys support per-resource scopes (none / read / write). See Restricted keys and scopes.
Body
multipart/form-data
Audio file to transcribe. Maximum size is 25 MB. Supported formats are WAV, MP3, and MP4 stereo.
URL that receives the POST callback when transcription completes.
Example:
"https://you-site.com/webhook"
When true, generates conversation insights alongside the transcript.
Example:
true