Skip to main content
POST
/
speech-analytics
Upload a file for transcription
curl --request POST \
  --url https://api.wavix.com/v1/speech-analytics \
  --header 'Content-Type: multipart/form-data' \
  --form callback_url=https://you-site.com/webhook \
  --form insights=true \
  --form file=@example-file
{
  "file": "file.mp3",
  "request_id": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
  "success": true
}

Authorizations

appid
string
query
required

An API key to authorize your request

Body

multipart/form-data
file
file
required

Binary file content to submit for transcription. The file must be 25 MB or less. Only WAV, MP3, and MP4 stereo files are supported.

callback_url
string
required

Webhook URL where transcription status updates are sent

Example:

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

insights
boolean

Enable insights generation for the transcription

Example:

true

Response

The file successfully submitted

file
string
required

The name of the uploaded file

Example:

"file.mp3"

request_id
string
required

Unique identifier of the transcription request

Example:

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

success
boolean
required

Indicates a successful request

Example:

true

I