curl --request GET \
--url https://api.cal.com/v2/bookings/{bookingUid}/recordings \
--header 'Authorization: <authorization>' \
--header 'cal-api-version: <cal-api-version>'{
"status": "success",
"data": [
{
"id": "1234567890",
"roomName": "daily-video-room-123",
"startTs": 1678901234,
"status": "completed",
"duration": 3600,
"shareToken": "share-token-123",
"maxParticipants": 10,
"downloadLink": "https://cal-video-recordings.s3.us-east-2.amazonaws.com/meetco/123s",
"error": "Error message"
}
],
"error": {}
}Fetches all the recordings for the booking :bookingUid. Requires authentication and proper authorization. Access is granted if you are the booking organizer, team admin or org admin/owner.
2024-08-13 is required in the request header.curl --request GET \
--url https://api.cal.com/v2/bookings/{bookingUid}/recordings \
--header 'Authorization: <authorization>' \
--header 'cal-api-version: <cal-api-version>'{
"status": "success",
"data": [
{
"id": "1234567890",
"roomName": "daily-video-room-123",
"startTs": 1678901234,
"status": "completed",
"duration": 3600,
"shareToken": "share-token-123",
"maxParticipants": 10,
"downloadLink": "https://cal-video-recordings.s3.us-east-2.amazonaws.com/meetco/123s",
"error": "Error message"
}
],
"error": {}
}Must be set to 2024-08-13. If not set to this value, the endpoint will default to an older version.
value must be Bearer <token> where <token> is api key prefixed with cal_ or managed user access token
success, error "success"
Show child attributes
"1234567890"
"daily-video-room-123"
1678901234
"completed"
3600
"share-token-123"
10
"https://cal-video-recordings.s3.us-east-2.amazonaws.com/meetco/123s"
"Error message"
Was this page helpful?