Genesys Webhook 5xx errors and dead letter queue setup

Our internal service keeps timing out, so Genesys is returning 503 errors on our webhook endpoint. I’ve noticed the events just drop after a few retries.

I want to send these failed payloads to an SQS dead letter queue instead of losing them.

Is there a setting in the webhook configuration for a secondary URL? Or do I need to handle the retry logic entirely in my consumer code? Here is my current webhook JSON config: