Participant IP address not returned by Reports API (empty in response)

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:

  1. There’s a required parameter (e.g. include_fields, include_optional_fields) to request ip_address

  2. This is a bug or an API limitation for our account type

  3. There’s an alternative API that provides participant IP addresses



How To Reproduce

1. Request URL / Headers / Body

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.

My company is interested in setting up a report of where (via IP address) participants are joining meetings from, and I came across this post while looking for an answer. We would basically be using the same API call. If the IP addresses are not available, it would not work for us. I will follow this thread and hopefully someone finds a solution.