Recordings

Get recording playback URLs

get
/v1/{workspace_id}/recordings/{call_sid}/urls

Generate presigned S3 URLs for streaming call recording playback. Returns separate URLs for inbound (caller) and outbound (agent) audio channels, plus the recording metadata file. URLs expire after 1 hour. For archived recordings (>3 days old, GLACIER_IR), returns 202 Accepted with estimated restore time.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
call_sidstringRequired
Responses
chevron-right
200

Successful Response

application/json

Presigned URLs for call recording playback.

call_sidstringRequired
statusstring · enumOptionalDefault: availablePossible values:
inbound_urlany ofOptional
stringOptional
or
nullOptional
outbound_urlany ofOptional
stringOptional
or
nullOptional
metadata_urlany ofOptional
stringOptional
or
nullOptional
expires_inintegerOptionalDefault: 3600
restore_estimate_hoursany ofOptional
numberOptional
or
nullOptional
get
/v1/{workspace_id}/recordings/{call_sid}/urls

Get recording metadata

get
/v1/{workspace_id}/recordings/{call_sid}/metadata

Fetch metadata for a call recording including duration, audio formats, sample rates, and file sizes.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
call_sidstringRequired
Responses
chevron-right
200

Successful Response

application/json

Call recording metadata from S3.

call_sidstringRequired
workspace_idstringRequired
service_idstringRequired
directionstringRequired
duration_secondsnumberRequired
inbound_formatstringRequired
inbound_sample_rateintegerRequired
outbound_formatstringRequired
outbound_sample_rateintegerRequired
tts_providerstringRequired
call_start_isostringRequired
call_end_isostringRequired
inbound_size_bytesintegerRequired
outbound_size_bytesintegerRequired
media_start_epoch_msnumberRequired
get
/v1/{workspace_id}/recordings/{call_sid}/metadata

Last updated

Was this helpful?