Currently the Reports API exports adherence data at a minimum of 1-hour intervals. We'd like the option to pull adherence at 30-minute granularity.
Why this matters: Many workforce management operations schedule and measure agents in 30-minute blocks. When adherence is only available at 1-hour grain. We schedule at the half hour and would like to understand our net effective agents after you adherence is considered.
Current workaround: We use raw agent activity and agent state data to calculate adherence at custom grains in our data warehouse. This works but writing and maintaining this code is prohibitively more work than being able to export the data direclty.
Requested change: Add a grain or interval parameter to the Reports API that accepts 30m in addition to the current 1h minimum. The underlying data is already calculated second-by-second — this would be an aggregation change on the export, not a calculation change.