# Duplicate webhooks received for recording completion for recordings

**URL:** <https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634>\
**Category:** API and Webhooks\
**Tags:** webhooks\
**Created:** [May 9, 2024, 7:46pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634 "2024-05-09T19:46:43Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![v.boiko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/v.boiko/32/52895_2.png) [@v.boiko](https://devforum.zoom.us/u/v.boiko)\
**Post date:** [May 9, 2024, 7:46pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/1 "2024-05-09T19:46:43Z")

</div>

We’re facing the same behavior that described here [Duplicate webhooks received for recording completion](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758)

Events are getting duplicated.

It happens for phone.recording\_completed, phone.recording\_transcript\_completed and recording.completed events. Webhooks URLs for development and production are different.

Can you give us some advice about root cause of this issue?

---

<div class="post-metadata">

**Author:** ![longoff](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@longoff](https://devforum.zoom.us/u/longoff)\
**Post date:** [May 10, 2024, 1:33am UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/2 "2024-05-10T01:33:38Z")

</div>

I am also receiving duplicate webhook notifications for meeting created, participant joined, left etc.

Either it is Zoom problem. or your server is not responding with 200 response quickly enough. They say, within 3 seconds.

I will first check for my server response time.

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [May 13, 2024, 10:42pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/3 "2024-05-13T22:42:39Z")

</div>

@v.boiko adding to what @longoff mentioned, can you make sure if you are sending the 200OK response quickly?

---

<div class="post-metadata">

**Author:** ![v.boiko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/v.boiko/32/52895_2.png) [@v.boiko](https://devforum.zoom.us/u/v.boiko)\
**Post date:** [May 14, 2024, 2:21pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/4 "2024-05-14T14:21:50Z")

</div>

Yes, I’ll check. But we’re getting 2 same events in 50 - 100ms. As far as I understand, server should respond in 3 seconds, right?

---

<div class="post-metadata">

**Author:** ![v.boiko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/v.boiko/32/52895_2.png) [@v.boiko](https://devforum.zoom.us/u/v.boiko)\
**Post date:** [May 14, 2024, 8:19pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/5 "2024-05-14T20:19:37Z")

</div>

I found the issue from our side. We can close the topic.

---

<div class="post-metadata">

**Author:** ![ivan.pavlik](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ivan.pavlik/32/55763_2.png) [@ivan.pavlik](https://devforum.zoom.us/u/ivan.pavlik)\
**Post date:** [May 28, 2024, 8:07pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/6 "2024-05-28T20:07:48Z")

</div>

Hi, we have the same problem with duplicate webhooks for phone recording transcript completed. It seems that you found some issue on your side, so I wonder what did you find and how did you resolve this problem?  
Thanks in advance!

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [August 30, 2024, 3:58pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/7 "2024-08-30T15:58:24Z")

</div>

@ivan.pavlik this is possibly happening because you may have two different webhook subscriptions on the same endpoint or you are not sending a 200OK response within 3 seconds of receiving the event

---

<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:** [September 3, 2025, 7:35am UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion-for-recordings/109634/8 "2025-09-03T07:35:10Z")

</div>

Closed on September 3, 2025, 7:35am UTC

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