Hey @FutureX,
Thanks for sharing, yes this is the case we are working on improving. Right now the constant is the email they register with, it will pass through to the Get participants APIs:
-Tommy
Hey @FutureX,
Thanks for sharing, yes this is the case we are working on improving. Right now the constant is the email they register with, it will pass through to the Get participants APIs:
-Tommy
My question is why does this work in Webinar but not Meeting API?
@tommy here’s an example:
Meeting:
Webinar:
The way webinar works seems to be the correct way. This appears to be a bug, instead of a feature request. My guess is that the logic is messed up that enforces the rules for what shows up in the ID field. The documentation is the same for both webinar and meeting webhooks, but they behave different. In no cases does the original registrant ID get passed to the meeting webhook, where it should when there is registration required for the meeting.
Hi @gagathos,
We are aware of this issue, and it will be fixed in one of our upcoming releases.
Thanks
Any ETA for this fix?
This needs to be fixed. It’s basically destroying half of our zoom automation and forcing us to manually review thousands of records.
Hey @BCELT @elearningevolve,
Our team is aware of this issue and they’re planning to address it as soon as they can.
Thanks,
Will
@will.zoom Today I was playing around with webhook in order to do the mapping as well and I ran into something interesting. When a participant leaves the id in the webhook is the registrant id but when they join, id is blank: This is the payload I have:
Participant joined { user_id: ‘16780288’,
user_name: ‘Sanjay --1171-- Uppal’,
id: ‘’,
join_time: ‘2020-10-09T12:52:09Z’ }
Participant left { leave_time: ‘2020-10-09T12:52:52Z’,
user_id: ‘16780288’,
user_name: ‘Sanjay --1171-- Uppal’,
id: ‘QvFTv8-ZTUGWQBw1qQMqSw’ }
Can you please tell me what is the reliable way to get the id to show up for join? Also if someone is logged in…is the id field still going to be there or will it change?
Hey @saj.arora,
Did you join and then immediately leave the same meeting right away? I’m wondering if this might be a result of the speed with which you joined and then left. Do you experience this if you wait a few seconds before leaving?
Let me know—thanks!
Will
Hi @will.zoom,
I completely agree with @saj.arora, as I am facing the same problem.
I really need registrant id, when someone joins meeting using their personal join url.
Hi @malvika.ite,
I see that we’ve connected over at Developer Support, so I will continue the conversation there.
Thanks,
Will
It’s been two months already, still no updates?
Hey @elearningevolve,
We do have an update, actually! We’ve added the registrant ID field to our List Meeting Participants endpoint to help map these IDs:
I hope this helps!
Will
That’s good to know but this endpoint requires Business or a higher plan and its rate limit is Heavy
. It will be too costly to fetch the registrant_id from here.
Any ETA for adding the missing registrant_id for a non-logged in user in the participant_joined webhook?
Hey @elearningevolve,
We did release a new feature to the Get Meeting Participant Report API that allows you to retain the registrant_id
.
When making a request, just provide the include_fields=registrant_id
query param.
Please let us know if this is a satisfactory solution for you!
Thanks,
Tommy
Thanks for the heads-up but the issue is still there as this API corresponds to a past meeting report and not the current active meeting. Is it possible to include the registrant_id in the participant joined hook so that it’s possible to get this value in realtime during the meeting?
Hi @elearningevolve,
We’re working on a longer term solution that makes this ID more accessible. While these endpoints offer some workarounds for now, we will continue to advocate for adding this to the Participant Joined webhook. I appreciate how being able to get this in real time would be most beneficial.
Thanks,
Will
@will.zoom Do you have an ETA for this? We’re facing the same issue that @elearningevolve pointed out above.
Also, it seems that the registrant_id is not being returned for all meetings through the Get Meeting Participant Report API. Just tested it on our side and we can only get them for 1 out of the 4 meetings we looked into. Any reason for that?
Hey @utilitynyc,
No confirmed timeline for this, though it’s on our team’s radar.
In regards to only seeing the registrant ID returned for some meetings when calling the GET Meeting Participant Report endpoint, can you confirm that each of these meetings required registration? If you can share an example request for one of the meetings, I’m happy to take a closer look!
Thanks,
Will
Hi. One question, why rushing to update things like video filters but not adding a solution to easy issues like not being able to admit people in waiting rooms to breakout rooms without being in main room and other simple fixes? I have encountered lots of “bugs” with EASY solutions you will not issue.