API Endpoint(s) and/or Zoom API Event(s)
/phone/call_history/{callHistoryUuid}
Description
We are pulling call_history events out of the Zoom API for historical trends and reporting. That data gets mapped to employee data so we can categorize calls by department and other employee attributes. Given our SSO integration, we prefer to join that data via the Employee ID data we’re providing.
Error?
Unfortunately, some responses coming out of the call_history API don’t include the relevant employee_id (callee or caller), but only for certain individuals. All of the affected individuals have an Employee ID listed on their Zoom User profile, so I’m not sure why only some are failing to have their employee ID included in the phone log API.
How To Reproduce
Steps to reproduce the behavior:
Not sure how best to reproduce the error, but these are the steps we’re using.
- Phone call hits Zoom call queue and simultaneously rings multiple extensions (employees).
- Pull call data from /phone/call_history/{callHistoryUuid} endpoint
- Receive call_elements entry for each attempt to ring an employee
- For the affected employees, “callee_employee_id” is not a key in the call_elements object.
Similar steps for affected employees making outbound calls and not having “caller_employee_id”.