# Assign co-host via API

**URL:** <https://devforum.zoom.us/t/assign-co-host-via-api/137660>\
**Category:** Meetings\
**Created:** [September 25, 2025, 4:45pm UTC](https://devforum.zoom.us/t/assign-co-host-via-api/137660 "2025-09-25T16:45:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cristian1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cristian1/32/71428_2.png) [@Cristian1](https://devforum.zoom.us/u/Cristian1)\
**Post date:** [September 25, 2025, 4:45pm UTC](https://devforum.zoom.us/t/assign-co-host-via-api/137660/1 "2025-09-25T16:45:04Z")

</div>

Currently, we have multiple licenses used to start meetings, and then when a teacher joins we manually assign them as co-host, so they can use their own account/name.

I couldn’t find a REST API route to assign an account as co-host. How can this be done?  
**What is the route to assign co-host to a meeting?**

If this can’t be done, it would force us to use unsafe workarounds, like directly sending HTTP requests outside the API or to use browser automation to accomplish this basic co-host assignment.

We would still have/use one license per meeting, it’s simply about not having to do the manual step of assigning the co-host. So we are talking about co-hosts, not alternate hosts.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [September 25, 2025, 7:35pm UTC](https://devforum.zoom.us/t/assign-co-host-via-api/137660/2 "2025-09-25T19:35:12Z")

</div>

> [@Cristian1](#):
>
> I couldn’t find a REST API route to assign an account as co-host. How can this be done?  
> **What is the route to assign co-host to a meeting?**

Hi @Cristian1 Are these [users on your account](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061789) or are they external users?

- Internal users are Zoom users that belong to your account.

- External users are Zoom users that don’t belong to your account.

For internal users, they can be programmatically assigned as alternative hosts via the [create](https://developers.zoom.us/docs/api/meetings/#tag/meetings/post/users/%7BuserId%7D/meetings) or [update](https://developers.zoom.us/docs/api/meetings/#tag/meetings/patch/meetings/%7BmeetingId%7D) meeting endpoints. If they are external users, they can be [assigned as co-host, but there are limitations](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066640)–including the inability to programmatically add them as co-host programmatically aside from within certain MSDK clients (see thread: [Is it possible to assign a co-host with SDK or API? - #2 by carson.zoom](https://devforum.zoom.us/t/is-it-possible-to-assign-a-co-host-with-sdk-or-api/4636/2) ). Here’s the full MSDK documentation page. Go through the reference docs for the different platforms to confirm the co-host function is present.

Additional notes:

Read here for a breakdown of the difference between alternative and co-host roles: [Understanding roles in a Zoom meeting](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064033)

---

<div class="post-metadata">

**Author:** ![Cristian1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cristian1/32/71428_2.png) [@Cristian1](https://devforum.zoom.us/u/Cristian1)\
**Post date:** [September 26, 2025, 8:42am UTC](https://devforum.zoom.us/t/assign-co-host-via-api/137660/4 "2025-09-26T08:42:04Z")

</div>

Hi Gianni, thanks for the response!

Unfortunately, as I described in my question, I am talking specifically about the co-host role.

> including the inability to programmatically add them as co-host programmatically

This sounds like an odd decision. Why is it missing from the API? Are there any plans to add it? Why only in the SDK?

I saw online that this is a commonly requested feature.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [September 29, 2025, 5:00pm UTC](https://devforum.zoom.us/t/assign-co-host-via-api/137660/5 "2025-09-29T17:00:15Z")

</div>

Hi @Cristian1 ,

There a few factors that determine business justification for certain features across our platform. Would you like to make a #Feature Requests and link the other ones you saw related to this? I can escalate accordingly.
