Analytics Conversations Aggregates returning 400 Bad Request

Trying to pull a custom interval report for adherence via POST /api/v2/analytics/conversations/aggregates. The payload below throws a 400 error.

{
 "groupBy": ["user.id"],
 "metrics": ["talk.duration"],
 "interval": "PT1H"
}

No idea what’s wrong with the syntax.