Does anyone understand why the ServiceNow MID Server rejects the Genesys Cloud webhook payload for digital channel transcript ingestion with a 403 Forbidden error? The integration functioned correctly until the recent Paris release update. Authentication tokens appear valid, and network traces confirm the MID Server receives the request. Is there a specific header or payload structure change in the latest Genesys API version causing this rejection?
This is actually a known issue with the Paris release tightening webhook security headers.
- Add
X-Genesys-Webhook-Signatureto the MID Server’s allowed headers. - Update the ServiceNow integration script to validate the SHA-256 signature against the payload.