V2.analytics.conversation.aggregate payload nesting structure

Trying to parse the v2.analytics.conversation.aggregate webhook event for our adherence tracking but the JSON structure is throwing me off. Where do the actual interval metrics live inside the payload?

{
 "entityId": "conv-123",
 "metrics": {
 "wrapupTime": {
 "value": 120
 }
 }
}

Is metrics the root object I should iterate over or is there a deeper intervals array I’m missing?