Our team is implementing a custom integration between Salesforce and Zoom (via API v2), and now we faced some issues. Wondering if we can advise on them, please see more details below
What we want to achieve:
We use https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate method to create meetings. In HTTP response we take response body with “start_url” URL. This URL contains encoded information about meeting owner, from our understanding, and if any user will launch this link, s/he can start meetings without authentication.
We would like to be able to allow multiple different users to start a Zoom meetings (as alternative hosts).
With our current implementation, if a meeting was created for user1, and then user2 follows start-URL, s/he will be automatically authorized as user1 (without any requests to login/password, etc).
If user2 clicks into join_url, even if his email is in settings.“alternate hosts” of the meeting, s/he will be required enter his login and password.
The question is how can we get a unique URL for each alternative host of one meeting, so that each alternative host can start a meeting by clicking into URL without any authentication.