Description
Our system has some licensed zoom accounts.
Those zoom accounts will be the one to create a meeting(JWT) that will be hosted by other user (different account)
So we made user to have access to the start_url.
However, thestart_url does not work when the option “join from your browser” is clicked instead of opening the app.
It requires sign in, but when user signed in on his own account, it displays “Invalid Meeting ID”
(Create a Meeting)
Which Endpoint/s?
/users/{userId}/meetings
How To Reproduce (If applicable)
Just click join from browser
Those zoom accounts will be the one to create a meeting(JWT) that will be hosted by other user (different account)
So we made user to have access to the start_url.
To clarify, how are you designating this other user? Are you using the alternative_host field? If they’re not under your account, they will not be able to start/host the meeting. Users must be under the same account as the JWT credentials in order to host.
The user we are trying to make as host is not under our account, we have tried it and it seems to work on the zoom application, user was logged in as host even though he/she didnt log in, but it did not work on join via browser.
We have a table that contains zoom_user_id along with the jwt_token, that account will be the one to generate the meeting for another user(different account/random user).
question ,
What if we used oauth instead, our account used for publishing the app is licensed/business type, what will be the type of the meeting If another user with free type creates a meeting?
Thanks for clarifying—if you were to authenticate your API calls with OAuth and had a valid token for a user, you would be able to include them as an alternative_host or schedule a meeting on their behalf using the schedule_for field. It sounds like this might be best for your use case.