Logo
Zoom Public API Documentation

Zoom Calendar API

Number of APIs: 33


You can use Zoom Calendar APIs to integrate Zoom Calendar into third-party applications or services, and build private services or public applications on theย Zoom App Marketplace.

Zoom Calendar APIs empower developers enables you to build custom scheduling solutions for specific industries, such as healthcare, education, and event management. For example, healthcare providers can use the Zoom Calendar API to integrate medical appointments into patient management systems. Educators can integrate Zoom scheduling features to manage virtual classes, office hours, and tutoring sessions. And event managers can use the Zoom Calendar API to provide virtual event scheduling and management features.


1. calendars-users-{userIdentifier}-calendarList-{calendarId} - Delete an existing calendar from the user's own calendarList

DELETE {{baseUrl}}/calendars/users/:userIdentifier/calendarList/:calendarId



2. calendars-freeBusy - Query freebusy information for a set of calendars

POST {{baseUrl}}/calendars/freeBusy



3. calendars-{calId}-acl-{aclId} - Delete an existing ACL rule

DELETE {{baseUrl}}/calendars/:calId/acl/:aclId



4. calendars-{calId}-acl-{aclId} - Update the specified ACL rule

PATCH {{baseUrl}}/calendars/:calId/acl/:aclId



5. calendars-{calId}-events-{eventId} - Update the specified event on the specified calendar

PATCH {{baseUrl}}/calendars/:calId/events/:eventId?sendUpdates=none



6. calendars-{calId}-events - List events on the specified calendar

GET {{baseUrl}}/calendars/:calId/events?maxResults=<integer>&orderBy=startTime&showDeleted=<boolean>&singleEvents=<boolean>&pageToken=<string>&timeMax=<string>&timeMin=<string>&timeZone=<string>



7. calendars-{calId}-events-quickAdd - Quick add an event to the specified calendar

POST {{baseUrl}}/calendars/:calId/events/quickAdd?text=<string>&sendUpdates=none



8. calendars-{calId}-events - Insert a new event to the specified calendar

POST {{baseUrl}}/calendars/:calId/events?sendUpdates=none



9. calendars-users-{userIdentifier}-calendarList-{calendarId} - Update an existing calendar in the user's own calendarList

PATCH {{baseUrl}}/calendars/users/:userIdentifier/calendarList/:calendarId?colorRgbFormat=<boolean>



10.
API Documentation

ENDPOINTS