# Zoom webhook status -12

**URL:** <https://devforum.zoom.us/t/zoom-webhook-status-12/72609>\
**Category:** Meetings\
**Tags:** webhooks\
**Created:** [July 21, 2022, 8:13am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609 "2022-07-21T08:13:27Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![vertexglobalservices](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vertexglobalservices/32/39051_2.png) [@vertexglobalservices](https://devforum.zoom.us/u/vertexglobalservices)\
**Post date:** [July 21, 2022, 8:13am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/1 "2022-07-21T08:13:27Z")

</div>

Hi,

Zoom webhooks were working fine on my callback URL but since this morning I am unable to receive any callback. When I see the App logs in zoom, it shows status code -12 with reason: **“responseData”: “sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”** Not sure why it has suddenly stopped working. My callback URL is [https://shikhartp.in/api/callback/](https://shikhartp.in/api/callback/)

---

<div class="post-metadata">

**Author:** ![jon.antonopoulos](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@jon.antonopoulos](https://devforum.zoom.us/u/jon.antonopoulos)\
**Post date:** [July 21, 2022, 5:42pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/2 "2022-07-21T17:42:39Z")

</div>

We have also stopped receiving webhooks in the same time frame, and I have made no changes to my program. Zoom API status says all is operational but clearly, something is wrong. The program makes API calls too and those work, but it suddenly stopped receiving webhooks.

---

<div class="post-metadata">

**Author:** ![vntel2022](https://avatars.discourse-cdn.com/v4/letter/v/65b543/32.png) [@vntel2022](https://devforum.zoom.us/u/vntel2022)\
**Post date:** [July 22, 2022, 3:33am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/3 "2022-07-22T03:33:32Z")

</div>

Me too, webhooks status code -12

---

<div class="post-metadata">

**Author:** ![vertexglobalservices](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vertexglobalservices/32/39051_2.png) [@vertexglobalservices](https://devforum.zoom.us/u/vertexglobalservices)\
**Post date:** [July 22, 2022, 6:17am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/4 "2022-07-22T06:17:41Z")

</div>

Can anyone from Zoom look into it? Not sure about these errors or protocol here

---

<div class="post-metadata">

**Author:** ![vertexglobalservices](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vertexglobalservices/32/39051_2.png) [@vertexglobalservices](https://devforum.zoom.us/u/vertexglobalservices)\
**Post date:** [July 22, 2022, 6:49am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/5 "2022-07-22T06:49:11Z")

</div>

Whats your endpoint tech stack

---

<div class="post-metadata">

**Author:** ![jon.antonopoulos](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@jon.antonopoulos](https://devforum.zoom.us/u/jon.antonopoulos)\
**Post date:** [July 22, 2022, 2:58pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/6 "2022-07-22T14:58:40Z")

</div>

I’m using NodeJS with express to receive the post requests. I’ve been doing this for months without issue, and all of a sudden I stopped receiving them around when this thread was posted. I don’t receive any status code as far as I’m aware, because the events are not firing.

---

<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:** [July 25, 2022, 2:33pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/7 "2022-07-25T14:33:29Z")

</div>

Hey @jon.antonopoulos and @vertexglobalservices

Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!  
Are you still experiencing this behavior?  
In the meantime I will go ahead and reach out to our Engineering team to learn more about this Webhook status. (ZOOM-404750 internal ticket for reference)  
I will come back with an update shortly  
Best,  
Elisa

---

<div class="post-metadata">

**Author:** ![qwong](https://avatars.discourse-cdn.com/v4/letter/q/fbc32d/32.png) [@qwong](https://devforum.zoom.us/u/qwong)\
**Post date:** [July 25, 2022, 6:14pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/8 "2022-07-25T18:14:56Z")

</div>

Hi @elisa.zoom,

I am also experiencing this same issue with webhooks as well. It was working perfectly for the past several months and then on 7/21, I started seeing this issue. I will continue to monitor this discussion for updates.

Thanks,  
Quinn

---

<div class="post-metadata">

**Author:** ![apochr](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/apochr/32/39776_2.png) [@apochr](https://devforum.zoom.us/u/apochr)\
**Post date:** [July 26, 2022, 8:51am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/9 "2022-07-26T08:51:43Z")

</div>

Same problem with about 80% of the webhooks that we should be receiving.  
They appear in the logs with “-12 Status” and the error message described in the opening post. They never reach our server. We still receive normally the rest 20% of the webhooks.  
We are only using the ‘meetings.participant\_joined’ and ‘meetings.participant\_left’ events.  
Please look into the issue.

---

<div class="post-metadata">

**Author:** ![alexwolf](https://avatars.discourse-cdn.com/v4/letter/a/dbc845/32.png) [@alexwolf](https://devforum.zoom.us/u/alexwolf)\
**Post date:** [July 28, 2022, 1:00am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/10 "2022-07-28T01:00:09Z")

</div>

Zoom is one of the best video callings communities. Share and enjoy with your friends at a long distance with the help of Zoom. Thanks[,](https://eskatesboardsriders.com/best-mini-electric-skateboards/) Zoom!

---

<div class="post-metadata">

**Author:** ![snskripu](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/snskripu/32/39869_2.png) [@snskripu](https://devforum.zoom.us/u/snskripu)\
**Post date:** [July 28, 2022, 6:04am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/11 "2022-07-28T06:04:03Z")

</div>

I have the same issue. Need help too

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [July 28, 2022, 2:08pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/12 "2022-07-28T14:08:45Z")

</div>

@vertexglobalservices , @apochr , @snskripu , @qwong ,

In checking with our engineer team, the status -12 error is caused by the supplied Webhook endpoint having an SSH certificate issue that we are unable to access. The error message is returned from the supplied Webhook endpoint, please check your SSH certificate configuration.

---

<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:** [July 29, 2022, 8:51pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/13 "2022-07-29T20:51:07Z")

</div>

Thank you for chiming in @donte.zoom 🙂  
I can confirm that the information you provided is correct, I confirmed with engineering team.  
Thanks again!

---

<div class="post-metadata">

**Author:** ![apochr](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/apochr/32/39776_2.png) [@apochr](https://devforum.zoom.us/u/apochr)\
**Post date:** [August 1, 2022, 8:18am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/14 "2022-08-01T08:18:25Z")

</div>

The problem actually stopped on Thursday the 28th, without us changing anything from our side. I have confirmed that our SSL certificate configuration is and was correct, and that we provide the full chain of certification. The error message implied that the Zoom server did not recognize the root CA certificate.

---

<div class="post-metadata">

**Author:** ![apochr](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/apochr/32/39776_2.png) [@apochr](https://devforum.zoom.us/u/apochr)\
**Post date:** [August 4, 2022, 6:19am UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/15 "2022-08-04T06:19:21Z")

</div>

Yesterday we started having the same issue. We have two applications with webhooks.  
One of them at [https://events.epresence.gov.gr](https://events.epresence.gov.gr) has no problem at all, receiving all webhooks.  
The second one at [https://www.epresence.gr](https://www.epresence.gr) receives only about 20% of the webhooks. The rest fail with a status code of -12 and the following error message:

“responseHeaders”: false,  
“responseData”: “sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”

If you try to connect to both the above servers with openssl, you will be able to see that we provide the full certification path. The fact that some of the webhooks come through, confirms that the configuration on our side is correct. Please look into it, because, in order for us to continue to get real-time information about our meetings, we will be forced to use the /v2/metrics/meetings API endpoint which is in the category of the “Heavy APIs” with a low daily usage limit.

---

<div class="post-metadata">

**Author:** ![\_steve](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/_steve/32/40221_2.png) [@\_steve](https://devforum.zoom.us/u/_steve)\
**Post date:** [August 5, 2022, 3:44pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/16 "2022-08-05T15:44:37Z")

</div>

Checking to see if anyone has had progress on this issue? We started experiencing this issue on 7/20. There were no configurations changes made around that time on our end and the certificate was previously accepted by Zoom as valid. A review of the certificate on our end confirms that the full chain is included and it is recognized as valid in firefox.

I think the evidence points to a change on zoom’s side that broke some webhook apps. Can you recheck with engineering and share that multiple customers are reporting the issue started around the same time and that previously accepted certificates are no longer working?

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [August 5, 2022, 3:53pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/17 "2022-08-05T15:53:16Z")

</div>

@_steve @apochr

I’ve reached out to our engineer team regarding this matter and will provide an update as soon as more information is available. In the meantime, please kindly submit a support ticket so our engineer can take a closer look at what may be happening.

[https://support.zoom.us/hc/en-us/requests/new](https://support.zoom.us/hc/en-us/requests/new)

---

<div class="post-metadata">

**Author:** ![\_steve](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/_steve/32/40221_2.png) [@\_steve](https://devforum.zoom.us/u/_steve)\
**Post date:** [August 5, 2022, 5:56pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/18 "2022-08-05T17:56:14Z")

</div>

ok I opened a ticket. It sounds like engineering is aware of the issue and looking for root cause:

“Upon checking on this, our engineers are already aware of this issue and currently investigating about the root cause for this. I’ve also send them the information that you provided on your response for additional data.”

---

<div class="post-metadata">

**Author:** ![\_steve](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/_steve/32/40221_2.png) [@\_steve](https://devforum.zoom.us/u/_steve)\
**Post date:** [August 17, 2022, 7:48pm UTC](https://devforum.zoom.us/t/zoom-webhook-status-12/72609/19 "2022-08-17T19:48:08Z")

</div>

This is resolved for us now. The issue was infact that we weren’t including the intermediate certificate chain. My only guess is that zoom started checking for this last month as it was previously communicating use the cert. This site was helpful in testing our end of the connection: [https://whatsmychaincert.com/](https://whatsmychaincert.com/)
