# Unauthorized request to Zoom webhook Sample error

**URL:** <https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414>\
**Category:** API and Webhooks\
**Tags:** phone, webhooks\
**Created:** [July 10, 2024, 5:20pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414 "2024-07-10T17:20:07Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![helpdesk3](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@helpdesk3](https://devforum.zoom.us/u/helpdesk3)\
**Post date:** [July 10, 2024, 5:20pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/1 "2024-07-10T17:20:07Z")

</div>

HI, I was following the sample video used to verify authorization ( Verifying webhook events and validating endpoint URL)

And am recieving ‘Unauthorized request to Zoom Webhook sample’ . After console logging some information I see that my x-zm-signature from the header and the signature are not the same. Why is that? The code is the exact same as that of the video

Not going to be showing the whole signature but the above one is the signature, and the bottom line is the req.headers

v0=aac259eb97a215f2bed6… signature  
v0=68d505cdf0a9d3ad1d94… req.headers

---

<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:** [July 10, 2024, 7:04pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/2 "2024-07-10T19:04:50Z")

</div>

Hi @helpdesk3 , which video please? Please share.

---

<div class="post-metadata">

**Author:** ![helpdesk3](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@helpdesk3](https://devforum.zoom.us/u/helpdesk3)\
**Post date:** [July 10, 2024, 7:07pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/4 "2024-07-10T19:07:13Z")

</div>

The forum does not let me insert links but its called Code with me - Verifying webhook events and validating endpoint URL by ZOOM on youtube

Its also the code on the github repo from zoom github.come/zoom/webhook-sample/blob/master/index.js (remove the extra e in the .com, had to add it since forum wont let me insert links)

---

<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:** [July 10, 2024, 7:45pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/5 "2024-07-10T19:45:35Z")

</div>

Ahh I see @helpdesk3 , I need to take a look at the sample app.

Are you able to try with: [GitHub - zoom/zoom-webhook-verification-headers: Custom Headers (Basic, Token and custom header) authorization & Zoom Webhook Validation with Express.js Server](https://github.com/zoom/zoom-webhook-verification-headers) ?

---

<div class="post-metadata">

**Author:** ![helpdesk3](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@helpdesk3](https://devforum.zoom.us/u/helpdesk3)\
**Post date:** [July 11, 2024, 10:02pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/6 "2024-07-11T22:02:40Z")

</div>

Yes, I’ve tried these and am not getting any results. Is there any that is best for webhooks ? So is the video outdated? Thank you. [Code with me - Verifying webhook events and validating endpoint URL (youtube.com)](https://www.youtube.com/watch?v=x2ZvARwlQNk&t=1s)

---

<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:** [July 16, 2024, 7:28pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/7 "2024-07-16T19:28:45Z")

</div>

> [@helpdesk3](#):
>
> Yes, I’ve tried these and am not getting any results.

Hi @helpdesk3 , what do you mean by this? What behavior are you seeing with that sample app?

---

<div class="post-metadata">

**Author:** ![helpdesk3](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@helpdesk3](https://devforum.zoom.us/u/helpdesk3)\
**Post date:** [July 31, 2024, 8:55pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/8 "2024-07-31T20:55:20Z")

</div>

NVM! I figured it out, the documentation was out of data so I made some changes to make it work, however is there a way to test and send events to my server using postman? I know for oauh and basic we get clientId’s and a secret but for the webhook only Im not seeing any place to find this information!

---

<div class="post-metadata">

**Author:** ![helpdesk3](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@helpdesk3](https://devforum.zoom.us/u/helpdesk3)\
**Post date:** [July 31, 2024, 9:01pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/9 "2024-07-31T21:01:03Z")

</div>

Or a better question is how I can manually trigger these webhook events so I can run more test instead of having to wait for people to make phone calls to test it. Atm that is how I’m testing.

---

<div class="post-metadata">

**Author:** ![helpdesk3](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@helpdesk3](https://devforum.zoom.us/u/helpdesk3)\
**Post date:** [July 31, 2024, 9:06pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/10 "2024-07-31T21:06:03Z")

</div>

Also thanks !!!

---

<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:** [August 5, 2024, 8:08pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/11 "2024-08-05T20:08:02Z")

</div>

> [@helpdesk3](#):
>
> I figured it out, the documentation was out of data so I made some changes to make it work,

Hi @helpdesk3 , could you please share what you found to be incorrect and what you did to have it work for you so we can investigate?

> [@helpdesk3](#):
>
> how I can manually trigger these webhook events so I can run more test instead of having to wait for people to make phone calls to test it.

You would have to make calls to test it out. You could always do the calls yourself 🙂

---

<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:** [August 8, 2024, 5:24pm UTC](https://devforum.zoom.us/t/unauthorized-request-to-zoom-webhook-sample-error/113414/12 "2024-08-08T17:24:58Z")

</div>

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