Past meeting - attendance report - web portal vs API

Goal: via API or APIs, retrieve the attendance information from a past meeting with participant’s first name, last name and company name.

  1. Retrieve attendance report via web portal. Admin > Account Management > Reports > Usage Reports > Active Hosts > find the meeting via dates+ meeting Id, pull report.

The first column of the report is Name (original name). The value of this column has a format of {first}{last}# {company}({display name}), e.g. John Smith# ACME Org (jsmith)

“jsmith” is what the participant entered when they joined the meeting (display name)

  1. Retrieve attendance report via API
    GET /v2/report/meetings//participants
    or GET /v2/report/meetings//participants?include_fields=registrant_info

The result of these API calls do not contain first name, last name or company name. They do contain the display name

Hi @qqq11
Thanks for reaching out to us and welcome to our Zoom Developer Forum!
Your findings are correct, a workaround for this is that once you get the registrant_id for each participant, you should be able to call the Get a meeting registrant endpoint and you will get the name and last name the participant used to register for the meeting

They don’t register for the meeting, thus no registrant_id

The distinction between reporting via the web portal and the API likely stems from a threat model that considers the risk of exposing customer information to malicious applications. User details could have been explicitly protected through an oAuth scope.

1 Like

Thanks for the clarification @qqq11
Some of our endpoints might show different data than the one you get from the WebPortal and this is expected

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.