Webhook payload for queue SLA breach Slack alert

Trying to trigger a Slack message when a queue drops below SLA via a Genesys Cloud webhook. The event fires but the JSON body lacks the specific currentServiceLevel field I need for the alert text. Is there a way to inject that metric into the webhook payload using the Architect data mapper, or do I have to make a separate API call to GET /api/v2/analytics/queues/realtime inside the flow?

Here’s the current mapping:

{
 "channel": "#alerts",
 "text": "SLA breach on {{queue.name}}"
}

Nothing shows up for the actual percentage.