Pushed the webchat sync connector to client staging org using genesys-cloud-sdk-js@3.68.4. Messaging endpoint doing jack all. Keeps rejecting POST to /api/v2/conversations/messages with 429 Too Many Requests. Payload contains standard text content and external channel id. Rate limit headers show x-rate-limit-remaining at zero after just twelve calls. Console is empty except for the network tab spamming the 429s. Multi-org OAuth token refresh working fine, so it’s not an auth handshake issue. AppFoundry premium app scope looks correct too. Architect flow’s sitting idle while the queue backs up. Client wants this live by Friday. The batch processor keeps hitting the ceiling anyway. Tried adjusting the retry delay to 500ms but the gateway still drops the packets. Logs show the request fingerprint matching across different conversation ids, which shouldn’t happen. Endpoint expects distinct routing keys per message batch. x-rate-limit-reset header keeps returning 300 seconds even after the queue clears.
{
“code”: “rateLimitExceeded”,
“message”: “Too many requests for digital messaging channel”,
“status”: 429
}