The Reporting v2 API is returning incomplete interval data. We’re pulling data via the analytics query endpoint, using the Node.js SDK v8.5.1. Specifically, intervals are missing for agents on AUX status - they appear as zero.
It’s happening consistently, impacting daily reports. The query is simple:
I apologize if this is a beginner question, but the issue might be because of the endpoint choice. For audit and compliance reports, we need to see the exact time an agent is not available. The reporting API usually aggregates data, so it might not show the AUX status if it’s not mapped correctly in the interval.
If you need the precise unavailable time for a security review or a SOC2 audit, you should try the WFM endpoints instead. These provide a more detailed record of the agent’s state.
Try using this endpoint to get the specific unavailable times: