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?