# Missing webhook events - meeting.started

**URL:** <https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225>\
**Category:** API and Webhooks\
**Created:** [August 10, 2023, 3:00pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225 "2023-08-10T15:00:31Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![cedric-swivvel](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cedric-swivvel/32/46740_2.png) [@cedric-swivvel](https://devforum.zoom.us/u/cedric-swivvel)\
**Post date:** [August 23, 2023, 4:55pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/21 "2023-08-23T16:55:03Z")

</div>

Where do I find private messages? I was keeping an eye on my Zoom Developer Forum notifications and my email but I never saw anything about a private message.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 23, 2023, 4:59pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/22 "2023-08-23T16:59:44Z")

</div>

let me send you another one to see if you get a notification this time  
@cedric-swivvel

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 24, 2023, 7:31am UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/23 "2023-08-24T07:31:28Z")

</div>

We also checked and our certificate chain is fine.

This is hardly a certificate issue on our sides.  
If that were the case, all webhook events would be missing.  
Also, it wouldn’t explain why it starts working again after an OAuth reconnect.

Could some of your webhook-sending worker nodes be having an issue with a certificate?

This could potentially explain the non-consistent behavior with this (as maybe reconnecting via OAuth assigns another webhook node with a working certificate - although it would be strange, why it would stop working in a day or a week).

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 24, 2023, 10:04am UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/24 "2023-08-24T10:04:57Z")

</div>

Another related thread:

> [@How can I see the logs of webhooks in an OAuth app?](https://devforum.zoom.us/t/how-can-i-see-the-logs-of-webhooks-in-an-oauth-app/93058):
>
> Hello, I’ve an OAUth app in the Zoom Marketplace called Kavi. It’s been working ok, but now my API is not receiving the webhooks events (recording.completed event). I don’t know how to see the logs to see what’s happening on the Zoom part. Can you help me please? All my company depends on that and it’s being very frustrating. Thank you

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 24, 2023, 7:04pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/25 "2023-08-24T19:04:23Z")

</div>

Thanks @jenniferb  
I am currently looking into this

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 25, 2023, 11:39am UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/26 "2023-08-25T11:39:07Z")

</div>

@elisa.zoom

thank you. Would you be able to inform us of any progress made so far?  
Also, is there a way for us to access the webhook logs in any way? API is fine.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 25, 2023, 1:23pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/27 "2023-08-25T13:23:19Z")

</div>

I will let you know as soon as I hear back from Engineering.  
Here is the Get webhook logs endpoint that could help you monitor this issue

