Zoom API Version 2 provides a set of Master Account APIs. These APIs allow a Master Account to manage Sub Accounts utilizing the Master Account’s API Key/Secret. Previously you would have to know the Sub Account’s API Key/Secret to mange it’s users and meetings. The endpoints mirror the standard Zoom API, pre-pended with /accounts/{accountID}

Webinar APIs

Method Endpoint
GET /v2/accounts/{accountId}/users/{userId}/webinars List webinars on Zoom.
POST /v2/accounts/{accountId}/users/{userId}/webinars Create a webinar on Zoom.
GET /v2/accounts/{accountId}/webinars/{webinarId} Get a webinar on Zoom via webinar ID
PATCH /v2/accounts/{accountId}/webinars/{webinarId} Update webinar info on Zoom via webinar ID.
DELETE /v2/accounts/{accountId}/webinars/{webinarId} Delete a webinar on Zoom
PUT /v2/accounts/{accountId}/webinars/{webinarId}/status Update webinar status on Zoom.
GET /v2/accounts/{accountId}/webinars/{webinarId}/registrants Gather Webinar registrants info.
POST /v2/accounts/{accountId}/webinars/{webinarId}/registrants Register for a webinar.
PUT /v2/accounts/{accountId}/webinars/{webinarId}/registrants/status Approve/Cancel/Deny webinar registration.
GET /v2/accounts/{accountId}/webinars/{webinarId}/panelists List all the Webinar Panelists on Zoom.
PUT /v2/accounts/{accountId}/webinars/{webinarId}/panelists Add the Webinar Panelists on Zoom.
DELETE /v2/accounts/{accountId}/webinars/{webinarId}/panelists Delete all the Webinar Panelists on Zoom
DELETE /v2/accounts/{accountId}/webinars/{webinarId}/panelists/{panelistId} Delete a Webinar Panelist on Zoom.