# Duplicate webhooks received for recording completion

**URL:** <https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758>\
**Category:** API and Webhooks\
**Tags:** webhooks, api\
**Created:** [November 2, 2023, 11:15am UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758 "2023-11-02T11:15:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![harel](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@harel](https://devforum.zoom.us/u/harel)\
**Post date:** [November 2, 2023, 11:15am UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/1 "2023-11-02T11:15:33Z")

</div>

For our app, still unpublished, we subscribe to recording completion events as a webhook call.  
The notification url is different for development and production.  
However, we’re seeing multiple events, about 1-10 millisecond apart consistently for this event.  
They arrive so close together it’s making it hard to manage them both.

For example, first received at 10:59:29.526  
Second arrives 10:59:29.537

The endpoint makes sure to return a status, although I doubt it’s a retry so close apart.  
This happens consistently all the time.  
I’ve followed many other reports of this problem without any resolution.

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:** [November 3, 2023, 3:01pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/2 "2023-11-03T15:01:05Z")

</div>

Hi @harel  
Thanks for reaching out to us and welcome to our community!  
Are you getting duplicate events both in production and development?

---

<div class="post-metadata">

**Author:** ![harel](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@harel](https://devforum.zoom.us/u/harel)\
**Post date:** [November 3, 2023, 9:01pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/3 "2023-11-03T21:01:03Z")

</div>

Our app is not published so the duplicates are using the development configuration. The production urls were the same but after reading other reports we’ve changed them to be different but that did not resolve the issue.

---

<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:** [November 6, 2023, 2:11pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/4 "2023-11-06T14:11:58Z")

</div>

Thanks for sharing more details with me.  
I believe this is expected, as webhooks are account level you will be getting events in both endpoints production and development

---

<div class="post-metadata">

**Author:** ![harel](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@harel](https://devforum.zoom.us/u/harel)\
**Post date:** [November 6, 2023, 2:52pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/5 "2023-11-06T14:52:59Z")

</div>

But my development and production endpoints are not the same. They are different, and still I’m getting hit twice.

---

<div class="post-metadata">

**Author:** ![harel](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@harel](https://devforum.zoom.us/u/harel)\
**Post date:** [November 6, 2023, 3:42pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/6 "2023-11-06T15:42:41Z")

</div>

@elisa.zoom , I’ve tested again with completely different dev/prod urls (changed even more than before). I’ve also removed the app and re-added it to make sure it’s not using some older values.

I still get called twice at the same time.

---

<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:** [November 6, 2023, 4:08pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/7 "2023-11-06T16:08:56Z")

</div>

Hi @harel  
It is expected that you are getting the events both in dev and production environment  
Do you mean you are getting the same event 2 times?

---

<div class="post-metadata">

**Author:** ![harel](https://avatars.discourse-cdn.com/v4/letter/h/65b543/32.png) [@harel](https://devforum.zoom.us/u/harel)\
**Post date:** [November 6, 2023, 5:06pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/8 "2023-11-06T17:06:10Z")

</div>

Yes, i’m getting events in the dev endpoint twice. The production endpoint points to a dead link - it is different than the dev one. Yet, i’m getting dev being hit twice. The same exact event, at nearly the same time which makes it very hard to prevent data duplication in this environment.

---

<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:** [November 6, 2023, 5:37pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/9 "2023-11-06T17:37:02Z")

</div>

All right thanks for the clarification  
I will send you a private message to look into this  
@harel please follow up there

---

<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:** [November 13, 2023, 3:02pm UTC](https://devforum.zoom.us/t/duplicate-webhooks-received-for-recording-completion/97758/10 "2023-11-13T15:02:10Z")

</div>

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