JS SDK Join Webinar - "Not allow to start webinar from web."



After starting a webinar via the Zoom desktop client; I am unable to join webinars via the JSSDK. I receive the following error response from the API:

{"status":false,"errorCode":1,"errorMessage":"Not allow to start webinar from web.","result":null}

Here is the request the JS SDK was sending to the API, formatted as a CURL request.

curl 'https://www.zoom.us/api/v1/wc/info?callback=localJsonpCallback&meetingNumber=340880784&userName=a&passWord=&signature=bDdFaFdNNjdSa2VYSUJOWDM3ZTljZy4zNDA4ODA3ODQuMTU0NzQ1MjIxNjExMi4xLlYyVjNVZU1EOTB1bDgzb3RDUGhpOUlnU0xFRy9yVnoyQ3FOeTg3K0YyRFk9&apiKey=l7EhWM67RkeXIBNX37e9cg&lang=en-US&userEmail=a%40a.com&cv=1.3.5&_=1547452212189' -H 'Referer: http://local.timedright.com:8080/app/webinar.shtml?meetingId=340880784' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' --compressed


Also, just to mention that I am able to join via the zoom.us/… join link.


Hi @TimedRight_Webinar_A,

Within your meeting config, is the role property set to 1 or 0?



Hi Michael,

Right now the role is set to 1. I just took another look at the documentation; and I see that I missed the information about role needing to be 0 for webinars. Sorry for the inconvenience and thanks for pointing me the right way.

I will try that out and if there are further issues will get back to you on this.


No worries, happy to have helped out!