Original publication date: November 24, 2022
We’re happy to announce the beta release of GraphQL, a query language for APIs as well as a runtime environment for filling those queries with data. See the Zoom GraphQL overview for details.
We’ve been working on this for awhile. Queries and mutations have been added internally since May, 2022. The following shows what’s been added up until now.
See the Zoom GraphQL reference for details. See the Zoom GraphQL Collection [Beta] Postman workspace for samples.
Added - November 2022
-
Query
-
metricsWebinarQosParticipant
-
metricsZoomRooms
-
metricsTop25IssuesWithZoomRooms
-
metricsZoomRoom
-
metricsClientVersions
-
metricsWebinarQosParticipantsSummary
-
webinarPanelists
-
webinarRegistrant
-
webinarRegistrants
-
webinarRegistrantQuestions
-
-
Mutation
-
createWebinarPanelist
-
deleteWebinarPanelist
-
deleteWebinarPanelists
-
createWebinarRegistrant
-
addBatchWebinarRegistrants
-
updateWebinarRegistrantQuestions
-
updateWebinarRegistrantStatus
-
deleteWebinarRegistrant
-
Added - October 2022
-
Query
-
metricsChat
-
metricsClientFeedbacks
-
metricsClientFeedbackDetails
-
metricsClientSatisfaction
-
metricsCrcUsages
-
metricsTop25RoomsWithIssues
-
metricsZoomRoomIssues
-
metricsMeetings
-
metricsMeeting
-
metricsParticipants
-
metricsQosParticipants
-
metricsQosParticipantsSummary
-
metricsParticipantsSatisfaction
-
metricsSharingRecordingDetails
-
metricsQosParticipantsByParticipantId
-
metricsQualityScores
-
webinars
-
webinar
-
pastWebinarAbsentees
-
pastWebinarsInstances
-
pastWebinarParticipants
-
pastWebinarQAs
-
pastWebinarPolls
-
webinarTemplates
-
webinarLiveStream
-
webinarPolls
-
webinarPoll
-
-
Mutation
-
createUserWebinars
-
updateWebinar
-
deleteWebinar
-
updateWebinarStatus
-
updateWebinarLiveStreamStatus
-
updateWebinarLiveStream
-
createWebinarPoll
-
updateWebinarPoll
-
deleteWebinarPoll
-
Added - August 2022
-
Query
-
userMeetingRecordings
-
meetingRecordings
-
meetingRecordingSettings
-
meetingRecordingRegistrants
-
meetingRecordingRegistrantQuestions
-
-
Mutation
-
deleteMeetingRecordings
-
deleteMeetingRecordingFile
-
recoverMeetingRecordings
-
recoverMeetingRecordingFile
-
updateMeetingRecordingsSettings
-
createMeetingRecordingRegistrants
-
updateMeetingRecordingRegistrantStatus
-
updateMeetingRecordingRegistrantQuestions
-
Added - May 2022
-
Query
Method |
Description |
---|---|
users |
List your account's users. |
user |
View a user's information. |
meetings |
List a user's scheduled meetings. |
meeting |
Get a meeting's information. |
meetingRegistrants |
List all users that have registered for a meeting. |
meetingRegistrant |
Get information about a specific user who has registered for the meeting. |
meetingPolls |
List a meeting's polls. |
meetingRegistrationQuestion |
List registration questions that will be displayed to users while registering for a meeting. |
meetingInvitation |
Retrieve the meeting invite note that was sent for a specific meeting. |
meetingLiveStream |
Get a meeting's livestream configuration information. |
meetingTemplates |
List meeting templates that are available to a user. |
pastMeetings |
List all past meeting instances. |
pastMeetingByID |
Get information about a past meeting by its ID. |
pastMeetingByUUID |
Get information about a past meeting by its UUID. |
pastMeetingPollByID |
List a meeting's poll results by its ID. |
pastMeetingPollByUUID |
List a meeting's poll results by its UUID. |
pastMeetingParticipants |
Get information about a past meeting's participants. |
assistants |
List a user's [assistants] |
checkPersonalMeetingRoom |
Check whether a [Personal Meeting Room] |
zoomAccessToken |
Get the authenticated user's Zoom Access Token (ZAK). |
userToken |
Get a user's Zoom token or Zoom Access Token (ZAK). |
userPermissions |
Get a user's permissions. |
verifyUserEmail |
Verify whether a user's email address is registered with Zoom. |
schedulers |
List all of a user's schedulers. |
meetingSurvey |
Return information about a meeting survey. |
getRateLimitConfigStatus |
This maps to a |
-
Mutation
Method |
Description |
---|---|
createMeeting |
Create a meeting for a user. |
updateMeeting |
Update a meeting's details. |
deleteMeeting |
Delete a meeting. |
addMeetingRegistrant |
Create and submit a user's registration to a meeting. |
deleteMeetingRegistrant |
Delete a meeting registrant. |
updateMeetingRegistrantStatus |
Update a meeting registrant's status. |
createMeetingPolls |
Create a meeting poll. |
updateMeetingPolls |
Update a meeting poll. |
deleteMeetingPolls |
Delete a meeting poll. |
updateLiveStream |
Update a meeting's livestream information. |
updateLiveStreamStatus |
Update a meeting's livestream status. |
batchMeetingRegistration |
Update a meeting's livestream status. |
updateMeetingEvents |
Control the in-meeting cloud recording features. |
createMeetingInviteLink |
Create a batch of invitation links for a meeting. |
batchCreateMeetingPolls |
Create batch polls for a meeting. |
createUserAssistant |
Assign [assistants] |
deleteUserAssistant |
Delete a user's [assistants] |
deleteUserAssistants |
Delete all of a user's [assistants] |
deleteUserScheduler |
Delete a user's scheduler. |
deleteUserSchedulers |
Delete all of a user's schedulers. |
createUser |
Add a new user to your Zoom account. |
deleteUser |
Disassociate (unlink) a user or permanently delete a user. |
deleteUserVirtualBackgroundFiles |
Delete a user's [Virtual Background] |
revokeUserToken |
Revoke a user's single sign-on (SSO) token. |
updateUserEmail |
Change a user's email address on a Zoom account that has managed domain set up. |
updateUserPassword |
Update a user's Zoom login password. |
updateUserPresenceStatus |
Update a user's presence status. |
updateUserProfile |
Update a user's Zoom profile information. |
updateUserStatus |
Deactivate an active user or reactivate a deactivated user. |
deleteUserProfilePicture |
Delete a user's profile picture. |
updateMeetingStatus |
Update the status of a meeting. |
updateMeetingSurvey |
Update a meeting survey. |
deleteMeetingSurvey |
Delete a meeting survey. |
updateRegistrationQuestions |
Update the registration questions that display to users when registering for a meeting. |