Genesys Cloud Webhook Payload for Slack SLA Breach Notification

Just noticed that the standard /api/v2/webhooks/endpoint creation works but the payload lacks the specific queue stats I need for my Slack bot.

I am building a consumer in Tokyo to trigger alerts when queue SLA drops. My current code fetches the queue stats via /api/v2/queue/queues/{queueId}/stats, but I want the webhook to send this data directly. The issue is the webhook payload only includes the event type and a generic ID. I cannot find a way to include the actual wait time or SLA percentage in the webhook JSON body without writing a separate API call in my consumer. Is there a way to configure the webhook to include custom fields or nested stats in the payload, or do I have to fetch the stats separately in my handler? Here is my current webhook config JSON:

{
 "name": "SLA Alert",
 "url": "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXX",
 "event": "route.queue.stats.breach"
}

I need to pass the wait_time and sla_percentage directly.