Zoom Api and Zoom SDK workflows

Hello Zoom Team,

Creating Web based application using Angular and integrating Zoom

Our company is under development to create a training platform which covers IT-related training.
We have three types of user
• Admin-can approve Tutor and its course.
• Tutor-can setup a course and batch
• Learner-can setup 1 to 1 call or group session with tutor

We decided to use Zoom for 1-1 or group session where our Learning Platform allow

  1. learner to schedule a 1 to 1 meeting or group meeting with tutor based on his/her schedule
  2. Tutor can start the meeting
  3. Learner can join the meeting

To fulfill requirement #1 is achieved using following flow- Development started

Zoom Meeting Creation Process using ServerToServer oAuth and Zoom Api

• We have Admin Api which is in C#
• Created Zoom ServerToServer oAuth in https://marketplace.zoom.us/
• Learner pass all meeting details like Topic, Agenda, Date, Time, Duration with tutor information to one of our Api action (Schedule Session)
• C# Schedule Session Api takes learner request and call Zoom Api to

  1. Create a meeting
  2. Update a meeting
  3. Delete meeting
    • From above step ,zoom meeting created and we store these information to our database

To fulfill requirement #2,3 Development never started yet

• We have Angular frontend
• Zoom Web SDK need to be use that what we assumed
• Tutor can login into learning platform and start the meeting by just clicking a Start Meeting button from learning platform
• Learner can login into learning platform and join the meeting by just clicking a Join Meeting button from learning platform

Open questions

• Do we need to take 2 subscription from Zoom one is for Zoom Api which create meeting and zoom web sdk to integrate in Learning portal angular UI ?
• Learning portal is fully responsible to create a meeting with its subscription and both users can start and join on portal without cost to tutor. Is it possible?
• Can Tutor need to take any subscription with Zoom as the question arises why they will come to our learning portal if they only paid the zoom meeting subscription?
• Any guideline to integrate Zoom Web SDK in Angular?

We have hold off our development as we are not sure about tutor need to pay zoom or only portal handle every thing with its zoom subscriptions (Zoom Api and Zoom Web SDK)

We don’t want Tutor to pay anything ,they just need to publish their schedule

Waiting for reply

No, you do not need to get two subscriptions. One subscription will give you access to Zoom API and SDK.

Yes, both tutors and users can use the Meeting SDK on your site at no cost. To do this, you can configure the meeting to fit your specific use case. In this instance, you can allow users to join before the host.

No, the tutor will not have to buy any subscription to leverage the Zoom SDK in your site.

Yes, we have a sample Zoom Web SDK in Angular for your reference. Here is the link to the GitHub repository.

Yes, both tutors and users can use the Meeting SDK on your site at no cost. To do this, you can configure the meeting to fit your specific use case. In this instance, you can allow users to join before the host.


In Zoom Api response we are getting join url and start url so can we just use these urls when respective user join the portal?

I mean when tutor click on join button ,we will use start_url to start his session and same with learner to use join_url .
All url we already stored in database so we will pulled that when users come on join or start url page

If the tutor is the host or co-host, they can initiate the meeting using the start_url. If both the tutor and learner are guests, you can configure the meeting to allow joining before the host arrives. However, in this scenario, neither the tutor nor the learner will have host controls. If you want the tutor to have host controls, you can designate them as the co-host and use the start_url to begin the meeting.

Thanks for solution
Solution 1: Designate tutor as the co-host when Learner initiate the schedule and tutor use the start_url to begin the meeting.

Any other way as Learning platform automatically start the meeting and all other parties just join ?

What is the subscription price for company to pay per month to achieve zoomsdk+zoom api ?

You’re welcome, @yogeshpagarein ! Please see our help documentation for more details on how to automatically start the meeting:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.