cloudRecording

Source:
Author:
  • Gabe Abrams
  • Aryan Pandey
Category of endpoints for Zoom cloud recordings

Methods

listAccountRecordings(opts)

Source:
Author:
  • Gabe Abrams
List recordings in the account (Medium)
Parameters:
Name Type Description
opts object containing all arguments
Properties
Name Type Attributes Description
fromYear the start of the date range to list recordings for (e.g. 2026)
fromMonth the month of the date range to list recordings for (1-12)
fromDay <optional>
the day of the month of the date range to list recordings for (1-31, defaults to 1)
accountId <optional>
the account ID of the account of interest (defaults to the account associated with the current access)
onNewPage <optional>
callback function that is called when a new page of results is received. The function is passed the new page of results as an argument.
minMsBetweenPageRequests <optional>
minimum time (in ms) to wait between paginated requests, for custom throttle control
Returns:
the list of recordings in the account

listMeetingRecordings(opts)

Source:
Author:
  • Aryan Pandey
Get all recordings of a meeting (Light)
Parameters:
Name Type Description
opts object containing all arguments
Properties
Name Type Description
meetingId the Zoom meeting ID or UUID
includeDownloadAccessToken if true, the response will include a download_access_token that can be used to download the recording files
Returns:

listUserRecordings(opts)

Source:
Author:
  • Aryan Pandey
List all cloud recordings of a user (Medium)
Parameters:
Name Type Description
opts object containing all arguments
Properties
Name Type Attributes Default Description
userId the user ID or email address of the user
searchTrash <optional>
false set to true to retrieve meeting recordings from the trash.
startDate <optional>
1 month before today string accepted by JS Date constructor or instance of Date object. Date needs to be within past 6 months. Time data (hours and seconds) is discarded
endDate <optional>
string accepted by JS Date constructor or instance of Date object. Date needs to be within past 6 months. Time data (hours and seconds) is discarded
onNewPage <optional>
callback function that is called when a new page of results is received.
minMsBetweenPageRequests <optional>
minimum time (in ms) to wait between paginated requests, for custom throttle control
Returns: