Files
2026-07-13 12:20:06 +08:00

4.9 KiB

Zoom Calendar API

Authoritative endpoint inventory for Calendar. This file mirrors the official Zoom API Hub OpenAPI document for this product area.

Canonical Source

Notes

  • Endpoint methods and paths below are generated from the official Zoom API Hub paths object.
  • Scope names are defined per operation and frequently use granular scope names. Check the API Hub operation page for the exact scopes before implementation.
  • Use this file for endpoint discovery and inventory. Use ../examples/ for orchestration patterns, not as the canonical source of path names.

Coverage

Metric Value
Endpoint operations 28
Path templates 16
Tags 7

Tag Index

Tag Operations
acl 5
calendar list 5
calendars 4
colors 1
events 9
freebusy 1
settings 3

Endpoints by Tag

acl

Method Endpoint Summary Operation ID
GET /calendars/{calId}/acl List ACL rules of specified calendar Listacl
POST /calendars/{calId}/acl Create a new ACL rule Insertacl
DELETE /calendars/{calId}/acl/{aclId} Delete an existing ACL rule Deleteacl
GET /calendars/{calId}/acl/{aclId} Get the specified ACL rule Getacl
PATCH /calendars/{calId}/acl/{aclId} Update the specified ACL rule Patchacl

calendar list

Method Endpoint Summary Operation ID
GET /calendars/users/{userIdentifier}/calendarList List the calendars in the user's own calendarList ListcalendarList
POST /calendars/users/{userIdentifier}/calendarList Insert an existing calendar to the user's own calendarList InsertcalendarList
DELETE /calendars/users/{userIdentifier}/calendarList/{calendarId} Delete an existing calendar from the user's own calendarList DeletecalendarList
GET /calendars/users/{userIdentifier}/calendarList/{calendarId} Get a specified calendar from the user's own calendarList GetcalendarList
PATCH /calendars/users/{userIdentifier}/calendarList/{calendarId} Update an existing calendar in the user's own calendarList PatchcalendarList

calendars

Method Endpoint Summary Operation ID
POST /calendars Create a new secondary calendar Insertcalendar
DELETE /calendars/{calId} Delete a calendar owned by a user Deletecalendar
GET /calendars/{calId} Get the specified calendar Getcalendar
PATCH /calendars/{calId} Update the specified calendar Patchcalendar

colors

Method Endpoint Summary Operation ID
GET /calendars/colors Get the color definitions for calendars and events Getcolor

events

Method Endpoint Summary Operation ID
GET /calendars/{calId}/events List events on the specified calendar Listevent
POST /calendars/{calId}/events Insert a new event to the specified calendar Insertevent
POST /calendars/{calId}/events/import Import event to the specified calendar Importevent
POST /calendars/{calId}/events/quickAdd Quick add an event to the specified calendar Quickaddevent
DELETE /calendars/{calId}/events/{eventId} Delete an existing event from the specified calendar Deleteevent
GET /calendars/{calId}/events/{eventId} Get the specified event on the specified calendar Getevent
PATCH /calendars/{calId}/events/{eventId} Update the specified event on the specified calendar Patchevent
GET /calendars/{calId}/events/{eventId}/instances List all instances of the specified recurring event Instanceevent
POST /calendars/{calId}/events/{eventId}/move Move the specified event from a calendar to another specified calendar Moveevent

freebusy

Method Endpoint Summary Operation ID
POST /calendars/freeBusy Query freebusy information for a set of calendars Queryfreebusy

settings

Method Endpoint Summary Operation ID
GET /calendars/users/{userIdentifier}/settings List all user calendar settings of the authenticated user Listsettings
GET /calendars/users/{userIdentifier}/settings/{settingId} Get the specified user calendar settings of the authenticated user Getsetting
PATCH /calendars/users/{userIdentifier}/settings/{settingId} Patch the specified user calendar settings of the authenticated user Patchsetting