thanks for tagging me @ayushi.singh .
I’ll be brief in my responses, as there are a lot of repeated questions. Please let me know if you need me to elaborate on any of these answers.
We have a question regarding how licences are allocated when using the API to create meetings.
You do not need license to create meetings. You do not need license to use the API.
License are associated with users, and not meetings. Licenses are not allocated when you use API to create meeting.
To create a meeting with licensed benefits, here are the high level steps
- assign a user a license using Update User
- use the API Create Meeting to create a meeting under the above user’s account
All meetings created under this licensed user will have licensed benefits.
We’ve got a number of user licences, but want to start creating meetings through the API. How does the API know how many and which licences are being used? For example, if we have 10 users, and everyone can create two concurrent meetings, how does Zoom handle this given that the API will specific to one of those users? We need clarity on how we set this up, please.
The API for create meeting does not check for licensed users.
For concurrent meeting, lets say for user A. User A is assigned a licensed using the API update user. Then the API for create meeting schedules 2 meeting.
- First meeting is 10am to 11am
- Second meeting is 11am to 12noon.
In the even where first meeting overruns to 11:30am, the second meeting can still start (concurrent meeting).
We have 10 Zoom Licenses and we want to create meetings via API for each license. But when we are creating meetings via API using Meeting SDK.
Meeting SDK does not have the capability to create meeting. You will need to use the API Create Meeting to do so.
I’m guessing you might have been using Meeting SDK to join a meeting. If this is the case, you might be using the wrong approach.
It’s using only one main license only and we are unable to use other licenses for meetings creations via APIs. Our 9 other licenses are not in use. please suggest how to create it.
You will need to assign license to the other 9 users using the API Update user.
Remember you need to use API Create Meeting to create meetings under individual users account.
To call the REST APIs (update users and create meeting), you will need to create a Server-to-server oauth or Oauth app type in marketplace.zoom.us . This will provide you with the credentials to generate an access token and bearer token, which is eventually used to call the REST APIs