My company is working on an e-learning website where schools can register and take online classes using Zoom.
We require the following flow :
- When a school registers themselves to our app (let’s say School X), the school is asked to create a pro/higher account on Zoom.
- After that, our app adds new users to the Zoom account created by School X. So if there are 10 instructors in School X, we create 10 different users.
- These individual instructors can then create Zoom meetings through our app, so that they can host meetings for their students.
I am currently having difficulty in figuring out the second step. How can I add new users to this particular (pro/higher) account provided to me by School X? Specifically, what credentials should I ask for from the admins of School X, so that I can add users on School X’s Zoom account?
I understand that we need Client ID and Client Secret to send any request to the Zoom API. So I wonder if it is at all possible for me to add new users to the School X’s Zoom account on their behalf, and if yes, what Client ID & Client Secret should I use to create my JWT token?
Which App Type (OAuth / Chatbot / JWT / Webhook)?