# Zoom not retrying Webhook after 400

**URL:** <https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046>\
**Category:** API and Webhooks\
**Created:** [December 9, 2022, 8:02pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046 "2022-12-09T20:02:49Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 9, 2022, 8:02pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/1 "2022-12-09T20:02:49Z")

</div>

I turned on a Zoom Webhook for my Server-to-Server OAuth app this morning to capture recording.completed events. Sometimes I return 400 when I find that the .vtt file is not yet available. In such a case I expect Zoom to retry the webhook in 5 minutes, per your documentation. However I find that the retry is not happening at all. Can you tell me why Zoom doesn’t retry my Webhook even after I return a 400?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 10, 2022, 12:48am UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/2 "2022-12-10T00:48:25Z")

</div>

HI @bruce.hansen ,

Just to confirm, the recording.completed event is working sometimes, but fails to send at all when the .vtt file is not available?

If so, please message me your client id, account id, and meeting id of the failed recording webhook so we can investigate further.

Thanks!

---

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 10, 2022, 10:55pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/3 "2022-12-10T22:55:27Z")

</div>

Not quite. The recording.completed event is always sending, but it does not RETRY when I return a 400 (which I do when I determine that the .vtt file is not available). My understanding is that Zoom will retry a webhook call 5 minutes later if the initial call does not receive a 200 or 204 response.

I will message you the info for investigation.

---

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 10, 2022, 11:01pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/4 "2022-12-10T23:01:45Z")

</div>

[Redacted] – follow up in direct message.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 12, 2022, 10:31pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/5 "2022-12-12T22:31:29Z")

</div>

Hi @bruce.hansen ,

Where are you getting a 400? To your event notification endpoint URL?

---

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 13, 2022, 12:24am UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/6 "2022-12-13T00:24:09Z")

</div>

I am returning a 400 from my event notification endpoint. The reason why I return a 400 is because I find that the .vtt file is not available. So I would like Zoom to retry in 5 minutes. At that point there’s a good chance that the .vtt file is available and I’ll be able to download it. But Zoom never retries for some reason.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 13, 2022, 3:58pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/7 "2022-12-13T15:58:53Z")

</div>

Hi @bruce.hansen ,

Thank you for this info! Per [this guidance](https://devsupport.zoom.us/hc/en-us/articles/360059893812-Webhook-delays#:~:text=The%20first%20retry%20will%20be,retry%20attempt%20for%20an%20event.), please open a support ticket with the meeting info, production client id, and screenshots of instances where your endpoint is returning a 400 so our support and service engineers can reset your webhook retry count.

---

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 13, 2022, 6:17pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/8 "2022-12-13T18:17:58Z")

</div>

Sounds good, how do I open a support ticket? The last time I tried to it told me that that process had been replaced by the community forums.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 13, 2022, 6:45pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/9 "2022-12-13T18:45:25Z")

</div>

@bruce.hansen , [https://devsupport.zoom.us/hc/en-us](https://devsupport.zoom.us/hc/en-us)

Select “bug” for ticket type and you should be forwarded through! Let me know if it doesn’t work though.

---

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 13, 2022, 8:47pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/10 "2022-12-13T20:47:30Z")

</div>

Done, ticket ID is 16091608. Thanks for your help.

---

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 16, 2022, 8:18pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/11 "2022-12-16T20:18:43Z")

</div>

Okay, I just got an update to my ticket telling me that they have “moved to the developer support forum”. My support ticket is now closed. This is getting a little frustrating for me as I continue to get the runaround. Who do I need to talk to in order to get someone to actually look at my problem?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 19, 2022, 8:36pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/12 "2022-12-19T20:36:53Z")

</div>

Hi @bruce.hansen ,

I apologize for this. We are working this out internally as well. Seems as though some things are being flagged in a way that’s causing this behavior. Can you please confirm if you were logged in to the developer account when you submitted your ticket?

EDIT: Dev Support just confirmed that devs who create tickets from the [support.zoom.us](http://support.zoom.us) site without signing in will get bounced.

---

<div class="post-metadata">

**Author:** ![bruce.hansen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruce.hansen/32/43667_2.png) [@bruce.hansen](https://devforum.zoom.us/u/bruce.hansen)\
**Post date:** [December 20, 2022, 4:31pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/13 "2022-12-20T16:31:17Z")

</div>

I’m pretty sure I was logged in when I created the ticket. The ticket still exists and its status is Open. Seems like it would be pretty straightforward for a dev to click on this link and see a detailed description of the problem: [https://support.zoom.us/hc/en-us/requests/16091608](https://support.zoom.us/hc/en-us/requests/16091608)

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 22, 2022, 6:56pm UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/14 "2022-12-22T18:56:22Z")

</div>

Hi @bruce.hansen , thanks for sending this. I reached out to the internal team handling for further clarification.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [December 26, 2023, 10:32am UTC](https://devforum.zoom.us/t/zoom-not-retrying-webhook-after-400/80046/15 "2023-12-26T10:32:45Z")

</div>

Closed on December 26, 2023, 10:32am UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
