Hi, I am currently building an app that requires a certain user’s webhook events to hit a certain endpoint, provisioned for the user. I am wondering how best to approach this requirement.
Error
The full error message or issue you are running into.
From playing around with the Zoom app, it seems like it is not possible to target a certain user’s webhook events to a certain endpoint, all event data is muxed and sent to one endpoint.
The current solution we have is to create a separate app per webhook endpoint and then have users sign up to their designated app. The downside of this is that it is cumbersome to have each app published and maintained thereafter.
Our use case for requiring a separate webhook url is the following; we allow our users to sign up to a region. In each region, we have an environment and a corresponding url.
Therefore we would like to have particular users who have signed up to a certain region, to receive their webhook events via a certain url.
I guess our biggest headache now is the fact that we have to maintain an app per url, where the apps are pretty much identical in terms of permissions required… etc.
Thanks for the advice. We have started developing the solution discussed, and we have reached an issue with our redirect url. It is in the following format “https://webhook-region.ourDomain.com/zoom/permissions”. We are constantly getting 403, redirect url mismatch error when requesting for the access token, however when I change this to an ngrok url, the same issue doesn’t arise.
I am wondering if it is possible for there to be url blacklisting on your end?