Description
I want to enable Screen Sharing by default for all the meetings that I create via API. I am using this API to create a new meeting. https://api.zoom.us/v2/users/{userId}/meetings
This is the body that I am using {Preformatted text "topic": "Meeting name", "type": 2, //schedule meeting "start_time": "2020-01-18T05:01:45.221Z", "duration": 240, "timezone": "Asia/Dubai", "password": "password", "agenda": "Meeting agenta", "settings": { "host_video": "false", "waiting_room": "false", "join_before_host": "true", "hd_video": "true", "approval_type": 2, "audio": "both", "auto_recording": "none", "enforce_login": "false", "close_registration": "true", "show_share_button": "true", "allow_multiple_devices": "false", "registrants_email_notification": "false" } }
I tried looking at the online documentation, but couldn’t find a field in the request to allow screen sharing to be turned on.
Error
Whenever I try to share screen on a meeting generated by this API, I get the message saying Screen Sharing is disabled by the host .
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Dear Team,
Also not able to use Alternative Hosts, it’s saying to add the user to my account and after adding the user to my account it says “email is not a paid user”
Screen sharing will be enabled by default for meetings you create, unless you explicitly turn this off in your Account Settings.
In regards for the alternative_hosts field, the user you designate here must be a licensed user. The error message you’re receiving means the user is Basic/free.
Hi @will.zoom, thanks for the reply. In my settings, I enable the screen sharing option for all participants, but when I create a meeting through API and joined the meeting not able to share the screen. Please refer to the screenshot.