API vs client sdk

Hi, we would like to generate the meeting links for both host and attendees and provide to them by mail. This we would like to do with our backend service on the server side. Backend service runs on timer and creates the links to the meeting periodically. We tried with free account and API we could do it. But we would like to test creating more than 1 meeting links for the same time slot (concurrent meetings). Also we want to validate our approach whether API is right for this or we should use any SDK?

Question:

  1. does the developer account (or any test account) allow us to create concurrent meetings for testing purpose?
  2. We would like to use API on the server side and send out mails with link to both host and attendees, is this the right approach or we should use SDK?
  3. Client SDK, how that is different from creating meetings using API on server side?
  4. What is the correlation between, Account, users, licenses and APIKey?
  5. With pro account, can we create meetings through API with same API key and different userids?

BTW we are using .Net C# on the server side coding

Thanks

Hi @santoshk.bsk,

Good questions—happy to help clarify.

  1. does the developer account (or any test account) allow us to create concurrent meetings for testing purpose?

No. You will only be able to create 1 meeting at a time for a given meeting host. However, you can create more than 1 meeting at a time if they’re scheduled under different hosts.

  1. We would like to use API on the server side and send out mails with link to both host and attendees, is this the right approach or we should use SDK?

Yes, you can grab the start_url and join_urls from the Create Meeting API when you schedule meetings. :slight_smile:

  1. Client SDK, how that is different from creating meetings using API on server side?

Our APIs can be used for pre- and post- meeting actions, such as scheduling meetings, getting attendance data after, etc. Our SDKs, however, will be used for embedding the actual Zoom Meeting/video experience on one’s site/app.

  1. What is the correlation between, Account, users, licenses and APIKey?

Users belong to a given account. If a user has a license applied to their user profile, they will be able to host group meetings over 40 minutes and have access to additional features such as Cloud Recording, etc.

API credentials such as JWT credentials/tokens are managed at an account level.

  1. With pro account, can we create meetings through API with same API key and different userids?

Yes, you will be able to use 1 set of API credentials to authorize API requests on behalf of any user under your account.

Let me know if this helps!
Will

Thanks will, this helped.

Glad I could help! :slight_smile: