Create webinar method takes the following settings:
"settings": {
"host_video": "boolean",
"panelists_video": "boolean",
"practice_session": "boolean",
"hd_video": "boolean",
"approval_type": "integer",
"registration_type": "integer",
"audio": "string",
"auto_recording": "string",
"enforce_login": "boolean",
"enforce_login_domains": "string",
"alternative_hosts": "string",
"close_registration": "boolean",
"show_share_button": "boolean",
"allow_multiple_devices": "boolean"
}
Update webinar takes the following settings:
"settings": {
"host_video": "boolean",
"panelists_video": "boolean",
"practice_session": "boolean",
"hd_video": "boolean",
"approval_type": "integer",
"registration_type": "integer",
"audio": "string",
"auto_recording": "string",
"enforce_login": "boolean",
"enforce_login_domains": "string",
"alternative_hosts": "string",
"close_registration": "boolean",
"show_share_button": "boolean",
"allow_multiple_devices": "boolean",
"registrants_confirmation_email": "boolean"
}
I suggest adding the “registrants confirmation email” settings to the Create Webinar API method. It is very confusing and right now I have to first create the webinar, then update it to automatically set this setting.