Data Action 504 Gateway Timeout during JMeter load test on Genesys Cloud US1

Running a JMeter 5.6 load test to validate data action throughput on Genesys Cloud US1. The goal is to simulate 100 concurrent API calls to a custom REST endpoint via Genesys Data Actions. After 5 minutes of steady state, getting 504 Gateway Timeout errors on 30% of requests.

Setup:

  • Genesys Cloud US1
  • JMeter 5.6 with HTTP Request Defaults configured for OAuth token refresh
  • Data Action timeout set to 30 seconds
  • Target API endpoint responds in < 200ms under low load
  • Concurrent users: 100
  • Ramp-up time: 60 seconds

The 504 errors start appearing when concurrency exceeds 50 users. The target API logs show successful responses, but Genesys Cloud does not return the payload to the Architect flow. This suggests a bottleneck in the Genesys Cloud integration layer rather than the external service.

Has anyone seen similar 504 timeouts during high-concurrency data action tests? Is there a known limit on concurrent data action executions per organization? Any advice on tuning JMeter configs or Genesys settings to avoid this?