{
"server": {
"url": "https://api.zoom.us/v2"
},
"authentication": [
{
"schema_parameters": {
"in": "header"
},
"type": "apiKey",
"value": "API_KEY"
}
],
"operations": [
{
"description": "List [Cloud Recordings](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-Recording) available on an Account. \u003e To access a password protected cloud recording, add an \"access_token\" parameter to the download URL and provide [JWT](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app) as the value of the \"access_token\". \u003cbr\u003e **Prerequisites**:\u003cbr\u003e * A Pro or a higher paid plan with Cloud Recording option enabled.\u003cbr\u003e **Scopes**: `recording:read:admin` or `account:read:admin` If the scope `recording:read:admin` is used, the Account ID of the Account must be provided in the `accountId` path parameter to list recordings that belong to the Account. This scope only works for sub accounts. To list recordings of a master account, the scope must be `account:read:admin` and the value of `accountId` should be `me`.\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`\u003cbr\u003e",
"name": "get_account_cloud_recording"
},
{
"description": "Zoom\u2019s [archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) allows account administrators to set up an automated mechanism to record, collect and archive meeting data to a 3rd party platform of their choice and hence, satisfy FINRA and/ or other compliance requirements.\u003cbr\u003e\u003cbr\u003e Use this API to retrieve archived meeting or webinar files of an account. **Scope:** `recording:read:admin`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`\u003cbr\u003e\u003cbr\u003e **Prerequisites:** \u003cbr\u003e * Enable cloud recording. * Follow the [enablement process](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data#h_01ENPBD3WR68D7FAKTBY92SG45) to access the archiving feature.",
"name": "list_archived_files"
},
{
"description": "Delete all recording files of a meeting.\u003cbr\u003e\u003cbr\u003e **Scopes:** `recording:write:admin` `recording:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`\u003cbr\u003e **Prerequisites**: * Cloud Recording should be enabled on the user\u0027s account.\u003cbr\u003e",
"name": "recording_delete"
},
{
"description": "Get all the [recordings](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-Recording#h_7420acb5-1897-4061-87b4-5b76e99c03b4) from a meeting or Webinar instance.\u003cbr\u003e\u003cbr\u003e The recording files can be downloaded via the `download_url` property listed in the response. \u003e To access a password protected cloud recording, add an \"access_token\" parameter to the download URL and provide OAuth access token or [JWT](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app) as the value of the \"access_token\". \u003cbr\u003e **Scopes:** `recording:read:admin` `recording:read`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`",
"name": "recording_get"
},
{
"description": "Cloud Recordings of past Zoom Meetings can be made [on-demand](https://support.zoom.us/hc/en-us/articles/360000488283-On-demand-Recordings). Users should be [registered](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/meetingrecordingregistrantcreate) to view these recordings. Use this API to list registrants of **On-demand Cloud Recordings** of a past meeting.\u003cbr\u003e **Scopes:** `recording:read:admin`, `recording:read`.\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`",
"name": "meeting_recording_registrants"
},
{
"description": "Cloud Recordings of past Zoom Meetings can be made [on-demand](https://support.zoom.us/hc/en-us/articles/360000488283-On-demand-Recordings). Users should be [registered](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/meetingrecordingregistrantcreate) to view these recordings. Use this API to register a user to gain access to **On-demand Cloud Recordings** of a past meeting.\u003cbr\u003e **Scopes:** `recording:write:admin`, `recording:write`.\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`",
"name": "meeting_recording_registrant_create"
},
{
"description": "For [on-demand](https://support.zoom.us/hc/en-us/articles/360000488283-On-demand-Recordings) meeting recordings, you can include fields with questions that will be shown to registrants when they register to view the recording. Use this API to retrieve a list of questions that are displayed for users to complete when registering to view the recording of a specific meeting.\u003cbr\u003e **Scopes:** `recording:read:admin`, `recording:read`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`",
"name": "recording_registrants_questions_get"
},
{
"description": "For [on-demand](https://support.zoom.us/hc/en-us/articles/360000488283-On-demand-Recordings) meeting recordings, you can include fields with questions that will be shown to registrants when they register to view the recording. Use this API to update registration questions that are to be answered by users while registering to view a recording.\u003cbr\u003e **Scopes:** `recording:write:admin`, `recording:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`\u003cbr\u003e",
"name": "recording_registrant_question_update"
},
{
"description": "A registrant can either be approved or denied from viewing the [on-demand](https://support.zoom.us/hc/en-us/articles/360000488283-On-demand-Recordings) recording. Use this API to update a registrant\u0027s status. **Scopes:** `recording:write:admin`, `recording:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`",
"name": "meeting_recording_registrant_status"
},
{
"description": "Retrieve settings applied to a meeting\u0027s [Cloud Recording](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-Recording).\u003cbr\u003e\u003cbr\u003e **Scopes**: `recording:read:admin` `recording:read`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light` \u003cbr\u003e",
"name": "recording_setting_update"
},
{
"description": "Update settings applied to a meeting\u0027s [Cloud Recording](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-Recording)\u003cbr\u003e\u003cbr\u003e **Scopes**: `recording:write:admin` `recording:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light` \u003cbr\u003e",
"name": "recording_settings_update"
},
{
"description": "Zoom allows users to recover recordings from trash for up to 30 days from the deletion date. Use this API to recover all deleted [Cloud Recordings](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-Recording) of a specific meeting.\u003cbr\u003e\u003cbr\u003e **Scopes**: `recording:write:admin` `recording:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`\u003cbr\u003e **Prerequisites**:\u003cbr\u003e * A Pro user with Cloud Recording enabled.",
"name": "recording_status_update"
},
{
"description": "Delete a sprecific recording file from a meeting.\u003cbr\u003e\u003cbr\u003e **Scopes**: `recording:write:admin` `recording:write`\u003cbr\u003e \u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`",
"name": "recording_delete_one"
},
{
"description": "Zoom allows users to recover recordings from trash for up to 30 days from the deletion date. Use this API to recover a single recording file from the meeting.\u003cbr\u003e **Scopes:** `recording:write:admin` `recording:write`\u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Light`\u003cbr\u003e",
"name": "recording_status_update_one"
},
{
"description": "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/en-us/articles/203741855-Cloud-Recording) of a user.\u003cbr\u003e \u003e To access a user\u0027s password protected cloud recording, add an \"access_token\" parameter to the download URL and provide either the [JWT](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app) or the user\u0027s OAuth access token as the value of the \"access_token\" parameter. \u003cbr\u003e **Scopes:** `recording:read:admin` `recording:read` \u003cbr\u003e **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`\u003cbr\u003e **Prerequisites:** * Pro or a higher plan. * Cloud Recording must be enabled on the user\u0027s account.",
"name": "recordings_list"
}
]
}