Analytics API aggregation by queue and media type fails with 400

Trying to pull queue performance data grouped by both queue_id and media_type via the Analytics API. The documentation says groupBy accepts an array, but my POST to /api/v2/analytics/interactions/queues/summary keeps returning a 400 Bad Request. I’ve tried passing the fields as a comma-separated string and as an array of objects, neither works. Here’s the payload I’m sending:

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

The error response just says “Invalid groupBy configuration” without more detail. Is mediaType even a valid aggregation key in this endpoint, or do I need to use a different API path to get that granularity?