Description
I am making a making a call to get a list of live meeting participants. The include_fields=registrant_id parameter is being sent along but the list of meeting participants does not include a registrant_id in the participant record. The meeting requires registration and all of the participants joined via the Zoom app.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
According to the changelog the API changes were just released but I do not see anything related to a fix for this bug. I quickly tested to confirm and do not see it being fixed in the API response.
Thank you for sharing this exampleāweāre looking into it (ZOOM-268409). In the meantime, can you confirm whether you get the same result when query for non-live meetings?
After checking with our Engineering team, theyāve also confirmed that the registrant_id isnāt currently supported for live meetings. This will only be returned once the meeting is ended.
However, we intend to support this in the future, and itās on our teamās roadmap.
after months of waiting for a fix for this Iām quite frustrated and angry. My initial bug report clearly indicated I was attempting to get a list of live participants and the documentation says it should be available.
Our sincere apologies for the trouble, I can certainly understand your frustration. Weāre working on updating our documentation to reflect this limitation, and I do apologizeāthis was not documented as it should have been, this came as a surprise to me as well.
This investigation has shown that there is a need for supporting registrant_id on live meetings going forward, and itās something Iāve stressed with our Engineering team. Thank you again for pointing this out, and our apologies for the lack of information surrounding this parameter once again.
If the meeting required registration, and the user joined using the unique registrant URL while logged into the Zoom Client, the āidā field returned by the Participant Joined webhook should equal that of their registrant_id.