Zoom should have return join_url when execute [ Update Meeting Registrant Status ] to approve registrant status.
Because some developer need to save join_url in their database to use for send an url via SMS or via their private email server.
Not efficiency to run [List Meeting Registrants] every time when need to fetch join_url.
Oh! and I have a question.
What if I set to Automatically Approve when register so I can get join_url from [Add Meeting Registrant] right away then I run [Update Meeting Registrant Status] to change from ‘Approved’ to ‘Pending’ will this work ? If it’s work then I don’t have to run [List Meeting Registrants] anymore. ps. I’m not trying yet.
I have encountered precisely the same issue as @vaidy today in my own integration work. To date, I have not needed to implement any webhook functionality and having to do so for the sake of this issue, which IMO boils down to an API deficiency, is frustrating and disappointing.
Is it possible to get any more clarity on why the engineering team cannot update the Update Meeting Registrant Status API to return the join_url when approving a registrant? (My best guess would be as it requires changing the HTTP status code of the response from 204 to 200, which might break some integrations.)
Failing that, I like @herogp’s suggestion to replicate the Webinar ‘Get Meeting Registrant’ API over to ordinary meetings (which to be honest, I was mildly surprised was not already present).
The proposed workaround of using the List Meeting Registrants API is the avenue I have had to proceed down before finding this discussion thread, but as already pointed out, it is a poor and heavy-handed workaround.
as support didn’t answer me for a month, I try to find a solution here.
The issue is related to approval, but if I should open a new topic, please let me know.
I added my other Zoom account as a registrant for an occurrence and then approved it via Integromat API integration. It was successful, seen the user in the Approved tab on Zoom Meeting page GUI.
I was the only participant in the meeting as a host, the recording was running and the red END button was at the bottom, so it really started.
However, when I opened Join URL from my Android phone, with logged-in (with the only registrant user) Zoom app, the page still communicated that the meeting isn’t started yet (if you are the host, log in and START the meeting). I think it’s confusing, some of my audience will leave the process at this point.
But if they find and click on “Join as attendee”, then the Meeting password is still required - can’t I disable that given all my meetings are for approved and logged-in registrants only? Remember your slogan: Making Video Communications Frictionless.
After submitting the password, the strangest happens: a popup says: “FINISH the registration to join the meeting.” Cancel / Register
But the user was registered and approved!
But, why should an already registered and approved, logged-in user do any further action?
Is this a bug or did I misunderstand the functionality?