I am currently working on a custom reporting solution using business intelligence tools such as Power BI and Grafana. I have successfully implemented several KPI cards for Call Overview, Agent Status, and Service Levels using the available Zoom Contact Center APIs.
However, I was unable to find the API endpoint that provides live waiting customers in queue (i.e., the count or details of callers currently waiting in queue). I have searched through the Zoom API documentation and the Zoom Developer Forum but couldn’t locate any relevant information.
Please help me with the correct API endpoint (or any workaround) to fetch live waiting queue data. Any guidance on retrieving real-time queue wait metrics would be greatly appreciated.
Hi Elisa,
Thanks for sharing. Yes, I’ve reviewed all the ZCC Contact Center webhooks and their response payloads, but I couldn’t find any webhook that provides live waiting customers or real-time queue details.
Please let me know if I might have missed a specific event.
Thanks,
Srinath
Hi John,
Thank you for sharing the scheduled callbacks API.
We reviewed the endpoint you mentioned (POST /contact_center/queues/{queueId}/scheduled_callbacks/events) and noted that it is used to create scheduled callbacks, but it does not expose any metric or key related to live waiting customers/calls in the response payload.
During our research, we found that under Contact Center APIs → Queue section, the Get a Queue endpoint returns the following fields:
waiting_room_name
waiting_room_id
Could you please advise if there is any API available to fetch live waiting call/customer counts or details using this waiting_room_id or waiting_room_name?
Specifically, we are looking for an endpoint that provides live waiting data for queues (similar to live queue metrics).
Please let us know if such an endpoint exists or if there is an alternative recommended approach.