# "All Recordings have completed" webhook

**URL:** <https://devforum.zoom.us/t/all-recordings-have-completed-webhook/139997>\
**Category:** API and Webhooks\
**Tags:** webhooks\
**Created:** [December 17, 2025, 8:37am UTC](https://devforum.zoom.us/t/all-recordings-have-completed-webhook/139997 "2025-12-17T08:37:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amber2](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amber2/32/57243_2.png) [@Amber2](https://devforum.zoom.us/u/Amber2)\
**Post date:** [December 17, 2025, 8:37am UTC](https://devforum.zoom.us/t/all-recordings-have-completed-webhook/139997/1 "2025-12-17T08:37:44Z")

</div>

### Inconsistent triggering of “All recordings have completed” webhook

I have configured the **“All recordings have completed”** webhook in one of my Zoom apps, but I am seeing inconsistent behavior.

- For some meetings, the webhook is triggered as expected.
- For other meetings, the webhook is not triggered at all.

I added logging on my webhook endpoint to track incoming events, but in the cases where the webhook does not fire, I don’t see any requests reaching my server.

Has anyone encountered a similar issue?  
Are there specific conditions, delays, or limitations under which this webhook might not be sent?  
Is there any additional configuration or best practice I should follow to ensure reliable delivery of this event?

Any guidance would be greatly appreciated.

---

<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:** [December 18, 2025, 3:44pm UTC](https://devforum.zoom.us/t/all-recordings-have-completed-webhook/139997/2 "2025-12-18T15:44:47Z")

</div>

HI @Amber2  
Thanks for reaching out to us and welcome to the Zoom Developer forum.  
This could be an unexpected behavior, if all meetings belong to your account, you should be receiving the event consistently

Can you please try usig the Get webhook logs endpoint to check if you are indeed receiving the events and if not, you will be able to see failed\_reason\_type of the events that were not delivered to your endpoint  
[https://developers.zoom.us/docs/api/marketplace/#tag/app/get/marketplace/apps/{appId}/webhook\_logs](https://developers.zoom.us/docs/api/marketplace/#tag/app/get/marketplace/apps/%7BappId%7D/webhook_logs)

To use this endpoint, please generate an access token using the client ID and client secret and passing the grant\_type=client\_credentials. Here is a blog that will guide you

> **[Programmatic Zoom webhook management with event subscriptions API endpoints](https://developers.zoom.us/blog/webhook-management-with-zoom-api/)**
>
> Learn how to event subscription API endpoints to manage webhooks across multiple tenants for a Zoom Marketplace application.
