# Webinar.participant\_joined webhooks are sometimes missing

**URL:** <https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359>\
**Category:** API and Webhooks\
**Created:** [April 22, 2020, 4:31am UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359 "2020-04-22T04:31:35Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![yuya.uwatoko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yuya.uwatoko/32/5080_2.png) [@yuya.uwatoko](https://devforum.zoom.us/u/yuya.uwatoko)\
**Post date:** [April 22, 2020, 4:31am UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/1 "2020-04-22T04:31:35Z")

</div>

**Description**  
Although the participants actually joined the webinars, I have been successfully receiving the webinar.participant\_joined webhook most of the time, and the webinars’ attendee reports shows join time, webinar.participant\_joined webhook are sometimes missing.  
I have looked into my server logs and also the Webhook Only Logs in App Marketplace, but there were not a log of webinar.participant\_joined for the specific webinars. (possibly webinar.participant\_joined logs of other webinars are partially missing too. )

**Error**  
webinar.participant\_joined webhook are sometimes missing

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

**Which Endpoint/s?**  
webinar.participant\_joined

**Infomation for research**  
Account number: 54706753  
One of the webinars ID: \*\*\*\*\*\*\*\*\*\*\*  
Time when the webhooks were supposed to be sent: Apr 19, 2020 15:23 ~ 16:00 JST

**Screenshots (If applicable)**  
If applicable, add screenshots to help explain your problem.

**Additional context**  
Add any other context about the problem here.

\*This post has been edited to remove any meeting / webinar IDs

---

<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:** [April 23, 2020, 12:27am UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/2 "2020-04-23T00:27:27Z")

</div>

Hey @yuya.uwatoko,

We will look into this! (ZOOM-154736)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![yuya.uwatoko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yuya.uwatoko/32/5080_2.png) [@yuya.uwatoko](https://devforum.zoom.us/u/yuya.uwatoko)\
**Post date:** [April 23, 2020, 10:26am UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/3 "2020-04-23T10:26:15Z")

</div>

Hi @tommy,

Thanks for the response.

Please look into this.  
We and our clients are facing this problem and are in trouble.

---

<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:** [April 23, 2020, 7:10pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/4 "2020-04-23T19:10:20Z")

</div>

Hey @yuya.uwatoko,

Engineering is looking into this to find the root cause. I will keep you updated.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![yuya.uwatoko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yuya.uwatoko/32/5080_2.png) [@yuya.uwatoko](https://devforum.zoom.us/u/yuya.uwatoko)\
**Post date:** [April 26, 2020, 12:32pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/5 "2020-04-26T12:32:25Z")

</div>

Any updates on this?  
It would help me a lot if i could know if it’s actually an issue on the Webhook or not.

---

<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:** [April 29, 2020, 4:57pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/6 "2020-04-29T16:57:04Z")

</div>

Hey @yuya.uwatoko,

Looks like it is an issue on our end. Are you still seeing the webhooks not send?

Just to make sure, send a 200 ok response back each time after you receive a webhook.

> **[Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference#notification-delivery)**
>
> Webhooks
> 
> 
> 
> Zoom utilizes webhooks as a medium to notify third-party applications (consumer applications) about events that occur in a Zoom account. Ins...

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![recordedspeed](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/recordedspeed/32/3124_2.png) [@recordedspeed](https://devforum.zoom.us/u/recordedspeed)\
**Post date:** [April 29, 2020, 5:28pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/7 "2020-04-29T17:28:37Z")

</div>

@tommy,

I believe I am having the same issue with meeting.participant\_joined events. My OAuth app relies on timely webhook events. I’m seeing webhook delays of as little as 3.5 minutes and as large as 30 minutes.

Here is an example webhook:

MeetingID: \*\*\*\*\*\*\*\*\*\*\*  
WebhookId: Webhook\_5f7c7e36c7784ac18d1a9dc2d5f4663c

The eventual webhook body says that the event time was “2020-04-29T17:14:37Z”. I did not receive the webhook until “2020-04-29T17:17:23Z”.

\*This post has been edited to remove any meeting / webinar IDs

---

<div class="post-metadata">

**Author:** ![yuya.uwatoko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yuya.uwatoko/32/5080_2.png) [@yuya.uwatoko](https://devforum.zoom.us/u/yuya.uwatoko)\
**Post date:** [April 30, 2020, 4:41am UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/8 "2020-04-30T04:41:07Z")

</div>

Hi @tommy,

Thanks for your reply.  
I’m pretty sure we are sending back 200 response, but I’m not sure if we are still missing some webhooks.  
I’ll need to compare all the logs in our side and your side to see if there are missing webhooks.  
Can you confirm if it’s working fine or not?

Also I have posted related but another critical issue here [https://devforum.zoom.us/t/webinar-webhooks-are-sent-as-meeting-events/15172/3](https://devforum.zoom.us/t/webinar-webhooks-are-sent-as-meeting-events/15172/3).  
Please reply to this as soon as possible.

Thanks,  
Yuya

---

<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:** [May 5, 2020, 5:07pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/9 "2020-05-05T17:07:45Z")

</div>

Hey @yuya.uwatoko, @recordedspeed,

Are you still seeing the webhook delays?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![recordedspeed](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/recordedspeed/32/3124_2.png) [@recordedspeed](https://devforum.zoom.us/u/recordedspeed)\
**Post date:** [May 8, 2020, 8:01am UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/10 "2020-05-08T08:01:50Z")

</div>

@tommy

I’m still seeing delays for my webhook events and I’m able to get back to you now with more information.

I added logging a few days ago to track the severity and occurrences of meeting.participant\_joined event delays. I measure the delay as the difference between participant object’s “join\_time” and the time on my server (both UTC). Below are the results.

This graph shows the maximum (purple line) and average (red line) delay in seconds per timebucket (1 hour) over the last 2 days.  
The x-axis time is in Pacific Time. Even just over 2 days I’m starting to see a pattern: the delays occur between 6am and 10am PT. The largest delay is more than 45 minutes.

Note: I don’t log when the time difference is less than 10 seconds. This is why there are gaps in the data.  
These measurements are for thousands of events per hour.

 ![Screen Shot 2020-05-08 at 12.53.54 AM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/4/4fd3f56571830f765464319a31cc71aa9387f04b.png)

Please let me know if you need any more information from me. I can try to collect any additional information you need to help resolve the issue.

---

<div class="post-metadata">

**Author:** ![recordedspeed](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/recordedspeed/32/3124_2.png) [@recordedspeed](https://devforum.zoom.us/u/recordedspeed)\
**Post date:** [May 11, 2020, 5:44pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/11 "2020-05-11T17:44:35Z")

</div>

@tommy

I continue to see the same pattern M-F daily of delays up to 45 minutes. The errors occur 6AM-10AM PT every day and include weekends as well (although on weekends the delays are usually in the 100 second range)

@shrijana.g I’m tagging you as well to get your thoughts on the matter. From what I can tell, you are a domain authority on Zoom webhooks.  
referencing your medium post: [https://medium.com/zoom-developer-blog/automate-workflows-with-zoom-webhooks-334600f8c99](https://medium.com/zoom-developer-blog/automate-workflows-with-zoom-webhooks-334600f8c99)

Let me know if you need more information from me.

---

<div class="post-metadata">

**Author:** ![recordedspeed](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/recordedspeed/32/3124_2.png) [@recordedspeed](https://devforum.zoom.us/u/recordedspeed)\
**Post date:** [May 12, 2020, 5:51am UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/12 "2020-05-12T05:51:18Z")

</div>

I can provide you with an example webhook callback from today which was delayed 2,458 seconds

My server received this webhook on: 2020-05-11 14:49:04.087 UTC

```auto
{
  "payload":{
    "account_id":"XXXXXXX",
    "object":{
      "uuid":"mTUeW0xBRN+kTfUgLR4u+A==",
      "participant":{
        "user_id":"XXXXXXX",
        "user_name":"XXXXXXX",
        "id":"XXXXXXX",
        "join_time":"2020-05-11T14:08:06Z"
      },
      "id":"XXXXXXXXX",
      "type":2,
      "topic":"Zoom Meeting",
      "host_id":"XXXXXXX",
      "duration":60,
      "start_time":"2020-05-11T14:09:09Z",
      "timezone":"America/Chicago"
    }
  },
  "event":"meeting.participant_joined"
}

```

---

<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:** [May 15, 2020, 8:45pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/13 "2020-05-15T20:45:19Z")

</div>

Hey @recordedspeed,

We are currently experiencing downgraded performance on our Report and Dashboard systems, which is causing the webhook delays.

Stay updated here: [http://status.zoom.us/](http://status.zoom.us/)

Apologies for the inconvenience,  
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, 9:20pm UTC](https://devforum.zoom.us/t/webinar-participant-joined-webhooks-are-sometimes-missing/14359/14 "2020-08-21T21:20:46Z")

</div>

Closed on August 21, 2020, 9:20pm UTC


