Zoom provides a verification token when you setup the webhook. They suggest you “use this verification token to validate an event notification request from [zoom dot us] for this app.”
If this is not an option, then you can try pulling their IP address list in you’re script. I’m not sure if this list is reliable or how often it gets updated. If you’re checking by hostname, [zoom dot us] or *.zoom.us should work as well.
(I can only put 2 links in this post, so I had to use [zoom dot us])
The Recording Completed event webhook is working well for us - Thanks again!
One thing that has us a bit tricked/confused is that we are not seeing Call Queue recordings come through that event. Do you know if that is deliberate or whether that had not quite been finished? (It would be very helpful for us if Call Queue Recordings were able to flow through the Recording Completed webhook event).
If that is not on the roadmap, do you know if there are plans for a separate Call Queue Recording webhook or will we have to rig up another call to this API endpoint to get at that data?
Yes, we are successfully using this phone.recording_completed webhook. It is working as expected for calls other than those inbound calls that go through a Call Queue.
Our issue specifically relates to call recordings that come from a Call Queue. It appears that those phoned recordings do not flow through this webhook. Are you able to confirm if that is the correct/expected behaviour? (We would love to see the Call Queue Recordings flow through it or have another webhook for the Call Queue Recording Completed event).