Right now, contrary to documentation, it doesn’t return join_url (bug?)
How can I get it? My flow heavily relies on it.
P.S. I need to get join_url automatically using API, as your letters are in English, and my users don’t understand this language, so I’m sending them letters myself with that link.
An example of request/response:
request: {
method: 'POST',
url: 'https://api.zoom.us/v2/meetings/489446460/registrants',
body: {
email: '[mari7-for-zoom@javascript.ru](mailto:mari7-for-zoom@javascript.ru)',
first_name: 'Марина',
last_name: 'Якушева'
}
response: {
registrant_id: 'FhAxigeZRa6nEOjmDozlgw',
id: 489446460,
topic: 'Курс "JavaScript/DOM/Интерфейсы" для новичков 14.10',
start_time: '2019-12-05T17:00:00Z'
// previously there was also join_url here
}
If you wanted only approved guys to have join_url, that’s a good thing to change in API.
But then an approve request could provide the link.
Or, even better, when creating a participant, I’d like to immediately create an approved one and get join_url. =) Not make two requests for that.
That’s a valid use case: we have manual approval to limit the participants to only ones that we want. So we can’t have auto-approval.
Creating an immediately approved registrant is a natural thing to have in API, could I ask for that improvement? And the method should return join_url.
I will pass your suggestion on to the team as a feature request.
My best advice for you would be to receive the Registrant Created Webhook after you create the registrant store the join_url, and then send a custom email to the user in their native language with the join_url once they are approved (which you can do automatically with logic from the Registrant Approved Webhook).