curl -X POST https://api.60db.ai/dialer/recordings/recording-uuid/playback-url \
-H "Authorization: Bearer your-api-key"
const playback = await client.dialer.recordings.playbackUrl('recording-uuid');
console.log('Play at:', playback.data.playback_url);
playback = client.dialer.recordings.playback_url('recording-uuid')
print('Play at:', playback['data']['playback_url'])
Dialer
Get Playback URL
Get a playback URL for a recording (valid ~5 min)
POST
/
dialer
/
recordings
/
:id
/
playback-url
curl -X POST https://api.60db.ai/dialer/recordings/recording-uuid/playback-url \
-H "Authorization: Bearer your-api-key"
const playback = await client.dialer.recordings.playbackUrl('recording-uuid');
console.log('Play at:', playback.data.playback_url);
playback = client.dialer.recordings.playback_url('recording-uuid')
print('Play at:', playback['data']['playback_url'])
Generate a playback URL for a recording. Requires Gate T.
Request
Path Parameters
string
required
Recording UUID
Response
{
"success": true,
"data": {
"playback_url": "https://cdn.60db.ai/recordings/...",
"expires_at": "2026-09-24T10:35:00Z"
}
}
Example
curl -X POST https://api.60db.ai/dialer/recordings/recording-uuid/playback-url \
-H "Authorization: Bearer your-api-key"
const playback = await client.dialer.recordings.playbackUrl('recording-uuid');
console.log('Play at:', playback.data.playback_url);
playback = client.dialer.recordings.playback_url('recording-uuid')
print('Play at:', playback['data']['playback_url'])