Zoom API assign Users to Meetings

Can I assign users to different meetings with different role?
For example:
Meeting 1 - User 1 is admin, User 2 is speaker, User 3 is attendee
Meeting 2 - User 1 is speaker, User 2 is attendee, User 3 is admin
The same User can be with different role for different Meetings?
And can assign Co-host / alternative host from Zoom API?

Hey @holochev,

Thank you for reaching out to the Zoom Developer Forum. This is a great question! You can absolutely have one user hold different roles depending on the meeting that they are in.

If you want a user to be the host of a meeting, you can use the schdule_for field of the Create a Meeting API as long as you have set up Scheduling Privileges have been assigned. Alternatively, you can create an OAuth app and call the Create a Meeting API on behalf of the user that has authorized your app in order to make them the host.

image

On that same note, you can call the API and use the alternative_hosts field to assign co-hosts to the meeting.

image

If that user joins a meeting that they didn’t create, or they are not listed as an alternative host, they will automatically be an attendee for the meeting.

I hope that helps! Let me know if you have any questions.

Thanks,
Max