{"openapi":"3.0.0","info":{"title":"Calendar Webhooks","description":"The Zoom Calendar webhooks allow developers to receive events for [Zoom Calendar](https://developers.zoom.us/docs/zoom-calendar/) features.","version":"1.0.0"},"paths":{"calendar.event_delete":{"post":{"tags":["webhooks"],"summary":"calendar.event_delete","description":"The **Event delete** event triggers every time you remove an event in your calendar.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **Event delete** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.event_deleteWebhook","requestBody":{"description":"Webhook payload for the `calendar.event_delete` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.event_deleteEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.acl_delete":{"post":{"tags":["webhooks"],"summary":"calendar.acl_delete","description":"The **ACL delete** event triggers every time you delete an ACL.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **ACL Delete** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.acl_deleteWebhook","requestBody":{"description":"Webhook payload for the `calendar.acl_delete` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.acl_deleteEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.acl_create":{"post":{"tags":["webhooks"],"summary":"calendar.acl_create","description":"The **ACL create** event triggers every time you create an ACL.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **ACL Create** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.acl_createWebhook","requestBody":{"description":"Webhook payload for the `calendar.acl_create` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.acl_createEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.event_create":{"post":{"tags":["webhooks"],"summary":"calendar.event_create","description":"The **Event create** event triggers every time you create an event in your calendar.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **Event Create** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.event_createWebhook","requestBody":{"description":"Webhook payload for the `calendar.event_create` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.event_createEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.setting_create":{"post":{"tags":["webhooks"],"summary":"calendar.setting_create","description":"The **Setting create** event triggers every time you create a setting of your calendar.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **Setting create** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.setting_createWebhook","requestBody":{"description":"Webhook payload for the `calendar.setting_create` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.setting_createEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.setting_update":{"post":{"tags":["webhooks"],"summary":"calendar.setting_update","description":"The **Setting update** event triggers every time you update a setting of your calendar.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **Setting update** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.setting_updateWebhook","requestBody":{"description":"Webhook payload for the `calendar.setting_update` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.setting_updateEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.calendarlist_update":{"post":{"tags":["webhooks"],"summary":"calendar.calendarlist_update","description":"The **Calendar list update** event triggers every time you update a calendar in your calendar list.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **Calendar list update** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.calendarlist_updateWebhook","requestBody":{"description":"Webhook payload for the `calendar.calendarlist_update` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.calendarlist_updateEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.acl_update":{"post":{"tags":["webhooks"],"summary":"calendar.acl_update","description":"The **ACL update** event triggers every time you update an ACL.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **ACL Update** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.acl_updateWebhook","requestBody":{"description":"Webhook payload for the `calendar.acl_update` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.acl_updateEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.event_update":{"post":{"tags":["webhooks"],"summary":"calendar.event_update","description":"The **Event update** event triggers every time you update an event in your calendar.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **Event update** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.event_updateWebhook","requestBody":{"description":"Webhook payload for the `calendar.event_update` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.event_updateEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.calendarlist_create ":{"post":{"tags":["webhooks"],"summary":"calendar.calendarlist_create ","description":"The **Calendar list create** event triggers every time you add a calendar to your calendarlist.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event notification endpoint URL**.\n* The **Calendar list create** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.calendarlist_createWebhook","requestBody":{"description":"Webhook payload for the `calendar.calendarlist_create ` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.calendarlist_createEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"calendar.calendarlist_delete":{"post":{"tags":["webhooks"],"summary":"calendar.calendarlist_delete","description":"The **Calendar list delete** event triggers every time you remove a calendar from your calendar list.\n\n## Prerequisites\n\nEnable **Event subscriptions** for your [Marketplace app](http) with the following configurations:\n\n* A valid **Event otification endpoint URL**.\n* The **Calendar list delete** subscription enabled under the **Zoom Calendar** event. \n\n","operationId":"Calendar.calendarlist_deleteWebhook","requestBody":{"description":"Webhook payload for the `calendar.calendarlist_delete` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar.calendarlist_deleteEvent"}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}}},"components":{"schemas":{"Calendar.event_deleteEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user's calendar that has the event."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"event_id":{"type":"string","description":"The event ID.","example":"y95rj3e0i54dbz8hstc2q5qoa1"}},"description":"The information of the event."}}}},"additionalProperties":false},"Calendar.acl_deleteEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user's calendar that has the ACL."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"acl_id":{"type":"string","description":"The ACL ID.","example":"user:def@zoom.com"}},"description":"The information of the ACL."}}}},"additionalProperties":false},"Calendar.acl_createEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user's calendar that has the ACL."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"acl_id":{"type":"string","description":"The ACL ID.","example":"user:def@zoom.com"}},"description":"The Information of the ACL."}}}},"additionalProperties":false},"Calendar.event_createEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user's calendar that has the event."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"event_id":{"type":"string","description":"The event ID.","example":"y95rj3e0i54dbz8hstc2q5qoa1"}},"description":"The information of the event."}}}},"additionalProperties":false},"Calendar.setting_createEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user's calendar that has the setting."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"setting_id":{"type":"string","description":"The setting ID.","example":"timezone"}},"description":"The information of the event."}}}},"additionalProperties":false},"Calendar.setting_updateEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user's calendar that has the setting."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"setting_id":{"type":"string","description":"The setting ID.","example":"timezone"}},"description":"The information of the event."}}}},"additionalProperties":false},"Calendar.calendarlist_updateEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of a user's calendar where the user can add or remove other calendars for event viewing."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"subscribed_calendar_id":{"type":"string","description":"The calendar ID that the user subscribes to.","example":"def@zoom.com"}},"description":"The information of the calendar list."}}}},"additionalProperties":false},"Calendar.acl_updateEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user's calendar that has the ACL."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"acl_id":{"type":"string","description":"The ACL ID.","example":"user:def@zoom.com"}},"description":"The Information of the ACL."}}}},"additionalProperties":false},"Calendar.event_updateEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"the account ID of the user's calendar that has the event."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"event_id":{"type":"string","description":"The event ID.","example":"y95rj3e0i54dbz8hstc2q5qoa1"}},"description":"The information of the event."}}}},"additionalProperties":false},"Calendar.calendarlist_createEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of a user's calendar where the user can add or remove other calendars for event viewing."},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"subscribed_calendar_id":{"type":"string","description":"The calendar ID that the user subscribes to.","example":"def@zoom.com"}},"description":"The information of the calendar list."}}}},"additionalProperties":false},"Calendar.calendarlist_deleteEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp at which the event occurred.","format":"int64"},"payload":{"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of a user's calendar where the user can add or remove other calendars for event viewing"},"operator":{"type":"string","description":"This field indicates who performed the action.","example":"abc@zoom.com"},"object":{"type":"object","properties":{"resource_id":{"type":"string","description":"The resource ID.","example":"abc@zoom.com"},"subscribed_calendar_id":{"type":"string","description":"The calendar ID of which the user subscribes.","example":"def@zoom.com"}},"description":"The information of the calendar list."}}}},"additionalProperties":false}}},"tags":[{"name":"webhooks"}],"servers":[{"url":"https://{your-endpoint-url}"}]}