Start Conference Recording
Begin recording a conference call with customizable settings and optional transcription.
This API allows you to start recording an active conference. The recording will capture audio from all participants and can optionally generate a transcription.
Authentication Required:
- • X-Auth-ID: Your account ID (e.g., {Auth_ID})
- • X-Auth-Token: Your account Auth Token
- • Content-Type: application/json
Recording Behavior: Once started, the recording continues until explicitly stopped or until the conference ends. Multiple start requests will return an error if recording is already active.
Legal Notice: Ensure you comply with local recording consent laws. Consider playing an announcement to participants before starting the recording.
HTTP Request
POST
https://api.vobiz.ai/api/v1/Account/{auth_id}/Conference/{conference_name}/Record/Request Parameters
Request Parameters
| Name | Type | Description |
|---|---|---|
file_format | string | Format of the recording file. Options: mp3, wav. Default: mp3. |
recording_callback_url | string | URL where recording completion callback will be sent when the recording is ready. |
recording_callback_method | string | HTTP method for recording callback. Options: POST, GET. Default: POST. |
Response
Response - 200 OK
{
"message": "conference recording started",
"api_id": "b0e8d7f2-58c4-11e1-86da-adf28403fe48",
"recording_id": "rec_abc123def456",
"url": "https://s3.amazonaws.com/recordings/rec_abc123def456.mp3"
}Examples
Start Basic Recording
cURL Request
curl -X POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Conference/MyConf/Record/ \
-H "X-Auth-ID: YOUR_AUTH_ID" \
-H "X-Auth-Token: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json"Start Recording with WAV Format
cURL Request
curl -X POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Conference/MyConf/Record/ \
-H "X-Auth-ID: YOUR_AUTH_ID" \
-H "X-Auth-Token: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"file_format":"wav"}'Start Recording with Callback
cURL Request
curl -X POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Conference/MyConf/Record/ \
-H "X-Auth-ID: YOUR_AUTH_ID" \
-H "X-Auth-Token: YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"file_format": "mp3",
"recording_callback_url": "https://yourserver.com/recording-complete",
"recording_callback_method": "POST"
}'Recording Callback:
When recording completes, your callback URL will receive a notification with the recording details:
Recording Callback Payload
{
"conference_name": "MyConf",
"recording_id": "rec_abc123def456",
"recording_url": "https://s3.amazonaws.com/recordings/rec_abc123def456.mp3",
"recording_duration": 1200,
"file_format": "mp3"
}Best Practices:
- • Store the recording_id for later retrieval
- • Use WAV for archival quality, MP3 for smaller file sizes
- • Secure your transcription callback URL with authentication
- • Download recordings to your own storage for long-term retention