Update Scheduled for in an existing meeting

Description
While creating the meeting I pass the user email for John in the UserID field and the meeting gets created via Create meeting end point shows up under John’s zoom UI.
Now if I want only Mindy to see this meeting under her UI (lets say I made a mistake the first time with the User email I passed). So using the Update meeting end point I pass Mindy’s email in the user ID field.

This is not updating the meeting.

Error
If I pass just the new user email in the update call. The call goes through successfully but the meeting still shows in email1’s UI and not email2 (the email I passed in the update call).

Which Endpoint/s?
Create meeting: https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate
Update meeting: https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingupdate

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Create a meeting and pass email 1 in user ID. So now the created zoom meeting will show up under the zoom ui for email 1.
  2. Now update the same meeting and pass email 2 in user. Ideally i am looking for the meeting to get update and stop showing in the Zoom UI for email1 but should show up under the zoom UI for email 2.

Hi @vjetha this is by design. Meetings are identified by the host ID, but not changed.

To reassign the host of a meeting, a user will need to have Scheduling Privilege. Then, send a request to the Update Meeting endpoint with the new host’s userID or email in the schedule_for value.