Webhook payload truncation on queue SLA breach events

Trying to set up a webhook that triggers a Slack notification whenever a queue breaches its SLA target. I’ve configured the webhook in the portal to hit our internal endpoint, but the payload coming through seems incomplete. Specifically, the queue_stats object is missing the current_wait_time field, which I need for the alert message.

Here’s the JSON I’m seeing in the logs:

{
 "event_type": "queue.sla.breach",
 "queue_id": "849201",
 "queue_stats": {
 "calls_in_queue": 12,
 "target_wait_time": 120
 }
}

I expected current_wait_time to be there based on the schema docs. I’ve tried adding custom mappings in the webhook configuration, but it just fails validation with a 400 error if I reference a field that isn’t in the base payload. I’m using Python to parse this, and the if 'current_wait_time' in payload['queue_stats'] check is consistently failing. Is there a specific setting I’m missing to include extended stats in the webhook event, or do I need to make a secondary API call to /api/v2/analytics/queues/queues/{id}/summary every time? That feels inefficient.