hi, I was planning to create some meetings from our website wherein the goal is to create multiple meetings for other accounts. my concept is when a site user gets invited in a meeting it will automatically creates a meeting for the 2 site users and start the meeting in zoom. I have tried using “schedule_for” but I get an error “You cannot schedule a meeting for test2@gmail.com” (SS: Monosnap)
Please help me. I am still using free account because I am not sure if a pro account or business account can solve this issue.
schedule_for is used when a user has a personal assistance.
If you just wanted to create a meeting on test2@gmail.com’s account, just use Oauth or Server to Server Oauth, and call the create meeting api with the user’s ID.
I was able to create a meeting for me but I wasn’t able to create a meeting for someone who is not under my account
This is the correct design.
If you want to create a meeting for someone else’s account, you would need their explicit permission.
In this case, you would probably want to create an OAuth app, get the user to go thru the OAuth flow to give permission to your application to create meeting on behalf.
Sorry for the incorrect scenario that I mentioned earlier. What I was hoping for is for the site to create a meeting for non-Zoom logged-in users and to make it possible to start multiple meetings so that the owner of the API doesn’t need to enter the room to start them.
@glenn , rule of thumb is that 1 user can have 1 meeting at a single point in time. Even if the meeting is started by someone else (co-host), it still count towards this 1 user 1 meeting at single point in time.