we have integrated with Genesys Cloud via Open Messaging.
Most of the times it's working just fine, but from time to time we are facing issues with outbound messages not being delivered. We have managed to found following in logs:
"errorInfo": {
"message": "Message delivery failed with the following payload: [GeneralError - Message was rejected by outboundNotificationWebhookUrl]",
"code": "DELIVERY_FAILED",
"messageWithParams": "Message delivery failed with the following payload: [{errorPayload}]",
"messageParams": {
"errorPayload": "GeneralError - Message was rejected by outboundNotificationWebhookUrl"
},
"details": [],
"errors": []
}
However, form our perspective it looks like our webhook is never actually called for problematic messages. Can we somehow get more detailed results of webhook call (response status and body)?
Hi @mateusz.kaczor
Can you provide a correlation id for one of these failing requests?
If present it will be in the ININ-Correlation-Id header.
Possibly an issue on the outbound webhook side like throttling be causing this error.
@jacobshaw we have established that this requests are rejected by our load balancer (HAProxy).
Unfortunately it's hard to say why. Is there any way we can find webhook request somewhere in Genesys Cloud logs?
The correlation id would allow me to look at the log of the request. But probably your best option would be to open a case with Genesys Cloud Care, where they can investigate your data.