Looking for advice on the following configuration issue regarding Data Actions:
- We are experiencing intermittent
504 Gateway Timeouterrors when invoking a specific Data Action within our primary inbound routing flow. - The Data Action is configured to call an internal REST endpoint hosted on our Azure infrastructure.
- This endpoint handles customer profile enrichment and typically returns a response within 200ms under normal load.
- However, during peak hours between 10:00 and 14:00 CET, the error rate spikes to approximately 15%.
- The Architect flow is set with a default timeout of 10 seconds for the Data Action node.
- We have verified that the Azure endpoint does not exhibit latency issues during these windows via direct curl tests.
- The Genesys Cloud performance dashboard shows no anomalies in queue activity or agent performance metrics during these periods.
- We are currently using the standard Data Action template for HTTP requests.
- The request payload includes standard JSON fields for customer ID and session token.
- No sensitive data is being transmitted, and the payload size remains under 1KB.
- We have attempted to increase the timeout value in the Data Action configuration to 30 seconds, but this did not resolve the issue.
- The error logs in Genesys Cloud indicate a failure at the integration layer rather than the application layer.
- We suspect there may be a rate limiting threshold being hit on the Genesys Cloud side for outbound Data Action calls.
- Documentation regarding rate limits for Data Actions is sparse and does not specify per-tenant or per-flow limits.
- We need to understand if there is a hard limit on concurrent Data Action executions.
- Alternatively, we need guidance on optimizing the flow to batch requests or handle retries more effectively.
- Please advise on the best practice for handling high-volume Data Action calls without triggering timeouts.
- Any insights into the underlying infrastructure constraints would be appreciated.