We are hitting a wall with our routing.queue.member.wrapup webhook endpoint in the US/Eastern org. The downstream service throws a 503 Service Unavailable during peak hours and Genesys Cloud retries the delivery but eventually gives up. Documentation says 5xx errors trigger retries but there’s no option to configure a dead letter queue for the failed payloads. We’ve tried looking at the delivery_failure_event type but it only sends a notification, not the original JSON body we need to replay later. Can’t find any API flag in the webhook creation request that points to an S3 bucket or SQS topic for these dropped events. The compliance reporting breaks when these wrapup events get lost so we need a code-level fix to capture the retry failures. Here is the request body we are sending to /api/v2/analytics/events/webhooks:
{
"name": "compliance-wrapup-capture",
"type": "routing.queue.member.wrapup",
"url": "https://internal-api.example.com/webhooks/wrapup",
"delivery_failure_event": "routing.webhook.delivery.failure",
"headers": {
"Authorization": "Bearer {{secret}}"
}
}