Analytics API: 400 Error on tHandle/tAcw 30-min interval query

Trying to fetch agent utilization metrics (tHandle, tAcw, tHold) broken down by 30-minute intervals via the Analytics API. The goal is to feed this into our OTel backend for latency correlation.

GET /api/v2/analytics/details/query
{
 "interval": "PT30M",
 "metrics": ["tHandle", "tAcw", "tHold"]
}

Getting a 400 Bad Request. The response says interval is invalid for these metrics. Is there a specific granularity constraint I’m missing for utilization data?