Currently, I am trying to set up a webhook that fires whenever anyone posts to the tech-support channel in my zoom org. it seems like the only way to do this is to create an OAuth app and set up the webhook there. the issue with that is it seems like that would send every message that is sent not just what is sent to that channel. Am I missing something with this? Is there a better way to do this than an Oauth App?
Welcome to our community and thanks for reaching out to the Zoom Developer Forum! I am happy to help here!
If the application you are trying to create is internal, you could also create a Webhook only app:
Or a Server to Server OAuth app:
But, an OAuth app (admin level) also works!
And yes, unfortunately you will be receiving events for all the messages that have been sent.
You can filter the responses by looking and the payload, and grab the channel_name or channel_id.
Hope this helps,