Zoom API help for Android Education App


I am building an app for teachers to host live classes for their students. Some of these meetings can be < 40 mins and some of them can go above the limit. I had some questions regarding the same:

  1. User Creation - Users will login in our app using phone number OTP. Should we create a separate zoom user for each user in our app? Can this be done programmatically with zoom apis ie. without requiring a confirmation email?

  2. Premium Licenses and changing from Free to Premium - We don’t want to buy licences for all our users. So what we were thinking is to buy some number of licences (say 50) and when the teacher starts a meeting attach a licence to the teacher and detach after the meeting is over. This way it will be possible to have 50 concurrent > 40 min meetings. Is this possible using the zoom apis - to change a licence of a user and start a meeting immediately (basically converting from Free user to Licensed user instantly just as the user clicks on Going Live)

  3. Any other solution that we can use to build these features?

Thanks and regards,

Hey @ashish1,

Thanks for joining our Developer Community!

Please see my response to the same post here: