Skip to main content
POST
Generate a pre-signed S3 URL for downloading a media file associated with a recording. Pass the media_id to specify which file to download.

Authentication

Requires an API key with recordings:read scope.

Path Parameters

id
string
required
The recording’s unique identifier (e.g., rec_abc123).

Request Body

media_id
string
required
The media item to download (e.g., med_001). Get available media IDs from the recording’s media array.

Response

Returns a pre-signed S3 download URL along with file metadata and an expiration timestamp.

Response Fields

Using the Download URL

The pre-signed URL can be used directly:
cURL
Browser
Python
The download URL expires after 1 hour. If expired, request a new URL. The media must be in uploaded status.