@bunchtogether/zoom-api-v2
v1.0.5
Published
[![npm version](https://badge.fury.io/js/%40bunchtogether%2Fzoom-api-v2.svg)](http://badge.fury.io/js/%40bunchtogether%2Fzoom-api-v2)
Downloads
2
Readme
Unofficial Zoom API (v2) Client
Unofficial Zoom REST API client generated from the Zoom API (v2) Swagger definition using swagger-typescript-codegen and subsequent modifications.
ZOOM is a trademark of Zoom Video Communications, Inc. All content on this page derived from the Zoom API (v2) Swagger definition copyright Zoom Video Communications, Inc.
Install
yarn add @bunchtogether/zoom-api-v2
Usage
import Zoom from 'zoom-api-v2';
const API_KEY = "YOUR API KEY HERE";
const API_SECRET = "YOUR API SECRET HERE";
const zoom = new Zoom(API_KEY, API_SECRET);
const run = async () => {
const users = await zoom.users({});
console.log(JSON.stringify(users.body, null, 2));
}
run();
/*
Logs:
{
"page_count": 1,
"page_number": 1,
"page_size": 30,
"total_records": 1,
"users": [
{
"id": "XXX",
"first_name": "John",
"last_name": "Doe",
"email": "[email protected]",
"type": 2,
"pmi": 123456789,
"timezone": "America/New_York",
"verified": 1,
"dept": "",
"created_at": "2018-07-18T14:48:45Z",
"last_login_time": "2019-06-27T14:59:25Z",
"last_client_version": "4.3.46560.0311(win)",
"pic_url": "XXX",
"status": "active"
}
]
}
*/
API
Table of Contents
- Zoom
- Zoom#accounts
- Zoom#accountCreate
- Zoom#account
- Zoom#accountDisassociate
- Zoom#accountOptionsUpdate
- Zoom#accountSettings
- Zoom#accountSettingsUpdate
- Zoom#accountManagedDomain
- Zoom#accountTrustedDomain
- Zoom#accountBilling
- Zoom#accountBillingUpdate
- Zoom#accountPlans
- Zoom#accountPlanCreate
- Zoom#accountPlanBaseUpdate
- Zoom#accountPlanAddonCreate
- Zoom#accountPlanAddonUpdate
- Zoom#groups
- Zoom#groupCreate
- Zoom#group
- Zoom#groupUpdate
- Zoom#groupDelete
- Zoom#groupMembers
- Zoom#groupMembersCreate
- Zoom#groupMembersDelete
- Zoom#deviceList
- Zoom#deviceCreate
- Zoom#deviceUpdate
- Zoom#deviceDelete
- Zoom#trackingfieldList
- Zoom#trackingfieldCreate
- Zoom#trackingfieldGet
- Zoom#trackingfieldUpdate
- Zoom#trackingfieldDelete
- Zoom#imGroups
- Zoom#imGroupCreate
- Zoom#imGroup
- Zoom#imGroupUpdate
- Zoom#imGroupDelete
- Zoom#imGroupMembers
- Zoom#imGroupMembersCreate
- Zoom#imGroupMembersDelete
- Zoom#imChatSessions
- Zoom#imChatMessages
- Zoom#meetings
- Zoom#meetingCreate
- Zoom#meeting
- Zoom#meetingUpdate
- Zoom#meetingDelete
- Zoom#meetingStatus
- Zoom#meetingRegistrants
- Zoom#meetingRegistrantCreate
- Zoom#meetingRegistrantStatus
- Zoom#pastMeetingDetails
- Zoom#pastMeetingParticipants
- Zoom#pastMeetings
- Zoom#meetingPolls
- Zoom#meetingPollCreate
- Zoom#meetingPollGet
- Zoom#meetingPollUpdate
- Zoom#meetingPollDelete
- Zoom#meetingRegistrantsQuestionsGet
- Zoom#meetingRegistrantQuestionUpdate
- Zoom#recordingsList
- Zoom#recordingGet
- Zoom#recordingDelete
- Zoom#recordingDeleteOne
- Zoom#recordingStatusUpdate
- Zoom#recordingStatusUpdateOne
- Zoom#recordingSettingUpdate
- Zoom#recordingSettingsUpdate
- Zoom#meetingRecordingRegistrants
- Zoom#meetingRecordingRegistrantCreate
- Zoom#meetingRecordingRegistrantStatus
- Zoom#recordingRegistrantsQuestionsGet
- Zoom#recordingRegistrantQuestionUpdate
- Zoom#dashboardMeetings
- Zoom#dashboardMeetingDetail
- Zoom#dashboardMeetingParticipants
- Zoom#dashboardMeetingParticipantQOS
- Zoom#dashboardMeetingParticipantsQOS
- Zoom#dashboardMeetingParticipantShare
- Zoom#dashboardWebinars
- Zoom#dashboardWebinarDetail
- Zoom#dashboardWebinarParticipants
- Zoom#dashboardWebinarParticipantQOS
- Zoom#dashboardWebinarParticipantsQOS
- Zoom#dashboardWebinarParticipantShare
- Zoom#dashboardZoomRooms
- Zoom#dashboardZoomRoom
- Zoom#dashboardCRC
- Zoom#dashboardIM
- Zoom#dashboardClientFeedback
- Zoom#dashboardZoomRoomIssue
- Zoom#dashboardIssueZoomRoom
- Zoom#dashboardIssueDetailZoomRoom
- Zoom#reportDaily
- Zoom#reportUsers
- Zoom#reportMeetings
- Zoom#reportMeetingDetails
- Zoom#reportMeetingParticipants
- Zoom#reportMeetingPolls
- Zoom#reportWebinarDetails
- Zoom#reportWebinarParticipants
- Zoom#reportWebinarPolls
- Zoom#reportWebinarQA
- Zoom#reportTelephone
- Zoom#reportCloudRecording
- Zoom#reportOperationLogs
- Zoom#roles
- Zoom#createRole
- Zoom#roleMembers
- Zoom#AddRoleMembers
- Zoom#roleMemberDelete
- Zoom#tsp
- Zoom#tspUpdate
- Zoom#users
- Zoom#userCreate
- Zoom#user
- Zoom#userUpdate
- Zoom#userDelete
- Zoom#userAssistants
- Zoom#userAssistantCreate
- Zoom#userAssistantsDelete
- Zoom#userAssistantDelete
- Zoom#userSchedulers
- Zoom#userSchedulersDelete
- Zoom#userSchedulerDelete
- Zoom#userPicture
- Zoom#userSettings
- Zoom#userSettingsUpdate
- Zoom#userStatus
- Zoom#userPassword
- Zoom#userPermission
- Zoom#userPACs
- Zoom#userTSPs
- Zoom#userTSPCreate
- Zoom#userTSP
- Zoom#userTSPUpdate
- Zoom#userTSPDelete
- Zoom#userToken
- Zoom#userSSOTokenDelete
- Zoom#userEmail
- Zoom#userEmailUpdate
- Zoom#userVanityName
- Zoom#webinars
- Zoom#webinarCreate
- Zoom#webinar
- Zoom#webinarUpdate
- Zoom#webinarDelete
- Zoom#webinarStatus
- Zoom#webinarPanelists
- Zoom#webinarPanelistCreate
- Zoom#webinarPanelistsDelete
- Zoom#webinarPanelistDelete
- Zoom#webinarRegistrants
- Zoom#webinarRegistrantCreate
- Zoom#webinarRegistrantStatus
- Zoom#pastWebinars
- Zoom#webinarPolls
- Zoom#webinarPollCreate
- Zoom#webinarPollGet
- Zoom#webinarPollUpdate
- Zoom#webinarPollDelete
- Zoom#webinarRegistrantsQuestionsGet
- Zoom#webinarRegistrantQuestionUpdate
- Zoom#sendchatbot
- Zoom#getchatchannels
- Zoom#meetingInvitation
- Zoom#meetingLiveStreamUpdate
- Zoom#meetingLiveStreamStatusUpdate
- Zoom#dashboardClientFeedbackDetail
- Zoom#listimmessages
- Zoom#sendimmessages
- Zoom#compliance
- Zoom#webinarRegistrantGet
- Zoom#phoneUser
- Zoom#updateUserProfile
- Zoom#phoneUserSettings
- Zoom#phoneUserCallLogs
- Zoom#phoneUserRecordings
- Zoom#phoneUserVoiceMails
- Zoom#webinarAbsentees
- Zoom#tspUrlUpdate
- Zoom#accountCallLogs
- Zoom#assignPhoneNumber
- Zoom#UnassignPhoneNumber
- Zoom#assignCallingPlan
- Zoom#unassignCallingPlan
- Zoom#retrieveCallStatus
- Zoom#accountPlanBaseDelete
- Zoom#accountPlanAddonCancel
- Zoom#reportSignInSignOutActivities
- Zoom#getGroupSettings
- Zoom#updateGroupSettings
- Zoom#getGroupLockSettings
- Zoom#groupLockedSettings
- Zoom#getRoleInformation
- Zoom#updateRole
- Zoom#deleteRole
- Zoom#getPlanUsage
- Zoom#updateAccountOwner
Zoom
The Zoom API allows developers to safely and securely access information from Zoom. You can use this API to build private services or public applications on the Zoom App Marketplace. To learn how to get your credentials and create private/public applications, read our Authorization Guide.
All endpoints are available via https
and are located at api.zoom.us/v2/
.
For instance you can list all users on an account via https://api.zoom.us/v2/users/
.
Parameters
apiKey
(string) The API Key.apiSecret
(string) The API Secreg.domainOrOptions
(string)? The project domain.
Zoom#accounts
List all the sub accounts under the master account.
Scopes:
account:read:admin
Parameters
pageSize
integer The number of records returned within a single API call.pageNumber
integer The current page number of returned records.
Zoom#accountCreate
Create a sub account under the master account. Your account must be a master account in order to create sub accounts. Zoom only assigns this privilege to trusted partners. Please note: the created user will receive a confirmation email.
Scopes:
account:write:admin
Zoom#account
Get a sub account under the master account. Your account must be a master account in order to retrieve sub accounts. Zoom only assigns this privilege to trusted partners.
Scopes:
account:read:admin
Parameters
accountId
string The account ID.
Zoom#accountDisassociate
Disassociate a sub account from the master account. This will leave the sub account intact but it will no longer be associated with the master account.
Scopes:
account:write:admin
Parameters
accountId
string The account ID.
Zoom#accountOptionsUpdate
Update a sub account's options under the master account.
Scopes:
account:write:admin
Parameters
accountId
string The account ID.
Zoom#accountSettings
Get a sub account's settings under the master account.
Scopes:
account:read:admin
Parameters
accountId
string The account ID.
Zoom#accountSettingsUpdate
Update a sub account's settings under the master account.
Scopes:
account:read:admin
Parameters
accountId
string The account ID.
Zoom#accountManagedDomain
Get a sub account's managed domains under the master account.
Scopes:
account:read:admin
Parameters
accountId
string The account ID.
Zoom#accountTrustedDomain
Get a sub account's trusted domains under the master account
Parameters
accountId
string The account ID.
Zoom#accountBilling
Get billing information for a sub account under a master account.
Scopes:
billing:master
Parameters
accountId
string The account ID.
Zoom#accountBillingUpdate
Update billing information for a sub account under a master account. This is only for a paid sub account that is paid by a master account.
Scopes:
billing:master
Parameters
accountId
string The account ID.
Zoom#accountPlans
Get plan information for a sub account under the master account. This is only for a sub account that is paid by a master account.
Scopes:
billing:master
Parameters
accountId
string The account ID.
Zoom#accountPlanCreate
Subscribe plans for a sub account of a master account. This can only subscribe plans for a free sub account and if paid by a master account.
Scopes:
billing:master
Parameters
accountId
string The account ID.
Zoom#accountPlanBaseUpdate
Update a base plan for a sub account. This can only update a base plan for a paid sub account that is paid by a master account.
Scopes:
billing:master
Parameters
accountId
string The account ID.
Zoom#accountPlanAddonCreate
Add an additional plan for a sub account. This can only add an Additional plan for a paid sub account that is paid by a master account.
Scopes:
billing:master
Parameters
accountId
string The account ID.
Zoom#accountPlanAddonUpdate
Update an additional plan for a sub account. This can only update an additional plan for a paid sub account that is paid by a master account.
Scopes:
billing:master
Parameters
accountId
string The account ID.
Zoom#groups
List groups under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:read:admin
Zoom#groupCreate
Create a group under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:write:admin
Zoom#group
Get a group under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:read:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#groupUpdate
Update a group under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#groupDelete
Delete a group under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#groupMembers
List the members of a group under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.pageSize
integer The number of records returned within a single API call.pageNumber
integer The current page number of returned records.
Zoom#groupMembersCreate
Add members to a group under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#groupMembersDelete
Delete a member from a group under your account.
Prerequisites:
Pro, Business, or Education account
Scopes:
group:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.memberId
string The member ID.
Zoom#deviceList
List H.323/SIP Devices on your Zoom account.
Scopes:
h323:read:admin
Zoom#deviceCreate
Create a H.323/SIP Device on your Zoom account
Scopes:
h323:write:admin
Zoom#deviceUpdate
Update a H.323/SIP device from your Zoom account.
Scopes:
h323:write:admin
Parameters
deviceId
string The device ID.
Zoom#deviceDelete
Delete a H.323/SIP device from your Zoom account.
Scopes:
h323:write:admin
Parameters
deviceId
string The device ID.
Zoom#trackingfieldList
List Tracking Fields on your Zoom account.
Scopes:
trackingfield:read:admin
Zoom#trackingfieldCreate
Create a Tracking Field on your Zoom account
Scopes:
trackingfield:write:admin
Zoom#trackingfieldGet
Retrieve a tracking field
Scopes:
trackingfield:read:admin
Parameters
fieldId
string The Tracking Field ID
Zoom#trackingfieldUpdate
Update a Tracking Field on your Zoom account
Scopes:
trackingfield:write:admin
Parameters
fieldId
string The Tracking Field ID
Zoom#trackingfieldDelete
Delete a Tracking Field on your Zoom account
Scopes:
trackingfield:write:admin
Parameters
fieldId
string The Tracking Field ID
Zoom#imGroups
List IM directory groups under your account.
Scopes:
imgroup:read:admin
Zoom#imGroupCreate
Create an IM directory group under your account.
Scopes:
imgroup:write:admin
Zoom#imGroup
Retrieve an IM directory group under your account.
Scopes:
imgroup:read:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#imGroupUpdate
Update an IM directory group under your account.
Scopes:
imgroup:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#imGroupDelete
Delete an IM directory group under your account.
Scopes:
imgroup:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#imGroupMembers
List the members of an IM directory group under your account.
Scopes:
imgroup:read:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.pageSize
integer The number of records returned within a single API call.pageNumber
integer The current page number of returned records.
Zoom#imGroupMembersCreate
Add members to an IM directory group under your account.
Scopes:
imgroup:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.
Zoom#imGroupMembersDelete
Delete a member from an IM directory group under your account.
Scopes:
imgroup:write:admin
Parameters
groupId
string The group ID. Can be retrieved by calling GET /groups.memberId
string The member ID.
Zoom#imChatSessions
Retrieve IM Chat sessions for a specified period of time. Note: This API only supports oauth2.
Scopes:
imchat:read, imchat:read:admin
Parameters
from
string Start date in 'yyyy-mm-dd' format.to
string End date.pageSize
integer The number of records returned within a single API call.nextPageToken
string 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.
Zoom#imChatMessages
Retrieve IM chat messages for a specified period of time. Note: This API only supports oauth2.
Scopes:
imchat:read
Parameters
sessionId
string IM chat session ID.from
string Start date in 'yyyy-mm-dd' format.to
string End date.pageSize
integer The number of records returned within a single API call.nextPageToken
string 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.
Zoom#meetings
List meetings for a user.
Scopes:
meeting:read:admin
meeting:read
Parameters
userId
string The user ID or email address.type
string The meeting types:scheduled
- All the scheduled meetings.live
- All the live meetings.upcoming
- All the upcoming meetings.pageSize
integer The number of records returned within a single API call.pageNumber
integer The current page number of returned records.
Zoom#meetingCreate
Create a meeting for a user. The expiration time for the start_url Object is two hours. For API users, the expiration time is 90 days.
Scopes:
meeting:write:admin
meeting:write
Parameters
userId
string The user ID or email address.
Zoom#meeting
Retrieve the details of a meeting.
Scopes:
meeting:read:admin
meeting:read
Parameters
meetingId
integer The meeting ID.occurrenceId
string Meeting occurrence id
Zoom#meetingUpdate
Update the details of a meeting.
Scopes:
meeting:write:admin
meeting:write
Parameters
meetingId
integer The meeting ID.occurrenceId
string Meeting occurrence id. Support change of agenda, start_time, duration, settings: {host_video, participant_video, join_before_host, mute_upon_entry, waiting_room, watermark, auto_recording}
Zoom#meetingDelete
Delete a meeting.
Scopes:
meeting:write:admin
meeting:write
Parameters
meetingId
integer The meeting ID.occurrenceId
string The meeting occurrence ID.
Zoom#meetingStatus
Update a meeting's status.
Scopes:
meeting:write:admin
meeting:write
Parameters
meetingId
integer The meeting ID.
Zoom#meetingRegistrants
List registrants of a meeting.
Scopes:
meeting:read:admin
meeting:read
Parameters
meetingId
integer The meeting ID.occurrenceId
string The meeting occurrence ID.status
string The registrant status:pending
- Registrant's status is pending.approved
- Registrant's status is approved.denied
- Registrant's status is denied.pageSize
integer The number of records returned within a single API call.pageNumber
integer The current page number of returned records.
Zoom#meetingRegistrantCreate
Register a participant for a meeting.
Scopes:
meeting:write:admin
meeting:write
Parameters
meetingId
integer The meeting ID.occurrenceIds
string Occurrence IDs. You can find these with the meeting get API. Multiple values separated by comma.
Zoom#meetingRegistrantStatus
Update a meeting registrant's status.
Scopes:
meeting:write:admin
meeting:write
Parameters
meetingId
integer The meeting ID.occurrenceId
string The meeting occurrence ID.
Zoom#pastMeetingDetails
Retrieve details from a past meeting.
Scopes:
meeting:read:admin
meeting:read
Note: Please double encode your UUID when using this API.
Parameters
meetingUuid
string The meeting UUID.
Zoom#pastMeetingParticipants
Retrieve participants from a past meeting.
Scopes:
meeting:read:admin
meeting:read
Note: Please double encode your UUID when using this API.
Parameters
meetingUuid
string The meeting UUID.pageSize
integer The number of records returned within a single API call.nextPageToken
string 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.
Zoom#pastMeetings
List of ended meeting instances
Scopes:
meeting:read:admin
meeting:read
Parameters
meetingId
integer The meeting ID.
Zoom#meetingPolls
List polls of a meeting
Scopes:
meeting:read:admin
meeting:read
Prerequisites:
Host user must be in a Pro plan. Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.
Parameters
meetingId
integer The meeting ID.
Zoom#meetingPollCreate
Create a poll for a meeting
Scopes:
meeting:write:admin
meeting:write
Prerequisites:
Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.
Parameters
meetingId
integer The meeting ID.
Zoom#meetingPollGet
Retrieve a meeting's poll
Scopes:
meeting:read:admin
meeting:read
Parameters
meetingId
integer The meeting ID.pollId
string The poll ID
Zoom#meetingPollUpdate
Update a meeting's poll
Scopes:
meeting:write:admin
meeting:write
Parameters
meetingId
integer The meeting ID.pollId
string The poll ID
Zoom#meetingPollDelete
Delete a meeting's Poll
Scopes:
meeting:write:admin
meeting:write
Parameters
meetingId
integer The meeting ID.pollId
string The poll ID
Zoom#meetingRegistrantsQuestionsGet
List registration questions that will be displayed to users while registering for a meeeting.
Parameters
meetingId
integer The meeting ID.
Zoom#meetingRegistrantQuestionUpdate
Update registration questions that will be displayed to users while registering for a meeeting.
Parameters
meetingId
integer The meeting ID.
Zoom#recordingsList
List all recordings.
Scopes:
user:read:admin
user:read
Parameters
userId
string The user ID or email address.pageSize
integer The number of records returned within a single API call.nextPageToken
string 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
string Query mc.trash
boolean Query trash.from
string Start date in 'yyyy-mm-dd' format. (Within 6 month range)to
string End date in 'yyyy-mm-dd' format. (Within 6 month range)
Zoom#recordingGet
Retrieve all the recordings from a meeting.
Scopes:
recording:read:admin
recording:read
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.
Zoom#recordingDelete
Delete a meeting's recordings.
Scopes:
recording:write:admin
recording:write
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.action
string The recording delete actions:trash
- Move recording to trash.delete
- Delete recording permanently.
Zoom#recordingDeleteOne
Delete one meeting recording file.
Scopes:
recording:write:admin
recording:write
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.recordingId
string The recording ID.action
string The recording delete actions:trash
- Move recording to trash.delete
- Delete recording permanently.
Zoom#recordingStatusUpdate
Recover a meeting's recordings.
Scopes:
recording:write:admin
recording:write
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.
Zoom#recordingStatusUpdateOne
Recover a single recording.
Scopes:
recording:write:admin
recording:write
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.recordingId
string The recording ID.
Zoom#recordingSettingUpdate
Retrieve a meeting recording's settings
Scopes:
recording:read:admin
recording:read
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.
Zoom#recordingSettingsUpdate
Update a meeting recording's settings
Scopes:
recording:write:admin
recording:write
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.
Zoom#meetingRecordingRegistrants
List registrants of a meeting recording
Parameters
meetingId
integer The meeting ID.status
string The registrant status:pending
- Registrant's status is pending.approved
- Registrant's status is approved.denied
- Registrant's status is denied.pageSize
integer The number of records returned within a single API call.pageNumber
integer The current page number of returned records.
Zoom#meetingRecordingRegistrantCreate
Register a participant for a meeting recording
Parameters
meetingId
integer The meeting ID.
Zoom#meetingRecordingRegistrantStatus
Update a meeting recording registrant's status
Parameters
meetingId
integer The meeting ID.
Zoom#recordingRegistrantsQuestionsGet
Retrieve a list of questions that are displayed for users to complete when registering to view a recording.
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.
Zoom#recordingRegistrantQuestionUpdate
Update registration questions that are to be answered by users while registering to view a recording.
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.
Zoom#dashboardMeetings
List live meetings or past meetings for a specified period of time.
Scopes:
dashboard:read:admin
Parameters
type
string The meeting types:past
- Past meetings.pastOne
- Past one user meetings.live
- Live meetings.from
string Start date in 'yyyy-mm-dd' format.to
string End date.pageSize
integer The number of records returned within a single API call.nextPageToken
string 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.
Zoom#dashboardMeetingDetail
Retrieve details on live or past meetings.
Scopes:
dashboard:read:admin
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.type
string The meeting types:past
- Past meetings.pastOne
- Past one user meetings.live
- Live meetings.
Zoom#dashboardMeetingParticipants
Retrieve a list of participants from live or past meetings.
Scopes:
dashboard:read:admin
Parameters
meetingId
string The meeting ID or meeting UUID. If given the meeting ID it will take the last meeting instance.type
string The meeting types:past
- Past meetings.pastOne
- Past one user meetings.live
- Live meetings.pageSize
integer The number of records returned within a single API call.nextPageToken
string 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.
Zoom#dashboardMeetingParticipantQOS
[src/index.js:9826-9872](https://github.com/bunchtog