Retrieve all call recordings on the account.
curl --request GET \
--url https://api.vobiz.ai/api/v1/Account/{auth_id}/Recording/ \
--header 'X-Auth-ID: <api-key>' \
--header 'X-Auth-Token: <api-key>'{
"objects": [
{
"recording_id": "rec_XXXXXXXXXX",
"recording_url": "https://storage.vobiz.ai/recordings/rec_XXXXXXXXXX.mp3",
"duration": 120,
"file_format": "mp3"
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
GET https://api.vobiz.ai/api/v1/Account/{auth_id}/Recording/
Account and Recording are capitalized in the URL path. Some APIs are case-sensitive, so ensure the capitalization matches exactly.X-Auth-ID - Your account ID (e.g., MA_XXXXXXXX)X-Auth-Token - Your account Auth TokenContent-Type: application/json| Field | Type | Required | Description |
|---|---|---|---|
limit | integer | No | The number of recording records to return in one request (default: 20, max: 100). |
offset | integer | No | Where to start the list for pagination. Set to 20 to see the next page after the first 20 results (default: 0). |
call_uuid | string | No | Filter recordings by a specific call UUID. Returns only recordings associated with the given call. |
recording_type | string | No | Filter by recording type. Common values: “trunk” or “extension”. |
200 OK status with a JSON array of recording objects.
{
"api_id": "319ab584-cfc4-452c-a0ea-2f2f2f506a20",
"meta": {
"limit": 20,
"next": "/v1/Account/MA_XXXXXXXX/Recording/?limit=20&offset=20",
"offset": 0,
"previous": null,
"total_count": 721
},
"objects": [
{
"add_time": "2026-05-07 09:45:35.79276+05:30",
"call_uuid": "11223344-5566-7788-99aa-bbccddeeff00",
"conference_name": null,
"from_number": "+919876543210",
"monthly_recording_storage_amount": 0,
"recording_duration_ms": "7880.00000",
"recording_end_ms": null,
"recording_format": "wav",
"recording_id": "aabbccdd-1234-5678-90ab-cdef12345678",
"recording_start_ms": null,
"recording_storage_duration": 6,
"recording_storage_rate": 0.005,
"recording_type": "trunk",
"recording_url": "https://recordings.vobiz.ai/example/abc123.mp3",
"resource_uri": "/v1/Account/MA_XXXXXXXX/Recording/aabbccdd-1234-5678-90ab-cdef12345678/",
"rounded_recording_duration": 60,
"to_number": "+918012345678"
},
{
"add_time": "2026-05-02 10:12:39.347981+05:30",
"call_uuid": "11223344-5566-7788-99aa-bbccddeeff00",
"conference_name": "",
"from_number": "+919876543210",
"monthly_recording_storage_amount": 0,
"recording_duration_ms": "31040.00000",
"recording_end_ms": "1777696958218.00000",
"recording_format": "mp3",
"recording_id": "aabbccdd-1234-5678-90ab-cdef12345678",
"recording_start_ms": "1777696927178.00000",
"recording_storage_duration": 11,
"recording_storage_rate": 0.005,
"recording_type": "call",
"recording_url": "https://recordings.vobiz.ai/example/abc123.mp3",
"resource_uri": "/v1/Account/MA_XXXXXXXX/Recording/aabbccdd-1234-5678-90ab-cdef12345678/",
"rounded_recording_duration": 60,
"to_number": "+918012345678"
}
]
}
recording_id - Unique identifier for the recording (used for download)call_uuid - Cross-reference with CDR recordsrecording_url - Link to the actual audio file (MP3/WAV)add_time - Timestamp when the recording was addedrecording_duration_ms - Recording length in millisecondsrounded_recording_duration - Recording length rounded up (seconds, billing basis)recording_format - File format (mp3 or wav)recording_type - Type of recording (e.g. trunk, call)from_number / to_number - Caller and callee numbers on the callresource_uri - Canonical API path for the recording resourcemeta - Pagination metadata (limit, offset, next, previous, total_count)curl -X GET "https://api.vobiz.ai/api/v1/Account/{auth_id}/Recording/?limit=20&offset=0&recording_type=trunk" \
-H "X-Auth-ID: {auth_id}" \
-H "X-Auth-Token: {auth_token}" \
-H "Content-Type: application/json"
curl -X GET "https://api.vobiz.ai/api/v1/Account/MA_XXXXXXXX/Recording/?call_uuid=7f8e9d2c-1a3b-4c5d-6e7f-8g9h0i1j2k3l" \
-H "X-Auth-ID: MA_XXXXXXXX" \
-H "X-Auth-Token: your_auth_token" \
-H "Content-Type: application/json"
curl -X GET "https://api.vobiz.ai/api/v1/Account/{auth_id}/Recording/?limit={LIMIT}&offset={OFFSET}&recording_type={TYPE}" \
-H "X-Auth-ID: {auth_id}" \
-H "X-Auth-Token: {auth_token}" \
-H "Content-Type: application/json"
| Parameter | Example | Description |
|---|---|---|
limit | 20 | Number of records to return |
offset | 0 | Starting position (0 for first page, 20 for second, etc.) |
call_uuid | 7f8e9d2c-1a3b-4c5d-6e7f-8g9h0i1j2k3l | Filter recordings for a specific call |
recording_type | trunk | Filter by type: “trunk” or “extension” |
offset to navigate through pages (offset = page × limit)call_uuid to get recordings for a specific callcall_id to match recordings with CDR entriesrecording_id to download specific recordingscall_id for complete call informationYour Vobiz account Auth ID
Your Vobiz account Auth Token
Your account Auth ID
"MA_XXXXXX"
Was this page helpful?
curl --request GET \
--url https://api.vobiz.ai/api/v1/Account/{auth_id}/Recording/ \
--header 'X-Auth-ID: <api-key>' \
--header 'X-Auth-Token: <api-key>'{
"objects": [
{
"recording_id": "rec_XXXXXXXXXX",
"recording_url": "https://storage.vobiz.ai/recordings/rec_XXXXXXXXXX.mp3",
"duration": 120,
"file_format": "mp3"
}
]
}