"All Recordings have completed" webhook

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.

1 Like

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

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