# GraphQL - November 24th, 2022 We’re happy to announce the beta release of [GraphQL](https://graphql.org/), a query language for APIs as well as a runtime environment for filling those queries with data. See the [Zoom GraphQL overview](/docs/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](/docs/graphql/reference/) for details. See the [Zoom GraphQL Collection \[Beta\] Postman workspace](https://www.postman.com/zoom-developer/workspace/zoom-public-workspace/collection/22097587-4ea6125a-007a-4bbb-a720-ff047431a8df?ctx=documentation) 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 aRateLimitConfigStatusfor each particular GraphQL item

### 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.