I want to use Webhook for specific meetings, and want to manage the white-list.
Is it possible to handle the Webhook on the client side, or do Zoom send all the Webhook events to the server and should I handle myself?
I will use Zoom Cloud record completed events for it.
Welcome, @0417taehyun,
Thank you for posting in the Zoom Developer Forum. The way webhooks work is:
-
You subscribed to event(s), in this case, recording
-
Set your Event notification endpoint URL for each event subscription in your Marketplace app. Every time a recording event occurs Zoom will send the event to your endpoint.
-
From there, you can handle the data (json payload) as you see fit.
Here is our support documentation for using Zoom Webhooks along with Zoom sample Webhook App for reference:
Using Zoom webhooks
https://marketplace.zoom.us/docs/api-reference/webhook-reference/
Create a Webhook-only App
https://marketplace.zoom.us/docs/guides/build/webhook-only-app/
Zoom API Events - Meeting ( recording )
Zoom Webhook Sample Node.js
Feel free to let us know if you have any questions about this.