Skip to main content
POST
Upload a file

Authorizations

Authorization
string
header
required

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
file
file
required

Audio file to transcribe. Maximum size is 25 MB. Supported formats are WAV, MP3, and MP4 stereo.

callback_url
string
required

URL that receives the POST callback when transcription completes.

Example:

"https://you-site.com/webhook"

insights
boolean

When true, generates conversation insights alongside the transcript.

Example:

true

Response

Returns the transcription request_id for the uploaded file.

file
string
required

Uploaded file name.

Example:

"file.mp3"

request_id
string
required

Transcription request ID.

Example:

"e865ea07-25af-4fdd-876e-04b0d41d5ebd"

success
boolean
required

Indicates whether the request was successful.

Example:

true