> **[Zoom Marketplace API](https://developers.zoom.us/docs/api/rest/reference/marketplace/methods/#operation/getWebhookLogs)**
>
> API Reference for /docs/api/rest/reference/marketplace/methods

---

<div class="post-metadata">

**Author:** ![cedric-swivvel](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cedric-swivvel/32/46740_2.png) [@cedric-swivvel](https://devforum.zoom.us/u/cedric-swivvel)\
**Post date:** [August 26, 2023, 2:42pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/28 "2023-08-26T14:42:04Z")

</div>

Update: we heard from someone in Zoom engineering that this issue isn’t happening to other customers (at least not broadly), so that it is likely on our end.

I don’t know exactly how it is happening on our end, but I decided to try putting Cloudflare in front of our site so that Zoom webhook requests would be dealing with SSL certs on their edge nodes instead of certs in our system.

So far this seems to be working. It’s too early to tell for sure that the issue is fixed, but we haven’t received any errors since switching.

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 28, 2023, 7:27am UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/29 "2023-08-28T07:27:36Z")

</div>

@cedric-swivvel  
Interesting. Is it still working fine for you with the CloudFlare workaround after a day or two?

It’s interesting that it would work initially, then stop working in a day or after a couple of days.  
And again start working after an OAuth reconnect.

What could cause such inconsistent behavior @elisa.zoom ?

---

<div class="post-metadata">

**Author:** ![cedric-swivvel](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cedric-swivvel/32/46740_2.png) [@cedric-swivvel](https://devforum.zoom.us/u/cedric-swivvel)\
**Post date:** [August 28, 2023, 2:16pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/30 "2023-08-28T14:16:39Z")

</div>

Seems to still be working. We don’t see any new errors in the `/webhook_logs` endpoint since putting Cloudflare in place.

I still don’t understand what was up with our certs, though. They were Let’s Encrypt certs, so they should have been accepted with no problem. And I have no clue why some requests would get a cert error and some wouldn’t, since every request should have been served the same cert. And I don’t think this could have been a problem with specific servers within our VPC since there was no indication in our logs that the Zoom webhook requests were getting past the SSL handshake, which should have a single point of entry, so it’s not like some subset of servers would be serving an invalid cert. And we weren’t getting these errors with end user requests or any webhook requests from multiple other third parties.

But since it’s fixed now we’re going to stop digging, so hopefully the solution of putting some proxy in front of the site can work for anyone else encountering this problem, if it’s an option.

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 28, 2023, 2:37pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/31 "2023-08-28T14:37:24Z")

</div>

Thank you @cedric-swivvel  
We did prepare everything, but need to change the URL of the Webhook, since we can’t transfer our root domain to Cloudflare. This requires the app to be submitted again, and last time this happened, all out customer’s webhooks got invalidated, so we’re a bit scared to go through that again.  
We’re also using Let’s Encrypt certificates on Heroku.  
There were reports with their certificates before as well:

> [@¿Is Let's Encrypt certificate authority a valid CA for Zoom Webhooks?](https://devforum.zoom.us/t/is-lets-encrypt-certificate-authority-a-valid-ca-for-zoom-webhooks/74067):
>
> I’m trying to create a Webhook app using “[https://softalks.com/zoom/handler](https://softalks.com/zoom/handler)” as “Event notification endpoint URL”. After pushing the “Validate” button I get the “Invalid TLS certificate” error message that makes impossible to go beyond I’m using the https scheme My server is using TLS 1.2 My certificate is valid, references a FQDN and has a valid certificate chain (you can type the URL in the Google Chrome location bar to test it) My endpoint is able to process post requests with a JSON payloa…

@elisa.zoom can you please confirm, that updating the Webhook URL (to the one on CloudFlare) and submitting the app will not disconnect all connected account’s webhooks?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 29, 2023, 6:58pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/32 "2023-08-29T18:58:57Z")

</div>

Hey @jenniferb  
Updating the endpoint url won’t cause your current users any disruption and they wont need to reauthorize the app again

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 30, 2023, 6:56am UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/33 "2023-08-30T06:56:09Z")

</div>

Hi @elisa.zoom,

this is not what I’m asking. There was a serious bug earlier this year on Zoom side, when we last had to submit our app for your TDD review, and it broke all our customer’s webhooks, so they all had to reconnect.

I’m asking if this was fixed so that we can try resubmitting our app (without upsetting all our users) with a new URL that is proxied through CouldFlare?

---

<div class="post-metadata">

**Author:** ![MXKumospace](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mxkumospace/32/51571_2.png) [@MXKumospace](https://devforum.zoom.us/u/MXKumospace)\
**Post date:** [August 30, 2023, 2:39pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/34 "2023-08-30T14:39:27Z")

</div>

Hello, also experiencing a similar issue- We don’t receive any events after first connecting with oauth, but for some users it works fine after disconnecting then reconnecting. When testing with newly created zoom accounts we do not receive events even after reconnecting.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 31, 2023, 2:04pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/35 "2023-08-31T14:04:33Z")

</div>

Hi @jenniferb  
I am adding my friend and colleague @kwaku.nyante to this thread, he is in the Marketplace team and can guide you with the update request

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 31, 2023, 3:24pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/36 "2023-08-31T15:24:49Z")

</div>

@elisa.zoom thank you.

Any news from the Engineering team?

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [August 31, 2023, 5:19pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/37 "2023-08-31T17:19:36Z")

</div>

Our App’s Webhook URL change was now approved (thank you @elisa.zoom and @kwaku.nyante for fastracking this!) and we’re now proxying through CloudFlare.  
We will observe.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 31, 2023, 6:47pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/38 "2023-08-31T18:47:26Z")

</div>

Thanks, @jenniferb for the update and for your patience working with us.  
Keep us posted

---

<div class="post-metadata">

**Author:** ![jenniferb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jenniferb/32/45090_2.png) [@jenniferb](https://devforum.zoom.us/u/jenniferb)\
**Post date:** [September 1, 2023, 7:19am UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/39 "2023-09-01T07:19:13Z")

</div>

@elisa.zoom going through CloudFlare can not be the accepted solution, unfortunately (I don’t know who marked it as the solution), this is just a test. And you can see there are several other people reporting the same issue. If it was a certificate issue, why would be initially work, then suddenly stop working? And only for some users?

We would still like to hear from your Engineering team why this is happening. There are certainly no timeouts on our side, because the request does not reach our servers (all requests are logged on load balancer level).

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [September 5, 2023, 3:02pm UTC](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225/40 "2023-09-05T15:02:57Z")

</div>

Hi @jenniferb  
I understand that, as I mentioned in the private thread, for the specific case that you shared with me and that they investigated, it was a timeout issue. If you have any other example, feel free to share that in the private thread and I will create a ticket for you

[Previous page](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225.md?page=1)

[Next page](https://devforum.zoom.us/t/missing-webhook-events-meeting-started/93225.md?page=3)
