> ## Documentation Index
> Fetch the complete documentation index at: https://docs.60db.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Playback URL

> Get a playback URL for a recording (valid ~5 min)

Generate a playback URL for a recording. Requires Gate T.

## Request

### Path Parameters

<ParamField path="id" type="string" required>
  Recording UUID
</ParamField>

## Response

```json theme={null}
{
  "success": true,
  "data": {
    "playback_url": "https://cdn.60db.ai/recordings/...",
    "expires_at": "2026-09-24T10:35:00Z"
  }
}
```

## Example

<RequestExample>
  ```bash cURL theme={null}
  curl -X POST https://api.60db.ai/dialer/recordings/recording-uuid/playback-url \
    -H "Authorization: Bearer your-api-key"
  ```

  ```javascript JavaScript theme={null}
  const playback = await client.dialer.recordings.playbackUrl('recording-uuid');
  console.log('Play at:', playback.data.playback_url);
  ```

  ```python Python theme={null}
  playback = client.dialer.recordings.playback_url('recording-uuid')
  print('Play at:', playback['data']['playback_url'])
  ```
</RequestExample>
