How to generate unique “start url” for each alternative host for meeting if users(alt host) signup to zoom with gmail or facebook

Description
When we create a meeting, we want to assign a few users as alternate hosts when those users try to access the same meeting. Further, we want them to enter the meeting as alternate hosts. We looked into one of the thread which gives solution of generating a start url using zak token (How to generate unique "start url" for each alternative host for meeting) But the issue is that the get token endpoint (https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usertoken) return null value If a user signed into Zoom using Google or Facebook.
However, in our case we are creating zoom users using endpoint and in that case we won’t know if added users will signing up with their gmail or they will signing to zoom account using email and password. We attempted to do this by:

  1. We are creating a licensed users using zoom endpoint
    • Here, it’s upto users how they want to signup.
  2. We are creating a meeting using endpoint under any of the licensed user(that will be the host of the meeting) and we are also adding few alt host. And in response we are getting start_url which can be used by host but how can we get a unique start url for each host of the same meeting?

Please suggest any other way to generate a start_url for each alt host for the meeting.

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

Hey @it_admin,

Thank you for reaching out to the Zoom Developer Forum. Another method is to enable registration for the meeting and use the Add Meeting Registrant API to add participants. In the response from that API, you’ll see that a unique start_url is returned.

Let me know if that helps.

Thanks,
Max

Hi @MaxM

The issue is with generating unique start_url for alternative hosts of the meeting. we are adding alternative hosts while creating meeting using api - https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate
And we are adding Registrant using the Api - https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrantcreate, not the alternative hosts.

Here I am looking for a solution to get unique_url for alternative hosts.

@it_admin,

Thanks for the clarification! It looks like this question has already been answered, see this helpful Developer Forum for more in-depth details:

Hope this helps,
Donte

we have already added alternative host while creating meeting - Create Meeting Api

But we do not want our alternative host to get start_url in email to start or join meeting. will you please suggest an way to generate unique start_url for alt host instead of accessing it via email?