We are in the process of writing a chatbot integration that we are going to publish on our marketplace. In order to get this working a somewhat tricky OAuth flow I needed.
Since all of our customers run on their own subdomain, we can’t use a static webhook address as provided in your app-setup page. As a workaround, we reply on the following setup:
- The user (assumed zoom administer) loggins into our solution, where he starts the OAuth flow.
- Since the users started on “his” server/domain, we add this to URL-state and pick it back up on our middle layer where we keep a mapping from account id to endpoint (our/his server)
This works fine(in dev), based on testing, and is based on this discussion.
My question is; Can a Zoom administrator push this app to his organization? And will all of the users of that origination have the same account id?