Webhooks and Event Subscriptions (same thing) can be added to any app type except for SDK Apps (to use Webhooks with an SDK App type, you will need two, seperate apps). Continue reading below to see how to add Webhooks and Event Subscriptions to each supported app type.
1. OAuth App
Navigate to your app in the marketplace dashboard, and click on the Feature on the left nav. Then enable Event Subscriptions and click Add new event subscription.
Give your Event Subscription a name, and add your Event notification endpoint URLs. The event notification endpoint URL is where the event will be sent to via an HTTP POST request. Then, click Add events.
Select the events you would like to subscribe to.
Make sure to click the blue Save button once you have finished configuring your Event Subscription.
Now your Event Subscription is enabled. A Verification Token is also generated so you can confirm the HTTP POST request came from Zoom. Just add logic in your HTTP POST Route on your backend to check the authorization header to make sure it matches the one shown on this page.
Install your application on the Local Test or Submit page respectively, trigger the event (for example if you chose the Meeting Started event, Start a Meeting) and see the HTTP POST request come through to your Event subscription endpoint URL.
2. Chatbot App
Navigate to your app in the marketplace dashboard, and click on the Feature on the left nav. Then enable Event Subscriptions and click Add new event subscription.
Give your Event Subscription a name, and add your Event notification endpoint URLs. The event notification endpoint URL is where the event will be sent to via an HTTP POST request. Then, click Add events.
Select the events you would like to subscribe to.
Make sure to click the blue Save button once you have finished configuring your Event Subscription.
Now your Event Subscription is enabled. A Verification Token is also generated so you can confirm the HTTP POST request came from Zoom. Just add logic in your HTTP POST Route on your backend to check the authorization header to make sure it matches the one shown on this page.
Install your application on the Local Test or Submit page respectively, trigger the event (for example if you chose the Meeting Started event, Start a Meeting) and see the HTTP POST request come through to your Event subscription endpoint URL.
3. JWT App
Navigate to your app in the marketplace dashboard, and click on the Feature on the left nav. Then enable Event Subscriptions and click Add new event subscription.
Give your Event Subscription a name, and add your Event notification endpoint URLs. The event notification endpoint URL is where the event will be sent to via an HTTP POST request. Then, click Add events.
Select the events you would like to subscribe to.
Make sure to click the blue Save button once you have finished configuring your Event Subscription.
Now your Event Subscription is enabled. A Verification Token is also generated so you can confirm the HTTP POST request came from Zoom. Just add logic in your HTTP POST Route on your backend to check the authorization header to make sure it matches the one shown on this page.
Activate your application on the Activation page, trigger the event (for example if you chose the Meeting Started event, Start a Meeting) and see the HTTP POST request come through to your Event subscription endpoint URL.
4. Webhook Only App
Navigate to your app in the marketplace dashboard, and click on the Feature on the left nav. Then enable Event Subscriptions and click Add new event subscription.
Give your Event Subscription a name, and add your Event notification endpoint URLs. The event notification endpoint URL is where the event will be sent to via an HTTP POST request. Then, click Add events.
Select the events you would like to subscribe to.
Make sure to click the blue Save button once you have finished configuring your Event Subscription.
Now your Event Subscription is enabled. A Verification Token is also generated so you can confirm the HTTP POST request came from Zoom. Just add logic in your HTTP POST Route on your backend to check the authorization header to make sure it matches the one shown on this page.
Activate your application on the Activation page, trigger the event (for example if you chose the Meeting Started event, Start a Meeting) and see the HTTP POST request come through to your Event subscription endpoint URL.