Error to update schedule_for for existing meeting

I’m getting error when try to update ‘schedule_for’ for existing meeting. Error - {“code”:3000,“message”:“You cannot schedule a meeting for user2@email.com.”}

First, I create a meeting with payload:
POST https://api.zoom.us/v2/users/user1@email.com/meetings
{
“topic”: “Topic for {useroneDisplayName}”,
“type”: 2,
“start_time”: “{start:s}Z”,
“timezone”: “UTC”,
“password”: “password”,
“duration”: {duration},
“settings”: {
“waiting_room”: true,
“approval_type”: 2,
“registrants_email_notification”: false,
“registrants_confirmation_email”: false
}
}

Meeting was successfully created for user “user1@email.com”.

Later, I’m updating this meeting:

PATCH https://api.zoom.us/v2/meetings/{meetingId}
{
“schedule_for” : “user2@email.com”,
“topic”: “Topic {usertwoDisplayName}”
}

Request fails with error code {“code”:3000,“message”:“You cannot schedule a meeting for user2@email.com.”}

Both users: user1@email.com and user2@email.com are licensed users. Each can easily schedule a meeting.

Anything special should be done to update “schedule_for” for the meeting?

Hi @elisa.zoom , last time you could quickly confirm what was the issue with adding registrants. Could you help with this issue please? Thanks!

Hi @dpavlov ,

Try referencing these post for possible programmatic solutions:

Thank you,
Gianni