# Webhook automatic revalidation

**URL:** <https://devforum.zoom.us/t/webhook-automatic-revalidation/81613>\
**Category:** API and Webhooks\
**Tags:** webhooks, api\
**Created:** [January 18, 2023, 7:56am UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613 "2023-01-18T07:56:56Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![laurie1](https://avatars.discourse-cdn.com/v4/letter/l/a9adbd/32.png) [@laurie1](https://devforum.zoom.us/u/laurie1)\
**Post date:** [January 18, 2023, 7:56am UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613/1 "2023-01-18T07:56:56Z")

</div>

Hi, I have a problem with the revalidation of the endpoint for my webhook for cloud recordings ;

At first I had badly set up my endpoint and the automatic revalidation took place but had not worked the first 2 times because my endpoint was not set up well.

But since I debug it, the validation works well manually the first time, but it seems that Zoom does not offer an automatic revalidation… When I go back to the marketplace app, I find my endpoint not validated when I had validated it a first time manually (like 3 hours ago).

For information, my app is a server-to-server app, I activated it but there’s no intent to publish it.

Am I missing something with the automatic revalidation ? It seems to work at first, but since it’s been refused the first times, it doesn’t work anymore and my endpoint “de”-validate itself…

Thank you for your precious help !

---

<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:** [January 18, 2023, 9:51pm UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613/2 "2023-01-18T21:51:33Z")

</div>

Hi @laurie1  
Thank you so much for bringing this to our attention.  
According to our Docs, Zoom will automatically revalidate webhooks every 72 hours.

[https://marketplace.zoom.us/docs/api-reference/webhook-reference/#revalidation](https://marketplace.zoom.us/docs/api-reference/webhook-reference/#revalidation)

Am I understanding this correctly, you are successfully validating your Endpoint URL and it only lasts around 3 hours, then you have to manually validate it again?

---

<div class="post-metadata">

**Author:** ![MelisaB](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@MelisaB](https://devforum.zoom.us/u/MelisaB)\
**Post date:** [January 18, 2023, 11:38pm UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613/3 "2023-01-18T23:38:26Z")

</div>

Hi @elisa.zoom,

as stated in this comment here:

> [@Event notification endpoint URLs need validation again after awhile](https://devforum.zoom.us/t/event-notification-endpoint-urls-need-validation-again-after-awhile/81607/2):
>
> Hi @tommy, we are seeing the same issue on our end. We added the endpoint validation and the initial validation worked. After half an hour or so, the message “Validate the event notification endpoint URLs before activating the app.” is shown again. If we validate endpoints again, it stays like that for half an hour, or an hour and this message is repeated again. For information, the endpoints that we have are used for Recordings Completed and User Invitation Accepted events. Also, information…

it seems that it doesn’t even take 3 hours to see the “Validate the event notification endpoint URLs before activating the app” again.

It might not be the case for @laurie1, but this is what I’m seeing on my end.

Thank you for your help!

---

<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:** [January 18, 2023, 11:45pm UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613/4 "2023-01-18T23:45:45Z")

</div>

Thanks @MelisaB I have also replied in the other thread.  
I will engage with our Engineering team about this and will update you accordingly

---

<div class="post-metadata">

**Author:** ![chris.miller](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chris.miller/32/41422_2.png) [@chris.miller](https://devforum.zoom.us/u/chris.miller)\
**Post date:** [January 23, 2023, 3:56pm UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613/5 "2023-01-23T15:56:31Z")

</div>

We are also experiencing this with our internal apps as we get ready for review. We also click validate without any issues then it seems to “invalidate” after a successful validation ~3 hours later without any changes to the application configuration or backing validation code.

---

<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:** [January 23, 2023, 10:11pm UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613/6 "2023-01-23T22:11:50Z")

</div>

Hi @chris.miller  
Thanks for reaching out.  
When you get this message asking you to validate your app again, are you still able to receive events on your endpoint, or do you stop getting events at all

---

<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:** [January 27, 2024, 1:48pm UTC](https://devforum.zoom.us/t/webhook-automatic-revalidation/81613/7 "2024-01-27T13:48:29Z")

</div>

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