Calendar
- OpenAPI Version:
3.1.0 - API Version:
1.0.0
The Zoom Calendar webhooks allow developers to receive events for Zoom Calendar features.
Operations
POST calendar.event_delete
- Method:
POST - Path:
calendar.event_delete - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the event. -
objectobject— The information of the event.-
event_idstring— The event ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"event_id": "y95rj3e0i54dbz8hstc2q5qoa1"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the event. -
objectobject— The information of the event.-
event_idstring— The event ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"event_id": "y95rj3e0i54dbz8hstc2q5qoa1"
}
}
}
POST calendar.acl_delete
- Method:
POST - Path:
calendar.acl_delete - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the ACL. -
objectobject— The information of the ACL.-
acl_idstring— The ACL ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"acl_id": "user:def@zoom.com"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the ACL. -
objectobject— The information of the ACL.-
acl_idstring— The ACL ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"acl_id": "user:def@zoom.com"
}
}
}
POST calendar.acl_create
- Method:
POST - Path:
calendar.acl_create - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the ACL. -
objectobject— The Information of the ACL.-
acl_idstring— The ACL ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"acl_id": "user:def@zoom.com"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the ACL. -
objectobject— The Information of the ACL.-
acl_idstring— The ACL ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"acl_id": "user:def@zoom.com"
}
}
}
POST calendar.event_create
- Method:
POST - Path:
calendar.event_create - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the event. -
objectobject— The information of the event.-
event_idstring— The event ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"event_id": "y95rj3e0i54dbz8hstc2q5qoa1"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the event. -
objectobject— The information of the event.-
event_idstring— The event ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"event_id": "y95rj3e0i54dbz8hstc2q5qoa1"
}
}
}
POST calendar.setting_create
- Method:
POST - Path:
calendar.setting_create - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the setting. -
objectobject— The information of the event.-
resource_idstring— The resource ID. -
setting_idstring— The setting ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"setting_id": "timezone"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the setting. -
objectobject— The information of the event.-
resource_idstring— The resource ID. -
setting_idstring— The setting ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"setting_id": "timezone"
}
}
}
POST calendar.setting_update
- Method:
POST - Path:
calendar.setting_update - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the setting. -
objectobject— The information of the event.-
resource_idstring— The resource ID. -
setting_idstring— The setting ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"setting_id": "timezone"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the setting. -
objectobject— The information of the event.-
resource_idstring— The resource ID. -
setting_idstring— The setting ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"setting_id": "timezone"
}
}
}
POST calendar.calendarlist_update
- Method:
POST - Path:
calendar.calendarlist_update - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of a user's calendar where the user can add or remove other calendars for event viewing. -
objectobject— The information of the calendar list.-
resource_idstring— The resource ID. -
subscribed_calendar_idstring— The calendar ID that the user subscribes to.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"subscribed_calendar_id": "def@zoom.com"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of a user's calendar where the user can add or remove other calendars for event viewing. -
objectobject— The information of the calendar list.-
resource_idstring— The resource ID. -
subscribed_calendar_idstring— The calendar ID that the user subscribes to.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"subscribed_calendar_id": "def@zoom.com"
}
}
}
POST calendar.acl_update
- Method:
POST - Path:
calendar.acl_update - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the ACL. -
objectobject— The Information of the ACL.-
acl_idstring— The ACL ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"acl_id": "user:def@zoom.com"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of the user's calendar that has the ACL. -
objectobject— The Information of the ACL.-
acl_idstring— The ACL ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"acl_id": "user:def@zoom.com"
}
}
}
POST calendar.event_update
- Method:
POST - Path:
calendar.event_update - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— the account ID of the user's calendar that has the event. -
objectobject— The information of the event.-
event_idstring— The event ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"event_id": "y95rj3e0i54dbz8hstc2q5qoa1"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— the account ID of the user's calendar that has the event. -
objectobject— The information of the event.-
event_idstring— The event ID. -
resource_idstring— The resource ID.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"event_id": "y95rj3e0i54dbz8hstc2q5qoa1"
}
}
}
POST calendar.calendarlist_create
- Method:
POST - Path:
calendar.calendarlist_create - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of a user's calendar where the user can add or remove other calendars for event viewing. -
objectobject— The information of the calendar list.-
resource_idstring— The resource ID. -
subscribed_calendar_idstring— The calendar ID that the user subscribes to.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"subscribed_calendar_id": "def@zoom.com"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of a user's calendar where the user can add or remove other calendars for event viewing. -
objectobject— The information of the calendar list.-
resource_idstring— The resource ID. -
subscribed_calendar_idstring— The calendar ID that the user subscribes to.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"subscribed_calendar_id": "def@zoom.com"
}
}
}
POST calendar.calendarlist_delete
- Method:
POST - Path:
calendar.calendarlist_delete - Tags: calendar
Request Body
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of a user's calendar where the user can add or remove other calendars for event viewing -
objectobject— The information of the calendar list.-
resource_idstring— The resource ID. -
subscribed_calendar_idstring— The calendar ID of which the user subscribes.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"subscribed_calendar_id": "def@zoom.com"
}
}
}
Responses
Status: 200
Content-Type: application/json
-
event(required)string— The name of the event. -
event_ts(required)integer, format:int64— A timestamp at which the event occurred. -
payload(required)object-
account_idstring— The account ID of a user's calendar where the user can add or remove other calendars for event viewing -
objectobject— The information of the calendar list.-
resource_idstring— The resource ID. -
subscribed_calendar_idstring— The calendar ID of which the user subscribes.
-
-
operatorstring— This field indicates who performed the action.
-
Example:
{
"event": "",
"event_ts": 1,
"payload": {
"account_id": "",
"operator": "abc@zoom.com",
"object": {
"resource_id": "abc@zoom.com",
"subscribed_calendar_id": "def@zoom.com"
}
}
}