Skip to main content
GET
/
api
/
v1
/
bots
/
{object_id}
/
recording
Get Recording
curl --request GET \
  --url https://api.example.com/api/v1/bots/{object_id}/recording
{
  "url": "<string>",
  "start_timestamp_ms": 123
}
Returns a short-lived S3 URL for downloading the recording of a bot’s meeting session.

Authentication

Requires API key authentication via the Authorization header.

Path Parameters

object_id
string
required
Bot ID (e.g., bot_xxxxxxxxxxx)

Response

url
string
Short-lived S3 URL for downloading the recording. This URL will expire after a limited time.
start_timestamp_ms
integer
Timestamp in milliseconds when the recording started

Example Request

curl https://app.attendee.dev/api/v1/bots/bot_weIAju4OXNZkDTpZ/recording \
  -H "Authorization: Token YOUR_API_KEY_HERE" \
  -H "Content-Type: application/json"

Example Response

{
  "url": "https://attendee-short-term-storage-production.s3.amazonaws.com/e4da3b7fbbce2345d7772b0674a318d5.mp4?...",
  "start_timestamp_ms": 1733114771000
}
The S3 URL is short-lived and should be downloaded promptly. If you need persistent storage, consider using the external media storage settings when creating the bot.

Build docs developers (and LLMs) love