When a user records a meeting or a webinar by choosing the **Record to the Cloud** option, the video, audio, and chat text are recorded in the Zoom cloud. Use this API to list all Cloud recordings https://support.zoom.us/hc/enus/articles/203741855CloudRecording of a user.> To access a user's password protected cloud recording, add an "access_token" parameter to the download URL and provide either the JWT https://marketplace.zoom.us/docs/guides/gettingstarted/apptypes/createjwtapp or the user's OAuth access token as the value of the "access_token" parameter. **Scopes:** recording:read:admin recording:read ** Rate Limit Label https://marketplace.zoom.us/docs/apireference/ratelimits#ratelimits :** Medium**Prerequisites:** * Pro or a higher plan.* Cloud Recording must be enabled on the user's account.

listAllRecordings(
  userId,
  page_size = NULL,
  next_page_token = NULL,
  mc = NULL,
  trash = NULL,
  from = NULL,
  to = NULL,
  trash_type = NULL,
  return_response = F
)

Arguments

userId

The user ID or email address of the user. For userlevel apps, pass me as the value for userId.

page_size

The number of records returned within a single API call.

next_page_token

The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.

mc

Query Metadata of Recording if an OnPremise Meeting Connector was used for the meeting.

trash

Query trash.true: List recordings from trash. false: Do not list recordings from the trash. The default value is false. If you set it to true, you can use the trash_type property to indicate the type of Cloud recording that you need to retrieve.

from

The start date in 'yyyymmdd' UTC format for the date range for which you would like to retrieve recordings. The maximum range can be a month. If no value is provided for this field, the default will be current date. For example, if you make the API request on June 30, 2020, without providing the “from” and “to” parameters, by default the value of 'from' field will be “20200630” and the value of the 'to' field will be “20200701”. **Note**: The "trash" files cannot be filtered by date range and thus, the "from" and "to" fields should not be used for trash files.

to

End date in 'yyyymmdd' 'yyyymmdd' UTC format.

trash_type

The type of Cloud recording that you would like to retrieve from the trash. The value can be one of the following: meeting_recordings: List all meeting recordings from the trash. recording_file: List all individual recording files from the trash.

return_response

Whether to return the response instead of the response content. Defaults to FALSE.