Assigning a new host to a meeting using API

I have a class scheduling app. I’ve built the workflow for scheduling new meetings for upcoming classes. I need to use one account to create the meetings and then transfer host privileges to another user. Much like how it is done manually when the current host will assign another user user as a host, except I want to automate it.

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

Additional context
My purpose is to allow a school to have one premium Zoom account under which all classes are scheduled. Then assign the teachers as hosts for their respective classes.


Hi @wodworx,

Thanks for reaching out, and good question.

While I should clarify that it’s not possible to designate a new host in real-time via API (our APIs are for pre- and post- meeting actions), you can schedule a meeting on behalf of another host via API ahead of time. While I realize this is not exactly the same, you may find the schedule_for functionality in our Create Meeting API helpful:

You can read more about this here:

Let me know if this helps!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.