Wrong MAC address in dashboard /metrics/meetings API responses

API Endpoint(s) and/or Zoom API Event(s)

Description
Sometimes, these above /metrics/meetings APIs provide wrong mac_address in their responses i.e. I get mac_addr=0000-0000-0000. And on other occasions I get proper value like mac_addr, for e.g. cc15-cc15-cc15.
Please check why these APIs sometimes give all zero mac_address in participants’ details.

Error?
Sample response partial data:
{
id=Cd…n6g,
user_id=16XXX264,
participant_uuid=71XXXX03-54BE-8262-A09D-3EXXXX8A313A,
user_name=N H,
device=Windows,
client=6.3.11.60501,
ip_address=134.224.141.113,
internal_ip_addresses=[192.168.1.10],
connection_type=Reliable UDP,
join_time=2025-04-22T04:30:09Z,
leave_time=2025-04-22T04:35:54Z,
pc_name=DSF0EZVCGB,
domain=xx.hq.net,
mac_addr=0000-0000-0000,
version=6.3.11.60501

}

How To Reproduce
Steps to reproduce the behavior:
1. Onboard a Zoom account having multiple users to a General App in marketplace
2. Complete the OAuth process to get access token to execute the above mentioned APIs
3. Subscribe to meeting.ended events
4. Start a meeting from user1 and let user2 join the meeting through the zoom link. And then end the call after 4-5 mins
5. meeting.ended event is received at the webhook callback URL with meeting id
6. Using this meeting id make above mentioned metrics/meetings calls

Info:
Zoom client version: 6.3.11.60501

Hi @ucczoomaruba
Would you happen to have a sample response body and its tracking ID for this issue?
I have been trying to reproduce this on my end and I am always getting a proper value for mac_addr

Hi @elisa.zoom
I couldn’t reproduce the issue of all zeros MAC again today when I tested few times today.
However I saw an empty MAC for one of the user/client which was on an iPhone device. Is this an expected thing of empty MAC if the user is logged in and joined the meeting from a mobile device?

I will test again to check the all zeros MAC btw.

Hi @elisa.zoom

I was able to reproduce the issue multiple times today between 2 laptop clients. In fact, on the laptop for which I am seeing the “mac_addr”: “0000-0000-0000” issue, I made sure to use the latest Zoom client (version: 6.4.12.64384).

Here is the sample response, the URL with meeting id and also the tracking ID:

https://api.zoom.us/v2/metrics/meetings/87080328066/participants?type=past
x-zm-trackingid:	v=2.0;clid=us06;rid=WEB_6fffa4ec770ac784344d4f6ea1f97be9
{
    "page_count": 1,
    "page_size": 30,
    "total_records": 2,
    "next_page_token": "",
    "participants": [
        {
            "id": "<ID1>",
            "user_id": "<UID1>",
            "participant_uuid": "9176AA1A-<...>-EA6AF239AFEE",
            "user_name": "zoom ucc",
            "device": "Windows",
            "client": "6.4.12.64384",
            "ip_address": "136.226.243.2",
            "internal_ip_addresses": [
                "192.168.1.24"
            ],
            "location": "Chennai (IN)",
            "network_type": "Wifi",
            "microphone": "Microphone Array (Intel® Smart Sound Technology for Digital Microphones)",
            "speaker": "Speakers (Realtek(R) Audio)",
            "camera": "HP HD Camera",
            "data_center": "India (HYD Top)",
            "full_data_center": "India (HYD Top);",
            "connection_type": "P2P",
            "video_connection_type": "P2P",
            "as_connection_type": "P2P",
            "join_time": "2025-07-25T14:00:50Z",
            "leave_time": "2025-07-25T14:04:33Z",
            "share_application": false,
            "share_desktop": false,
            "share_whiteboard": false,
            "recording": false,
            "pc_name": "<PC1>",
            "domain": "<DOMAIN1>",
            "mac_addr": "0000-0000-0000",
            "harddisk_id": "",
            "version": "6.4.12.64384",
            "leave_reason": "zoom ucc left the meeting.<br>Reason: Host ended the meeting.",
            "email": "<EMAIL1>",
            "audio_quality": "good",
            "video_quality": "good",
            "screen_share_quality": "",
            "registrant_id": "",
            "status": "in_meeting",
            "os": "win",
            "os_version": "10+ 19045",
            "browser_name": "",
            "browser_version": "",
            "device_name": "",
            "groupId": "",
            "health": "Good",
            "customer_key": "",
            "sip_uri": "",
            "from_sip_uri": "",
            "role": "host",
            "participant_user_id": "<PUID1>",
            "audio_call": [
            ],
            "has_archiving": false,
            "optional_archiving": "no optional archiving"
        },
        {
            "id": "<ID2>",
            "user_id": "<UID2>",
            "participant_uuid": "83B4D30E-<...>-FB3F303DEEC5",
            "user_name": "Naveen...",
            "device": "Windows",
            "client": "6.4.12.64384",
            "ip_address": "61.246.230.194",
            "internal_ip_addresses": [
                "10.96.241.40"
            ],
            "location": "(IN)",
            "network_type": "Wired",
            "microphone": "Microphone (Realtek High Definition Audio)",
            "speaker": "Speaker/Headphone (Realtek High Definition Audio)",
            "camera": "HP TrueVision HD",
            "data_center": "India (HYD Top)",
            "full_data_center": "India (HYD Top);",
            "connection_type": "P2P",
            "video_connection_type": "P2P",
            "as_connection_type": "P2P",
            "join_time": "2025-07-25T14:01:12Z",
            "leave_time": "2025-07-25T14:04:33Z",
            "share_application": false,
            "share_desktop": false,
            "share_whiteboard": false,
            "recording": false,
            "pc_name": "<PC2>",
            "domain": "",
            "mac_addr": "80ce-62a6-26a8",
            "harddisk_id": "",
            "version": "6.4.12.64384",
            "leave_reason": "Naveen... left the meeting.<br>Reason: Host closed the meeting. ",
            "email": "<EMAIL2>",
            "audio_quality": "good",
            "video_quality": "good",
            "screen_share_quality": "",
            "registrant_id": "",
            "status": "in_meeting",
            "os": "win",
            "os_version": "10+ 19045",
            "browser_name": "",
            "browser_version": "",
            "device_name": "",
            "groupId": "",
            "health": "Good",
            "customer_key": "",
            "sip_uri": "",
            "from_sip_uri": "",
            "role": "attendee",
            "participant_user_id": "PUID2",
            "audio_call": [
            ],
            "has_archiving": false,
            "optional_archiving": "no optional archiving"
        }
    ]
}

Please check and get back.

Thanks @ucczoomaruba
I created an internal ticket for our engineering team about this (ZSEE-174483)

1 Like

Hi @ucczoomaruba
Thank you so much for your patience here and for reporting this issue.
Our engineering team has identified this on our end and we are working on fixing this on our next release. I am waiting to hear back from the team with an estimated date

1 Like

Hi @ucczoomaruba
I have an update on this issue. The fix is planned for our September release.

In the meantime, our Engineering team suggests checking whether NetBIOS is disabled on the affected machine. If NetBIOS is disabled, the mac_address value will return as all zeros. Currently, the Zoom client cannot retrieve the MAC address when joining a meeting if NetBIOS is turned off, so if you could enable this on the affected machine while we work on this fix

Thanks @elisa.zoom for the update.

I will check this NetBIOS setting in the machine and keep a watch.

1 Like