Is there an API for registering for WebHooks?

Description
Looking to see if there is an API for registering apps for WebHooks?

Error
No Error

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Webhook

Which Endpoint/s?
That is what I looking for.

How To Reproduce (If applicable)
N/A

Screenshots (If applicable)
N/A

Additional context
N/A

Hey @mbecker, thanks for posting and using Zoom!

Unfortunately there is no API to create new webhooks.

You can however create them in the Zoom App Marketplace Settings.

Thanks,
Tommy

Hi Tommy,

Thanks for the quick response. What type of REST Authentication do the WebHooks support? Or does it fire and forget without authentication?

-Matt

Hey @mbecker,

Webhooks can be validated via the “Verification Token”. It is in the header of every request sent from Zoom so you can validate it with all incoming requests to your Webhook endpoint url. Keep the “Verification Token” secret, if it does get exposed you can simply regenerate it on the Zoom Marketplace Dashboard.

image

https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-webhook-only-app#features

Here is an example:

Thanks,
Tommy

Thanks Tommy - great information. My application does Bearer Token authentication that does time out. Have you had to deal with something like that before?

Thanks,
Matt

Hey @mbecker,

Your application using the Bearer Token method should not effect the Webhooks or Verification Token.
Although, if you only accept requests with a Bearer Token then you will need to open up your Zoom endpoint url to accept requests and validate against the Verification Token.

Thanks,
Tommy