Logo
Zoom Public API Documentation

Get meeting recordings

GET {{baseUrl}}/meetings/:meetingId/recordings?include_fields=<string>&ttl=<integer>

Returns all of a meeting's recordings.

Use the download_url property listed in the response to download the recording files. To access a passcode-protected cloud recording, send the user's OAuth access token as a Bearer token in the Authorization header.

Example: curl -H 'Authorization: Bearer <ACCESS_TOKEN>' https://{{base-domain}}/rec/archive/download/xyz

Scopes: recording:read,phone_recording:read:admin

Rate Limit Label: LIGHT

 

Body PARAM

Key Datatype Required Description 
include_fields
string The `download_access_token` value for downloading the meeting's recordings.
ttl
string The `download_access_token` Time to Live (TTL) value. This parameter is only valid if the `include_fields` query parameter contains the `download_access_token` value.



HEADERS

Key Datatype Required Description 
Accept
string




RESPONSES

status OK

{ "account_id": "<string>", "duration": "<integer>", "host_id": "<string>", "id": "<integer>", "recording_count": "<integer>", "start_time": "<dateTime>", "topic": "<string>", "total_size": "<long>", "type": "5", "uuid": "<string>", "recording_play_passcode": "<string>", "recording_files": [ { "deleted_time": "<string>", "download_url": "<string>", "file_path": "<string>", "file_size": "<number>", "file_type": "CHAT_MESSAGE", "file_extension": "VTT", "id": "<string>", "meeting_id": "<string>", "play_url": "<string>", "recording_end": "<string>", "recording_start": "<string>", "recording_type": "audio_interpretation", "status": "completed" }, { "deleted_time": "<string>", "download_url": "<string>", "file_path": "<string>", "file_size": "<number>", "file_type": "TB", "file_extension": "VTT", "id": "<string>", "meeting_id": "<string>", "play_url": "<string>", "recording_end": "<string>", "recording_start": "<string>", "recording_type": "audio_transcript", "status": "completed" } ], "download_access_token": "<string>", "password": "<string>", "participant_audio_files": [ { "download_url": "<string>", "file_name": "<string>", "file_path": "<string>", "file_size": "<number>", "file_type": "<string>", "id": "<string>", "play_url": "<string>", "recording_end": "<dateTime>", "recording_start": "<dateTime>", "status": "completed" }, { "download_url": "<string>", "file_name": "<string>", "file_path": "<string>", "file_size": "<number>", "file_type": "<string>", "id": "<string>", "play_url": "<string>", "recording_end": "<dateTime>", "recording_start": "<dateTime>", "status": "completed" } ] }



Curl
curl -X GET 'https://api.zoom.us/v2/meetings/:meetingId/recordings?include_fields=<string>&ttl=<integer>?include_fields=<string>&ttl=<integer>' -H 'Accept: application/json'

ENDPOINTS