Returning join url from api

We are currently developing a new API to work with our needs.
What we are trying to do is basically, we need student users in moodle to use zoom api to join the zoom meetings. we are using zoom meetings as an online classroom for our students. We want only the students enrolled in specific courses to be able to join to that specific meeting. we do not want any students enrolled in other courses or people who are not student in our institution to join our meetings.

what we tried so far is to use registration required option in all meetings. however, if the registration is automatic people are approved to join the meeting and it makes no sense for us to use auto approved registration. we need to use manually approved registration and we want to automate the manual approval with our API. we are approving students directly coming from moodle course only. Everything works except manually approve is not returning join url specific to students. that’s why we tried keeping the registration type in manual and changing the registration type to automatic when a student clicks the join link in moodle and after receving the join url and allowing student to join to the meeting api changes the registration type to manual again to keep people who are not authorized out. the problem with that is we reach the API call limit.

we either need another solution for this need, or join url to be returned with manual approval registration.

Hey @COOLSIS,

In August we have a release that will include the join_url in the Registration Approved webhook. (ZOOM-162957) Is that an acceptable solution for you?

Stay updated here: https://marketplace.zoom.us/docs/changelog

Thanks,
Tommy

so we will be able yo use join url with manual registration is that correct?

also, when in august this will be released. because our project depends on this decision.

Hey @COOLSIS,

Correct, you will receive it from the Registration Approved Webhook.

It will be released by the 22nd of August.

Thanks,
Tommy

1 Like