Description
I am creating a scheduled meeting with an alternate host.
What I have done so far:
Setup the alternate host in question as a user in the relevant a/c. The user has been “accepted” via the invite email.
I uncomment the alternate host line below and get a Bad Request. If I comment out the alternate host line it sets up the meeting no problem.
Please can you say where I am going wrong with the settings?
PieceBook.Library.NET.Zoom.JWTData.CreateAMeeting loCreateAMeeting = new JWTData.CreateAMeeting(loCalendarItem.Start);
loCreateAMeeting.duration = (int)(loCalendarItem.End - loCalendarItem.Start).Minutes;
loCreateAMeeting.topic = loCalendarItem.Title;
loCreateAMeeting.agenda = loCalendarItem.Description;
loCreateAMeeting.password = lsPassword;
loCreateAMeeting.type = 2;
loCreateAMeeting.timezone = "Europe/London";
//loCreateAMeeting.settings.host_video = true;
//loCreateAMeeting.settings.participant_video = true;
//loCreateAMeeting.settings.cn_meeting = false;
//loCreateAMeeting.settings.in_meeting = false;
loCreateAMeeting.settings.join_before_host = true;
//loCreateAMeeting.settings.mute_upon_entry = false;
//loCreateAMeeting.settings.watermark = false;
//loCreateAMeeting.settings.use_pmi = true;
loCreateAMeeting.settings.approval_type = 0;
loCreateAMeeting.settings.registration_type = 2;
//loCreateAMeeting.settings.audio = "both";
//loCreateAMeeting.settings.auto_recording = "none";
//loCreateAMeeting.settings.enforce_login = false;
//loCreateAMeeting.settings.enforce_login_domains = string.Empty;
loCreateAMeeting.settings.alternative_hosts = "simon.watts@me.com";
//loCreateAMeeting.settings.close_registration = false;
//loCreateAMeeting.settings.waiting_room = false;
//loCreateAMeeting.settings.global_dial_in_countries = new string[] { "GB" };
loCreateAMeeting.settings.contact_name = lsName;
loCreateAMeeting.settings.contact_email = lsCoordinatorEmail;
//loCreateAMeeting.settings.registrants_email_notification = false;
//loCreateAMeeting.settings.meeting_authentication = true;
//loCreateAMeeting.settings.authentication_option = string.Empty;
//loCreateAMeeting.settings.authentication_domains = string.Empty;
Error
Bad Request
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
/users/{email address of zoom a/c}/meetings
How To Reproduce (If applicable)
To reproduce simple uncomment the alternate hosts line above.
Screenshots (If applicable)
Additional context
Works if alternate hosts line is commented out.