API Endpoint(s) and/or Zoom API Event(s)
List Meeting Participant QoS
Accounts APIs
Description
The API returns a number of values that aren’t documented including “participant_uuid” and “user_id”. There are others that are undocumented but self-explanatory like “microphone”, “speaker”, “data_center”, “groupId”, “health”, “issue_list”, “meetingId” and more.
We collect and store the participant QoS data in a database when a meeting ends so we can use it to understand network issues and track where we are seeing them. The “internal_ip_addresses” value was not there when I initially completed this project and would be very helpful to track, but after reviewing I see quite a few others that we would also collect. However, that means I need to understand what the value range is so we can construct additional columns on our DB. I understand that user_id is a numeric value unique only to the particular meeting instance, but assume participant_UUID is unique across all meetings? If that’s always provided, it would change how we setup primary keys in these tables.
How To Reproduce
Steps to reproduce the behavior:
1. Make a call against the endpoint listed above using any valid meetingId
2. Observe that the participants object returned contains more fields than documented