Previous issue from 2 years ago: ZOOM REST API to create unique links
What we need:
- Ability to create zoom meetings with a finite number of paid spots.
- Unique join links that can only be redeemed by the user they were sent to, to avoid unauthorized guests from joining the meeting and taking up a paid spot.
We want to be able to create meetings for instructors who fill in finite number of spots ahead of time. Users who paid for a spot will get the link to the class, which can only be redeemed by that user. What is the best way to implement this on top of the Zoom API? Is this functionality supported natively with the API, or do we need to keep track of our own state? How do we ensure that only a particular verified/paid user can use a zoom link?
Solutions that won’t work:
- Using a meeting password. Passwords can be shared.
- Using a regular meeting link. Links can be shared.
Link should take into account the authorized/connected zoom user. Any Zoom user who did not get authorized for that meeting would not be able to join the meeting. Is there a waiting room API we can use to implement this? What is the most straightforward way using the Zoom API?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using standard OAuth (or JWT?) API to create meetings and seats programmatically.
How To Reproduce (If applicable)
Screenshots (If applicable)
This is a use-case question. If anyone could point me to the relevant API docs that address the specific use-case, that’d be great.