Hello,
I am an admin trying to replicate the Zoom Phone UI report:
Phone System → Reports → Usage Reports → Usage → By Users
When exporting the report from the UI, the CSV includes columns like:
• Total Calls
• Missed
• Avg Call Time
• Total Call Time
• Total Hold Time
I am currently using the API endpoint:
GET /v2/phone/call_logs
with pagination and aggregating results by extension/user.
However, the totals do not exactly match the UI export. For some users:
• Completed calls appear as 0 even though total call time exists
• Total call time differs slightly from the UI report
• Some calls may be counted differently (possibly call legs, transfers, or queue calls)
Could you please clarify:
- Which API field corresponds to the UI “Total Call Time”?
- How does the UI determine “Completed Calls” vs “Missed”?
- Does the UI filter out transfer legs or queue legs?
- Is there an API endpoint that directly returns the same data as the “Usage → By Users” report?
Example extensions where mismatches occur:
• 5392
• 9849
Thank you.