The https://api.zoom.us/v2/videosdk/sessions/{sessionId}/users/qos endpoint seems to be returning data very inconsistently. We are attempting to use this during live sessions. Most of the time, the data looks like this:
{
"date_time": "2026-03-24T20:00:00Z",
"audio_input": {
"bitrate": "",
"latency": "",
"jitter": "",
"avg_loss": "",
"max_loss": ""
},
"audio_output": {
"bitrate": "",
"latency": "",
"jitter": "",
"avg_loss": "",
"max_loss": ""
},
"video_input": {
"bitrate": "",
"latency": "",
"jitter": "",
"avg_loss": "",
"max_loss": "",
"resolution": "",
"frame_rate": ""
},
"video_output": {
"bitrate": "",
"latency": "",
"jitter": "",
"avg_loss": "",
"max_loss": "",
"resolution": "",
"frame_rate": ""
},
"as_input": {
"bitrate": "",
"latency": "",
"jitter": "",
"avg_loss": "",
"max_loss": "",
"resolution": "",
"frame_rate": ""
},
"as_output": {
"bitrate": "",
"latency": "",
"jitter": "",
"avg_loss": "",
"max_loss": "",
"resolution": "",
"frame_rate": ""
},
"cpu_usage": {},
"cpu_pressure_level": {},
"wifi_rssi": {}
}
Sometimes, a few of the fields will return data.
I’ve seen previous threads where it was mentioned that this data does not return in the first minute of a session. This is happening long after the first minute. We also do have 2 users in the session, both with mic and camera on.
Is there any way to increase the quality of the quality of service data?