Logo
Zoom Public API Documentation

Get call recordings

GET {{baseUrl}}/phone/recordings?page_size=<integer>&next_page_token=<string>&from=<date>&to=<date>&owner_type=all&recording_type=<string>&site_id=All sites&query_date_type=start_time&group_id=All groups

Returns an account's call recordings.

Prerequisites: * A Pro or higher account plan * A Zoom Phone license * Account owner or admin privileges

Scopes: phone:read:admin,phone_recording:read:admin

Granular Scopes: phone:read:list_call_recordings:admin

Rate Limit Label: MEDIUM

 

Body PARAM

Key Datatype Required Description 
page_size
string The number of records returned within a single API call. The default is **30** and the maximum is **300**.
next_page_token
string The current page number of the returned records.
from
string The start time and date in **yyyy-mm-dd** or **yyyy-MM-dd T HH:mm:ssZ** format. The date range defined in the `from` and `to` parameters should be a month as the response only includes one month's worth of data at once. If unspecified, it returns data from the past 30 days.
to
string This field is **required** only when the `from` parameter is specified. The end time and date display in **yyyy-mm-dd** or **yyyy-MM-dd T HH:mm:ssZ** format, which is the same format as the `from` parameter.
owner_type
string The owner type. The allowed values are `null`, `user`, or `callQueue`. The default value is `null`. If the value is `null`, it returns all owner types.
recording_type
string The recording type. The allowed values are `null`, `OnDemand`, or `Automatic`. The default value is `null`. If `null`, it returns all recording types.
site_id
string The site ID. The default value is `All sites`.
query_date_type
string The query date type, which can be `start_time` or `end_time`. The default value is `start_time`.
group_id
string The group ID. The default value is `All groups`.



HEADERS

Key Datatype Required Description 
Accept
string




RESPONSES

status OK

{ "next_page_token": "<string>", "page_size": "<integer>", "recordings": [ { "auto_delete_policy": "<string>", "call_id": "<string>", "call_log_id": "<string>", "callee_name": "<string>", "callee_number": "<string>", "callee_number_type": 3, "caller_name": "<string>", "caller_number": "<string>", "caller_number_type": 1, "outgoing_by": { "name": "<string>", "extension_number": "<string>" }, "accepted_by": { "name": "<string>", "extension_number": "<string>" }, "date_time": "<dateTime>", "disclaimer_status": 2, "direction": "outbound", "download_url": "<string>", "duration": "<integer>", "end_time": "<dateTime>", "id": "<string>", "meeting_uuid": "<string>", "owner": { "extension_number": "<long>", "id": "<string>", "name": "<string>", "type": "call queue", "extension_status": "inactive", "extension_deleted_time": "<string>" }, "recording_type": "<string>", "site": { "id": "<string>", "name": "<string>" }, "transcript_download_url": "<string>", "auto_delete_enable": "<boolean>" }, { "auto_delete_policy": "<string>", "call_id": "<string>", "call_log_id": "<string>", "callee_name": "<string>", "callee_number": "<string>", "callee_number_type": 3, "caller_name": "<string>", "caller_number": "<string>", "caller_number_type": 1, "outgoing_by": { "name": "<string>", "extension_number": "<string>" }, "accepted_by": { "name": "<string>", "extension_number": "<string>" }, "date_time": "<dateTime>", "disclaimer_status": 1, "direction": "outbound", "download_url": "<string>", "duration": "<integer>", "end_time": "<dateTime>", "id": "<string>", "meeting_uuid": "<string>", "owner": { "extension_number": "<long>", "id": "<string>", "name": "<string>", "type": "user", "extension_status": "deleted", "extension_deleted_time": "<string>" }, "recording_type": "<string>", "site": { "id": "<string>", "name": "<string>" }, "transcript_download_url": "<string>", "auto_delete_enable": "<boolean>" } ], "total_records": "<integer>" }



Curl
curl -X GET 'https://api.zoom.us/v2/phone/recordings?page_size=<integer>&next_page_token=<string>&from=<date>&to=<date>&owner_type=all&recording_type=<string>&site_id=All sites&query_date_type=start_time&group_id=All groups?page_size=<integer>&next_page_token=<string>&from=<date>&to=<date>&owner_type=all&recording_type=<string>&site_id=All sites&query_date_type=start_time&group_id=All groups' -H 'Accept: application/json'

ENDPOINTS