Creating many meetings for many users

Hey @brunikb,

Thanks for joining our Developer Community—I’m happy to point you in the right direction!

To that end, if you are implementing a service which allows a user to book a meeting or class with a teacher, I would recommend that you consider creating an OAuth app, which would allow you to programmatically create meetings on the behalf of your users, regardless of whether or not they’re under your Zoom account—teachers and students both.

This would look something like this:

  • Create an OAuth App: this will allow users to authorize you to take actions (schedule or invite to a meeting) on their behalf.
  • Create these meetings via API: you can create a meeting by utilizing our Create Meeting API
  • Designate the teacher as the host of the meeting (class), by using the schedule_for field in the API:

  • Meetings created via the Create Meeting API will return a join_url in the response, which you can use to send to participants (students) who will be joining the meeting with the teacher.

Alternatively, if you wished to do this more simply and it’s possible to have both the teachers and students all included as users under your own Zoom account, you could do this with a JWT app. JWT apps allow you to authenticate API requests on behalf of any users under your account.

Additionally, if you wish to embed the full Zoom Meeting experience within your app, including the video functionality, you can implement our Web SDK.

I hope this is helpful!

Best,
Will