{"openapi":"3.0.0","info":{"title":"Video Management Webhooks","description":"","version":"1.0.0"},"paths":{"video_management.video_quiz_completed":{"post":{"tags":["surveys"],"summary":"video_management.video_quiz_completed","description":"The **Quiz Completed** event is triggered every time a user completes the video quiz.\n\n\n## Prerequisites\n* A [Pro or higher account plan](https://www.zoom.us/pricing?).\n* A Zoom Video Management license.\n* Enable **Event Subscription** for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n    * A valid **Event Notification Endpoint URL**.\n    * The **Quiz Completed** subscription enabled under the **Video Management** event.","operationId":"Video_management.video_quiz_completedWebhook","requestBody":{"description":"Webhook payload for the `video_management.video_quiz_completed` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Video_management.video_quiz_completedEvent"},"examples":{"default":{"summary":"Example video_management.video_quiz_completed event","value":{"event":"video_management.video_quiz_completed","event_ts":1626230691572,"payload":{"account_id":"AAAAAABBBB","object":{"channel_id":"iso9Dllddp39dagjLj9j","video_id":"abc9Dllddp39dagjLj9j","video_name":"Demo","quiz_id":"abc9Dllddsdfsd3sfdsd9","quiz_name":"Validation check","user_id":"xy9Dllddsdfsd32asdfas","completed_at":"2026-01-29T18:42:10Z"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"video_management.channel_video_added":{"post":{"tags":["Videos"],"summary":"video_management.channel_video_added","description":"The **channel video added** event is triggered every time a user in your account, or your app, adds a video to a channel.\n\n\n## Prerequisites\n\n* A [Pro or higher account plan](https://www.zoom.us/pricing?)\n* A Zoom Video Management license\n* Enable **Event Subscription** for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n    * A valid **Event Notification Endpoint URL**\n    * The **Channel Video Added** subscription enabled under the **Video Management** event\n","operationId":"Video_management.channel_video_addedWebhook","requestBody":{"description":"Webhook payload for the `video_management.channel_video_added` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Video_management.channel_video_addedEvent"},"examples":{"default":{"summary":"Example video_management.channel_video_added event","value":{"event":"video_management.channel_video_added","event_ts":1626230691572,"payload":{"account_id":"AAAAAABBBB","object":{"channel_id":"iso9Dllddp39dagjLj9j","video_id":"abc9Dllddp39dagjLj9j"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"video_management.channel_published":{"post":{"tags":["Channels"],"summary":"video_management.channel_published","description":"The **Channel Published** event is triggered every time a user in your account or your app, publishes a video channel.\n\n\n## Prerequisites\n\n* Pro or a higher plan.\n* A Zoom Video Management license.\n* Enable **Event Subscription** for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n    * A valid **Event Notification Endpoint URL**.\n    * The **Channel published** subscription enabled under the **Video Management** event.\n","operationId":"Video_management.channel_publishedWebhook","requestBody":{"description":"Webhook payload for the `video_management.channel_published` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Video_management.channel_publishedEvent"},"examples":{"default":{"summary":"Example video_management.channel_published event","value":{"event":"video_management.channel_published","event_ts":1626230691572,"payload":{"account_id":"AAAAAABBBB","object":{"channel_id":"iso9Dllddp39dagjLj9j","name":"FoodieFlicks","description":"A cinematic journey through the world of cuisine!.","owner_id":"abc9Dllddp39dagjLj9j"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"video_management.channel_unpublished":{"post":{"tags":["Channels"],"summary":"video_management.channel_unpublished","description":"The **Channel unpublished** event is triggered every time a user in your account or your app unpublishes a video channel\n\n\n## Prerequisites\n\n* A [Pro or higher account plan](https://www.zoom.us/pricing?).\n* A Zoom Video Management license.\n* Enable **Event Subscription** for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n    * A valid **Event Notification Endpoint URL**.\n    * The **Channel unpublished** subscription enabled under the **Video Management** event.\n","operationId":"Video_management.channel_unpublishedWebhook","requestBody":{"description":"Webhook payload for the `video_management.channel_unpublished` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Video_management.channel_unpublishedEvent"},"examples":{"default":{"summary":"Example video_management.channel_unpublished event","value":{"event":"video_management.channel_unpublished","event_ts":1626230691572,"payload":{"account_id":"AAAAAABBBB","object":{"channel_id":"iso9Dllddp39dagjLj9j","name":"FoodieFlicks","description":"A cinematic journey through the world of cuisine!.","owner_id":"abc9Dllddp39dagjLj9j"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"video_management.channel_video_removed":{"post":{"tags":["Videos"],"summary":"video_management.channel_video_removed","description":"The **channel video removed** event is triggered every time a user in your account or your app, removed a video from a channel.\n\n\n## Prerequisites\n\n* A [Pro or higher account plan](https://www.zoom.us/pricing?)\n* A Zoom Video Management license\n* Enable **Event Subscription** for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n    * A valid **Event Notification Endpoint URL**\n    * The **Channel Video Removed** subscription enabled under the **Video Management** event\n","operationId":"Video_management.channel_video_removedWebhook","requestBody":{"description":"Webhook payload for the `video_management.channel_video_removed` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Video_management.channel_video_removedEvent"},"examples":{"default":{"summary":"Example video_management.channel_video_removed event","value":{"event":"video_management.channel_video_removed","event_ts":1626230691572,"payload":{"account_id":"AAAAAABBBB","object":{"channel_id":"iso9Dllddp39dagjLj9j","video_id":"abc9Dllddp39dagjLj9j"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}}},"components":{"schemas":{"Video_management.video_quiz_completedEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event. video_management.video_quiz_completed."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred.","format":"int64"},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the host who published the video channel.","example":"ACC9Dllddp39dagjLj9j"},"object":{"required":["channel_id","completed_at","quiz_id","video_id"],"type":"object","properties":{"channel_id":{"type":"string","description":"The ID of the channel.","example":"iso9Dllddp39dagjLj9j"},"video_id":{"type":"string","description":"The ID of the video.","example":"iso9Dllddp39dagjLj9j"},"video_name":{"type":"string","description":"The name of the video.","example":"Demo Video"},"quiz_id":{"type":"string","description":"The ID of the quiz.","example":"csduzfv3JwTeyR5QpC3PXw52"},"quiz_name":{"type":"string","description":"The name of the quiz.","example":"Validation check"},"user_id":{"type":"string","description":"The ID of the user who completed the quiz.","example":"csduzfv3JwTeyR5QpC3P="},"completed_at":{"type":"string","description":"The the time the quiz was completed. `yyyy-MM-dd`T`HH:mm:ssZ","format":"date-time","example":"2022-06-03T20:51:00Z"}},"additionalProperties":false,"description":"The Zoom Event description."}},"additionalProperties":false}},"additionalProperties":false},"Video_management.channel_video_addedEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event. `video_management.channel_video_added`."},"event_ts":{"type":"integer","description":"A timestamp of when the event occurred.","format":"int64"},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the host who published the video channel."},"object":{"required":["channel_id","video_id"],"type":"object","properties":{"channel_id":{"type":"string","description":"The channel ID.","example":"iso9Dllddp39dagjLj9j"},"video_id":{"type":"string","description":"The video ID.","example":"csduzfv3JwTeyR5QpC3PXw52"},"meeting_id":{"type":"string","description":"Zoom meeting ID or UUID. This is available only for recordings.","example":"rec1zfv3JwTeyR5QpC3PXw52"}},"additionalProperties":false,"description":"The Zoom Event description."}},"additionalProperties":false}},"additionalProperties":false},"Video_management.channel_publishedEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event. video_management.channel_published."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred.","format":"int64"},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the host who published the video channel."},"object":{"required":["channel_id","name","owner_id"],"type":"object","properties":{"channel_id":{"type":"string","description":"The channel ID.","example":"iso9Dllddp39dagjLj9j"},"name":{"type":"string","description":"The name of the channel.","example":"FoodieFlicks"},"description":{"type":"string","description":"Channel description.","example":"A cinematic journey through the world of cuisine!."},"owner_id":{"type":"string","description":"The ID of the channel owner.","example":"abc9Dllddp39dagjLj9j"}},"additionalProperties":false,"description":"The Zoom Event description."}},"additionalProperties":false}},"additionalProperties":false},"Video_management.channel_unpublishedEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event. "},"event_ts":{"type":"integer","description":"A timestamp of when the event occurred.","format":"int64"},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the host who published the video channel."},"object":{"required":["channel_id","name","owner_id"],"type":"object","properties":{"channel_id":{"type":"string","description":"The channel ID.","example":"iso9Dllddp39dagjLj9j"},"name":{"type":"string","description":"The name of the channel.","example":"FoodieFlicks"},"description":{"type":"string","description":"The description of the channel.","example":"A cinematic journey through the world of cuisine!."},"owner_id":{"type":"string","description":"The ID of the channel owner.","example":"abc9Dllddp39dagjLj9j"}},"additionalProperties":false,"description":"The Zoom Event description."}},"additionalProperties":false}},"additionalProperties":false},"Video_management.channel_video_removedEvent":{"required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event. `video_management.channel_video_removed`."},"event_ts":{"type":"integer","description":"The timestamp of when the event occurred.","format":"int64"},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the host who published the video channel."},"object":{"required":["channel_id","video_id"],"type":"object","properties":{"channel_id":{"type":"string","description":"The channel ID.","example":"iso9Dllddp39dagjLj9j"},"video_id":{"type":"string","description":"The video ID.","example":"csduzfv3JwTeyR5QpC3PXw52"},"meeting_id":{"type":"string","description":"Zoom meeting ID or UUID. This is available only for recordings.","example":"rec1zfv3JwTeyR5QpC3PXw52"}},"additionalProperties":false,"description":"The Zoom event description."}},"additionalProperties":false}},"additionalProperties":false}}},"tags":[{"name":"surveys"},{"name":"Videos"},{"name":"Channels"}],"servers":[{"url":"https://{your-endpoint-url}"}]}