Our internal webhook endpoint is returning 500 errors intermittently, causing Genesys to drop events. The current retry logic isn’t sufficient. I want to implement a dead letter queue using AWS Lambda and SQS to capture failed deliveries. The issue is mapping the Genesys webhook payload correctly to the SQS message attributes. Has anyone implemented this pattern? Here is the current Lambda handler code that fails on malformed JSON.