Number of APIs: 9
POST {{baseUrl}}/users/:userId/meetings
Use this API to create a meeting for a user. For user-level apps, pass the Note: For security reasons, the recommended way to programmatically (after expiry) get the updated Scopes: Rate Limit Label: me
value instead of the userId
parameter.
start_url
value is the URL a host or an alternative host can use to start a meeting. The expiration time for the start_url
value is two hours for all regular users.custCreate
meeting hosts (users created with the custCreate
parameter via the Create users API), the expiration time of the start_url
parameter is 90 days from the generation of the start_url
.start_url
value is to call the Get a meeting API. Refer to the start_url
value in the response. meeting:write:admin
, meeting:write
Medium
* This API has a daily rate limit of 100 requests per day. The rate limit is applied against the userId
of the meeting host used to make the request.
DELETE {{baseUrl}}/meetings/:meetingId?schedule_for_reminder=true&cancel_meeting_reminder=true
Delete a meeting. Rate Limit Label:
Scopes: meeting:write:admin
meeting:write
Light
GET {{baseUrl}}/webinars/:webinarId?occurrence_id=<string>&show_previous_occurrences=<boolean>
Get details for a scheduled Zoom Webinar. Prerequisites:
* Pro or higher plan with a Webinar add-on. Scopes: Rate Limit Label: webinar:read:admin
,webinar:read
LIGHT
DELETE {{baseUrl}}/webinars/:webinarId?occurrence_id=<string>&cancel_webinar_reminder=<boolean>
Delete a webinar. Prerequisites: Scopes: Rate Limit Label:
webinar:write
,webinar:write:admin
LIGHT
PATCH {{baseUrl}}/webinars/:webinarId?occurrence_id=<string>
Make updates to a scheduled webinar. 100 requests per day. The rate limit is applied to the Prerequisites
* A Pro or higher plan with a webinar add-on. Scopes: Rate Limit Label: userId
of the webinar host used to make the request. webinar:write
,webinar:write:admin
LIGHT
GET {{baseUrl}}/users/:userId/meetings?type=scheduled&page_size=30&next_page_token=IAfJX3jsOLW7w3dokmFl84zOa0MAVGyMEB2&page_number=1
Use this API to list a user's (meeting host) scheduled meetings. For user-level apps, pass the Note:
* This API only supports scheduled meetings. This API does not return information about instant meetings.
* This API only returns a user's unexpired meetings. Scopes: me
value instead of the userId
parameter. meeting:read:admin
, meeting:read
Rate Limit Label: Medium
GET {{baseUrl}}/meetings/:meetingId?occurrence_id=1648194360000&show_previous_occurrences=true
Retrieve the details of a meeting. Rate Limit Label:
Scopes: meeting:read:admin
meeting:read
Light
PATCH {{baseUrl}}/meetings/:meetingId?occurrence_id=1648194360000
Use this API to update a meeting's details. Note:
* This API has a rate limit of 100 requests per day. Because of this, a meeting can only be updated for a maximum of 100 times within a 24-hour period.
* The Scopes: start_time
value must be a future date. If the value is omitted or a date in the past, the API ignores this value and will not update any recurring meetings.
* If the start_time
value is a future date, the recurrence
object is required.meeting:write:admin
, meeting:write
Rate Limit Label: Light
GET {{baseUrl}}/users/:userId/webinars?type=scheduled&page_size=30&page_number=1
List all the webinars scheduled by or on behalf a webinar host. For user-level apps, pass the Zoom users with a webinar plan have access to creating and managing webinars. Webinars let a host broadcast a Zoom meeting to up to 10,000 attendees. Note This API only returns a user's unexpired webinars. Prerequisites
* A Pro or higher plan with the webinar add-on. Scopes: Rate Limit Label: me
value instead of the userId
parameter. webinar:read:admin
,webinar:read
MEDIUM
ENDPOINTS