API Endpoint(s) and/or Zoom API Event(s)
Dashboards: List meeting participants
Description
The JSON in the response contains a device
node for each participant which according to documentation, should contain one of the following values:
"Phone",
"H.323/SIP",
"Windows",
"Mac",
"iOS",
"Android"
(Please note that after searching this forum, I discovered that “Unknown” is also an acceptable value in some scenarios despite the fact that it’s not documented, it would be great if the documentation was updated to reflect this additional value).
Error?
Intermittently, we witness undocumented values in this device
node such as:
win 10
win 11
win 10+ 17763
Web Browser Chrome 129
For reference, here’s a JSON snippet that contains an undocumented device:
{
"id":"MercKjkyQMCa3eTEXYeObQ",
"user_id":"16778240",
"participant_uuid":"1B2551FE-F292-3F4D-756B-1300A102125C",
"user_name":"iL9",
"device":"win 10+ 17763", <-- this is the undocumented value
"ip_address":"31.44.5.60",
"internal_ip_addresses":["31.44.*.*"],
"location":"(US)",
"network_type":"Wired",
"data_center":"Netherlands (AMS Top)",
"full_data_center":"Netherlands (AMS Top);",
"connection_type":"Reliable UDP",
"join_time":"2024-07-22T20:42:06Z",
"share_application":false,
"share_desktop":false,
"share_whiteboard":false,
"recording":false,
"pc_name":"AX-VHOST03",
"domain":"",
"mac_addr":"ca02-bf82-a61a",
"harddisk_id":"VirtIO:BHYVE-CEBF-C97F-EA99;",
"version":"6.0.11.39959",
"email":"<... redacted ...>",
"registrant_id":"",
"status":"in_meeting",
"os":"win",
"os_version":"\\"10+ 17763\\"",
"device_name":"",
"groupId":"",
"customer_key":"",
"sip_uri":"",
"from_sip_uri":"",
"role":"host",
"participant_user_id":"MercKjkyQMCa3eTEXYeObQ",
"audio_call":[]
}
My question is: is it normal for the Zoom API to return undocumented values in this JSON node or is this a bug?
How To Reproduce
This problem is intermittent and I haven’t been able to figure out how to reproduce.