# Changing meeting host, scope and master api issue

**URL:** <https://devforum.zoom.us/t/changing-meeting-host-scope-and-master-api-issue/113627>\
**Category:** Meetings\
**Created:** [July 14, 2024, 4:06pm UTC](https://devforum.zoom.us/t/changing-meeting-host-scope-and-master-api-issue/113627 "2024-07-14T16:06:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shft](https://avatars.discourse-cdn.com/v4/letter/s/6bbea6/32.png) [@Shft](https://devforum.zoom.us/u/Shft)\
**Post date:** [July 14, 2024, 4:06pm UTC](https://devforum.zoom.us/t/changing-meeting-host-scope-and-master-api-issue/113627/1 "2024-07-14T16:06:22Z")

</div>

**Description**  
I am confused by the behaviour of master / sub accounts and the changing of hosts for a scheduled meeting.

The steps I have taken and tried:

1. Create an admin (owner) account and link child accounts to it.
2. Create a server to server app so I can authenticate my calls.
3. Provided the server to server app with all necessary scopes.
4. Child accounts have given my admin(owner) account scheduling permissions.
5. All user’s involved are licensed
6. I confirmed 100% that this works via the UI before I did the below (solution)

How I get to my problem:

1. I create a meeting for one of my child accounts perfectly fine.
2. If I patch the meeting without changing the _schedule\_for_ it also works fine.
3. If i patch the meeting and try to change the meeting host via the _schedule\_for_ property I get an error "cannot schedule a meeting for user [xxx@xxx.com](mailto:xxx@xxx.com)

How I solved the problem:  
I give all my users scheduling rights of each other, everything works 100% fine. This doesn’t really make sense to me and am confused if this is intended behaviour considering they part of a master/child account relationship.

The endpoints Im using

To get my auth token  
[https://zoom.us/oauth/token](https://zoom.us/oauth/token)

To patch the meeting  
[https://api.zoom.us/v2/meetings/\*meetingId](https://api.zoom.us/v2/meetings/*meetingId)\*

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [July 15, 2024, 3:54pm UTC](https://devforum.zoom.us/t/changing-meeting-host-scope-and-master-api-issue/113627/2 "2024-07-15T15:54:02Z")

</div>

Hi @Shft  
Thanks for reaching out to us!  
Have you made sure to grant Scheduling privileges in the web portal to the users that you are trying to schedule meetings for?  
Here is a support article about that

> **[Using scheduling privilege](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061749)**
>
> Scheduling privilege is designed for a user or an executive admin to: Assign or delegate a user or multiple
