Analytics API aggregation query grouping by queue and media type fails

Trying to construct a query for /api/v2/analytics/conversations/details/query that groups by queue and media type. The request body looks correct, but the response returns empty data.

{
 "groupBy": ["queue.id", "mediaType"],
 "interval": "PT1H",
 "dateFrom": "2023-10-01T00:00:00.000Z",
 "dateTo": "2023-10-02T00:00:00.000Z"
}

Status is 200, but no rows. Am I missing a filter? The queue IDs are valid. Checked the docs, but nothing obvious. What’s wrong with this structure?