Description
We’re calling the meeting participant reports API on a Zoom Business account (non–legacy HIPAA BAA) and ip_address is missing or empty for all participants, even though we can see participant IP addresses in the Zoom Dashboard.
The documentation says:
> “This API may return empty values for participants’ user_name, ip_address, location, and email responses when the account calling this API: Is a legacy HIPAA BAA account.”
Since our account is not a legacy HIPAA BAA account, we expect ip_address to be populated. We’d like to know whether:
-
There’s a required parameter (e.g. include_fields, include_optional_fields) to request ip_address
-
This is a bug or an API limitation for our account type
-
There’s an alternative API that provides participant IP addresses
How To Reproduce
1. Request URL / Headers / Body
-
Method: GET
-
URL: https://api.zoom.us/v2/report/meetings/{meetingId}/participants
-
Query params tried: none; also tried include_fields=ip_address and include_optional_fields=ip_address — no change in response.
-
Headers: Authorization: Bearer {access_token}
2. Authentication method or app type
OAuth 2.0 (Server-to-Server or Account-level app) with report:read:admin scope.
3. Any errors
No errors. HTTP 200, valid JSON. All other participant fields are present; only ip_address is empty or not returned.