The Zoom dashboard APIs should return the host_id field instead of/or in addition to the email field. It seems that the stats on a meeting are a snapshot of the meeting. So if the users email address changes, then it won’t reflect when you go to list past meetings. When attempting to map a Zoom account to the meeting via cached means, the email addresses aren’t guaranteed to match.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Call the Dashboard -> List Meetings -> Type=past
- Call the Dashboard -> List Webinars-> Type=past
Workaround is to utilize the UUID that is returned and use the https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/pastmeetingdetails to get the host_id. Just feel that it should be in the dashboard reports as well since emails aren’t guaranteed to be the same.