# Events Webhooks not called

**URL:** <https://devforum.zoom.us/t/events-webhooks-not-called/21644>\
**Category:** API and Webhooks\
**Created:** [June 17, 2020, 6:56pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644 "2020-06-17T18:56:11Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![clement](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/clement/32/7380_2.png) [@clement](https://devforum.zoom.us/u/clement)\
**Post date:** [June 17, 2020, 6:56pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/1 "2020-06-17T18:56:11Z")

</div>

**Description**  
The API we declared in the “Event Subscription” (for Event Updates) is never being called.

**Error**  
We do not see any errors, simply that our API is not getting called by any Zoom Webhooks

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
OAuth

**Which Endpoint/s?**

> **[Meeting Updated - Meeting Events - Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/meeting-updated)**
>
> Meeting Updated
> 
> 
> 
> A meeting host or a user with admin privileges can update a scheduled meeting. The meeting can be updated manually using the Edit fea...

**How To Reproduce (If applicable)**  
Steps to reproduce the behavior:

1. Create the OAuth App & get it published
2. Add “Event Subscriptions” for meeting update and provide a valid API on our backend
3. Create & Update meetings
4. Nothing happens

**Additional context**

- We made sure that this issue isn’t due to an outdated version of our app installed on out test accounts. After uninstalling / reinstalling, the issue is still occurring.

- Our backend endpoint seems to be working normally when hit via Postman.

- Adding an event subscription to [https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/meeting-created](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/meeting-created) to the same API has the same result.

- Backend endpoint is reverse proxied through an edge server to a zoom handler service. We log every stage here, and do not see any requests in our logs.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 19, 2020, 9:53pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/2 "2020-06-19T21:53:27Z")

</div>

Hey @clement,

To debug this issue easier, can you try creating a [Webhook-only app type](https://marketplace.zoom.us/docs/guides/build/webhook-only-app), and checking the respective events you would like to receive, fill in your endpoint url, and then make sure your webhook app is activated.

Then create and update the meeting, and check the [Webhook logs here](https://marketplace.zoom.us/user/logs?type=WebhookOnly) to see if it was sent.

Let me know if you see any logs.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![clement](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/clement/32/7380_2.png) [@clement](https://devforum.zoom.us/u/clement)\
**Post date:** [June 19, 2020, 11:09pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/3 "2020-06-19T23:09:05Z")

</div>

Thanks @tommy will try this and get back

---

<div class="post-metadata">

**Author:** ![clement](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/clement/32/7380_2.png) [@clement](https://devforum.zoom.us/u/clement)\
**Post date:** [June 22, 2020, 7:36pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/4 "2020-06-22T19:36:57Z")

</div>

@tommy so creating a Webhook-only app type works, webhooks events are triggered and appear in the logs page.  
But however, according to the documentation in the page you provided:

> **Webhook-only** apps allow you to receive near real-time information about specific events that occur in your Zoom account

What does that exactly mean, because it sounds like the webhooks will be limited to the account where the webhook app is created from ?

Our OAuth app allows any user to install our OAuth App on their Zoom account, which means that they will be different accounts. For people outside of our own account, we don’t receive webhooks, so that solution doesn’t really address our needs.

The OAuth app is what we need to use for webhooks as, unless I’m mistaken, we would receive webhooks events for any account that installed it.  
How could we troubleshoot this?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 24, 2020, 6:57pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/5 "2020-06-24T18:57:45Z")

</div>

Hey @clement,

> [@clement](#):
>
> What does that exactly mean, because it sounds like the webhooks will be limited to the account where the webhook app is created from ?

Correct. I wanted you to do this so it is easier for debugging. Did those webhooks reach your server?

> [@clement](#):
>
> The OAuth app is what we need to use for webhooks as, unless I’m mistaken, we would receive webhooks events for any account that installed it.  
> How could we troubleshoot this?

I know! 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![clement](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/clement/32/7380_2.png) [@clement](https://devforum.zoom.us/u/clement)\
**Post date:** [June 25, 2020, 5:23pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/6 "2020-06-25T17:23:07Z")

</div>

@tommy so to answer your question, yes, the webhooks worked normally in a webhook only app, logs appeared on our backend and things ran smoothly.

How can we troubleshoot what’s going on on our OAuth app?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 26, 2020, 9:48pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/7 "2020-06-26T21:48:43Z")

</div>

Hey @clement,

What is your app name?

Make sure the user who is trying to trigger the webhooks has installed the app if it is a User Level OAuth app.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![clement](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/clement/32/7380_2.png) [@clement](https://devforum.zoom.us/u/clement)\
**Post date:** [June 26, 2020, 10:16pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/8 "2020-06-26T22:16:46Z")

</div>

@tommy our app is ‘Cue Calendar’.  
To answer your question, yes we are performing our tests with users that have installed the application via the Zoom Marketplace.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 29, 2020, 9:23pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/9 "2020-06-29T21:23:39Z")

</div>

Hey @clement,

I see you have the Event webhooks configured, but it looks like you have not submitted an update request. Once you submit the update request and we approve it, you will be able to receive the webhooks for your published (production) app.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:30pm UTC](https://devforum.zoom.us/t/events-webhooks-not-called/21644/10 "2020-08-21T22:30:15Z")

</div>


