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.
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
Create a 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.