I hope you are all well.
I just wanted to check if the issue reported here → Meeting Detail API returning wrong participants_count number (ZOOM-181627) is still present, and whether the discrepancies in participant counts I am seeing are related? (see examples further below)
I am not too bothered if the numbers don’t match up, so long as I can explain it and confirm that I am not missing any records in my participants reports.
I am using the following endpoints:
metrics/meetings to get a list of meeting UUID’s for a date range (usually yesterday)
report/meetings//participants to extract participants for the meeting UUID’s retrieved from the /metrics/meetings endpoint.
I have an OAuth2 authentication set up via Zoom marketplace App and am using SQL Server Integration Services Projects 3.16 with COZYROC extension in Visual Studio 2019.
Meeting UUID DEF
Only host is output as participant form Meeting Participants report, has two participation records with same participant ID
Number of Participants output from List Meetings dashboard = 2
Distinct count of participant ID’s from Meeting Participants report for Meeting UUID = 1
Meeting UUID GHI
Host is output as participant form Meeting Participants report, has three participation records for Meeting UUID
Number of Participants output from List Meetings dashboard = 4
Distinct count of participant ID’s from Meeting Participants report for Meeting UUID = 2
Some additional questions which may be related:
Can I just confirm that the host will always also appear as participant on the meeting participant report?
I was told by our Zoom admin that participant email addresses are not populated if the participants join the meeting but without logging on to their organisational Zoom account. Somehow Zoom though still seems to recognise these participants even over different meetings, as the participant ID is populated and the same throughout different meetings (I validated through display names). I do get a few records without participant ID’s (about 2%), but the vast majority of records have a participant ID regardless of whether the email address is populated or not.
How does Zoom recognise these participants if they are presumably not logged on? Or is there something else happening so the email addresses aren’t provided? And why do I get some records with no participant ID at all?
Apologies if I am missing anything obvious or left any vital information out, I am just starting out in working with API’s and the Zoom API in particular