Zoom
The Zoom API allows developers to 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/.
Operations
Get billing information
List billing invoices
Get invoice details
Update billing information
Disassociate a sub account
Get sub account details
Get locked settings
Update locked settings
Get managed domains
Update options
Update the account owner
Update BYOC settings
Set up a Zoom Phone account
Assign SIP trunks
Update SIP trunk details
Subscribe additional plan
Update an additional plan
Cancel additional plans
Update a base plan
Cancel a base plan
Get plan Information
Subscribe plans
Get plan usage
List recordings of an account
Get settings
Update settings
Delete virtual background files
Upload virtual background files
Delete internal call-out country
List internal call-out countries
Add internal call-out countries
List internal numbers
Delete an internal number
Add internal numbers
Delete all numbers
Assign numbers
Assign SIP trunk configuration
List SIP trunks
Assign SIP trunks
Delete a SIP trunk
Get trusted domains
Switch a user's account
List sub accounts
Create a sub account
Download an invoice file
List archived files
Delete a channel
Get a channel
Leave a channel
Join a channel
Remove a member
Update a channel
Get user's contact details
List user's contacts
Delete a channel
Get a channel
List channel members
Invite channel members
Update a channel
List user's channels
Create a channel
List user's chat messages
Delete a message
Update a message
Send a chat message
Search company contacts
List groups
Delete a group
Get a group
Get locked settings
Update locked settings
List group members
Delete a group member
Update a group member
Add group members
Update a group
Get a group's settings
Update a group's settings
Delete virtual background files
Upload virtual background files
Create a group
Delete a H.323/SIP device
Update a H.323/SIP device
List H.323/SIP devices
Create a H.323/SIP device
Delete a chatbot message
Edit a chatbot message
Send chatbot messages
List IM directory groups
Delete an IM directory group
Retrieve an IM directory group
List IM directory group members
Delete an IM directory group member
Add IM directory group members
Update an IM directory group
Create an IM directory group
Use in-Meeting recording controls
Perform batch poll creation
Delete a meeting
Get a meeting
Get meeting invitation
Get live stream details
Update a live stream
Update Live Stream Status
Update a meeting
List meeting polls
Delete a meeting poll
Get a meeting poll
Update a meeting poll
Create a meeting poll
Delete meeting recordings
Get meeting recordings
Delete a meeting recording file
Recover a single recording
List recording registrants
Create a recording registrant
Get registration questions
Update registration questions
Update registrant's status
Get meeting recording settings
Update meeting recording settings
Recover meeting recordings
List meeting registrants
Add meeting registrant
List registration questions
Update registration questions
Delete a meeting registrant
Update registrant's status
Update meeting status
Get zoom meetings client feedback
List Zoom meetings client feedback
List client meeting satisfaction
Get CRC port usage
Get IM metrics
Get top 25 Zoom Rooms with issues
Get issues of Zoom Rooms
List meetings
Get meeting details
List meeting participants
Get meeting participant QoS
List meeting participants QoS
Get post meeting feedback
Get sharing/recording details
List webinars
Get webinar details
Get webinar participants
Get webinar participant QoS
List webinar participant QoS
Get post webinar feedback
Get sharing/recording details
List Zoom Rooms
Get top 25 issues of Zoom Rooms
Get Zoom Rooms details
List past meeting's files
List ended meeting instances
List past meeting's poll results
Get past meeting details
Get past meeting participants
List past webinar files
List past webinar instances
List webinar participants
List past webinar poll results
List Q&A of past webinar
Get webinar absentees
Update auto receptionist details
Unassign all phone numbers
Unassign a phone number
Assign phone numbers
Add an auto receptionist
Delete a blocked list
Get blocked list details
Update a blocked list
List blocked lists
Create a blocked list
Add BYOC phone numbers
Get account's call logs
Delete a call queue
Get call queue details
Change call queue manager
Unassign all members
Unassign a member
Add members to a call queue
Update call queue details
Unassign all phone numbers
Unassign a phone number
Assign numbers to a call queue
Get call queue recordings
List call queues
Create a call queue
List calling plans
Delete a common area phone
Get common area phone details
Update common area phone
List common area phones
Add a common area phone
Change main company number
Delete a device
Get device details
Update a device
List devices
Add a device
Get call details from call log
Get call QoS
List call logs
List phone numbers
Get phone number details
Update phone number details
Get call recordings
Get operation logs report
List setting templates
Add a setting template
Get setting template details
Update a setting template
List shared line groups
Create a shared line group
Delete a shared line group
Get a shared line group
Unassign members of a shared line group
Unassign a member from a shared line group
Add members to a shared line group
Update a shared line group
Unassign a phone number
Assign phone numbers
List BYOC SIP trunks
List phone sites
Create a phone site
Delete a phone site
Get phone site details
Update phone site details
List phone users
Delete a user's call log
Get user's call logs
Assign calling plan to a user
Unassign user's calling plan
Get user's profile
Update user's profile
Unassign phone number
Assign phone number to user
Get user's recordings
Get user's settings
Remove shared access
Update shared access
Set up shared access
Get user's voicemails
Delete a voicemail
Get sign In / sign out activity report
Get cloud recording usage report
Get daily usage report
Get meeting detail reports
Get meeting participant reports
Get meeting poll reports
Get operation logs report
Get telephone reports
Get active/inactive host reports
Get meeting reports
Get webinar detail reports
Get webinar participant reports
Get webinar poll reports
Get webinar Q&A report
List roles
Create a role
Delete a role
Get role information
List members in a role
Unassign a role
Assign a role
Update role information
Get Zoom Room account profile
Update Zoom Room account profile
Get Zoom Room account settings
Update Zoom Room account settings
List digital signage contents
Update E911 digital signage
List Zoom Rooms
Check-in or check-out of a Zoom Room
List Zoom Room locations
Get Zoom Room location profile
Change the assigned parent location
Update Zoom Room location profile
Get location settings
Update location settings
Add a location
Get Zoom Room location structure
Update Zoom Rooms location structure
Add a Zoom Room
Delete a Zoom Room
Change Zoom Rooms' app version
List Zoom Room devices
Get Zoom Room profile
Change a Zoom Room's location
Update a Zoom Room profile
Get Zoom Room settings
Update Zoom Room settings
List SIP phones
Delete SIP phone
Update SIP phone
Enable SIP phone
List SIP trunk numbers
Delete a tracking field
Get a tracking field
Update a tracking field
List tracking fields
Create a tracking field
Get account's TSP information
Update account's TSP information
Check a user email
List users
Get user's ZAK
Create users
Delete a user assistant
Delete user assistants
List user assistants
Add assistants
Delete a user
Update a user's email
Get a user
List meeting templates
List meetings
Create a meeting
List a user's PAC accounts
Update a user's password
Update a user
Get user permissions
Upload a user's profile picture
Update a user's presence status
List all recordings
Delete user schedulers
List user schedulers
Delete a scheduler
Get user settings
Update user settings
Delete virtual background files
Upload virtual background files
Update user status
Revoke a user's SSO token
Get a user token
List user's TSP accounts
Add a user's TSP account
Set global dial-in URL for a TSP user
Delete a user's TSP account
Get a user's TSP account
Update a TSP account
List webinar templates
List webinars
Create a webinar
Check a user's PM room
Perform batch registration
Delete a webinar
Get a webinar
Remove panelists
List panelists
Remove a panelist
Add panelists
Update a webinar
List a webinar's polls
Delete a webinar poll
Get a webinar poll
Update a webinar poll
Create a webinar's poll
List webinar registrants
Add a webinar registrant
List registration questions
Update registration questions
Delete a webinar registrant
Get a webinar registrant
Update registrant's status
Update webinar status
Get webinar tracking sources