Skip to main content
POST
Start recording a call
Start recording a call that is currently in progress. You can create multiple recordings on the same call, customize the audio format, enable automated transcription, and receive a callback when recording completes.
Transcription is available only in English, for calls between 500ms and 4 hours in duration, and under 2GB in file size.

Path parameters

Request parameters

Use MP3 format for smaller file sizes. Stereo recording separates caller and callee into left/right channels for easier analysis.

Example requests

Response

200 OK
A single call can have multiple recordings running at once. Each POST starts a new one with its own recording_id and url. Recording stops automatically when time_limit is reached, when you call Stop Recording, or when the call ends.

Error responses

Callback URL parameters

When recording ends, these fields are sent to your callback_url via HTTP POST:

Transcription callback parameters

When transcription completes, these fields are sent to your transcription_url:
If you see “Recording file size too large for transcription”, switch to mp3 format - MP3 files are significantly smaller than WAV.

Authorizations

X-Auth-ID
string
header
required

Your Vobiz account Auth ID

X-Auth-Token
string
header
required

Your Vobiz account Auth Token

Path Parameters

auth_id
string
required

Your account Auth ID

Example:

"MA_XXXXXX"

call_uuid
string
required
Example:

"cdr_XXXXXXXXXX"

Body

application/json
time_limit
integer
default:60
file_format
enum<string>
default:mp3
Available options:
mp3,
wav
transcription_type
string

Set to auto to enable transcription

callback_url
string
record_channel_type
enum<string>
default:mono
Available options:
mono,
stereo

Response

200 - application/json

Recording started