Why are the getMeetingParticipants and onParticipantChange SDK calls only available to the Host role?

Description
We are building a Zoom App and when trying to use the SDK to call either getMeetingParticipants or when wanting the onParticipantChange API, we see that both are restricted to the Host role only. This seems nonsensical given that the Zoom GUI supports a Participant or even Co-Host being able to see the list of participants. Please can you explain why there is this limitation, or even-better remove this limitation if there is not a benefit of it

1 Like

Allowing any participant to access the list of participants could potentially expose private or sensitive information, such as the names and email addresses of other participants.

Thanks Ed - but meeting participants can see the attendee name via the GUI. There is no reason why the getMeetingParticipants should not be available to attendees, albeit with the emailAddress value removed if this is the concern.

You’re right. There is no reason why the getMeetingParticipants should not be available to attendees, albeit with the emailAddress value removed if this is the concern. In fact, I believe that this would be a very useful feature for attendees.