How should I properly to handle rate limiting for Quality Management APIs in Genesys Cloud US1?
Running JMeter 5.6 with 50 concurrent users against GET /api/v2/quality/evaluations. The endpoint returns HTTP 429 Too Many Requests after about 10 seconds. The standard flow works fine at lower concurrency. The error happens immediately when the thread count increases.
The JMeter script uses a basic HTTP Request sampler with Bearer token authentication. No custom headers are set. The environment is a standard US1 instance with default WFM and Quality settings.
Can anyone clarify the rate limits for Quality Management APIs? The documentation does not specify exact limits for evaluation endpoints. The error response includes a Retry-After header, but the value is inconsistent. Sometimes it is 1 second, sometimes 5 seconds.
The load test is designed to simulate bulk evaluation exports. The current setup fails to complete the test run. The goal is to understand the capacity limits for quality evaluation data retrieval.
Any guidance on proper request pacing or batch sizes would be helpful. The current JMeter config uses a constant throughput timer set to 10 req/s per thread group. This seems to trigger the limit quickly.
Thank you for your help.