Analytics API 503 Service Unavailable during high-concurrency load test simulation

Need some help troubleshooting an intermittent 503 Service Unavailable error when querying the Genesys Cloud Analytics API under heavy load.

We are currently validating the reporting infrastructure for a new BPO client in the US-East region. The goal is to ensure that real-time queue metrics can be fetched reliably even when the system is under significant stress from outbound campaigns. I am using JMeter 5.6.2 to simulate a realistic load pattern. The test plan includes a thread group of 50 concurrent users, each polling the GET /v2/analytics/queues/realtime endpoint every 5 seconds. This creates a sustained request rate of approximately 10 requests per second directed at the analytics service.

The environment is standard Genesys Cloud Enterprise. We have confirmed that the API credentials used in the JMeter script have the necessary analytics:query permissions. The issue does not appear immediately. The test runs smoothly for the first 15 minutes, returning valid 200 OK responses with complete JSON payloads containing queue occupancy and wait time data. However, once the simulated outbound campaigns reach a concurrency of around 200 active calls, the analytics queries start failing.

The specific error returned is:

HTTP/1.1 503 Service Unavailable
Content-Type: application/json
{
 "code": "serviceUnavailable",
 "message": "The service is temporarily unavailable. Please retry later.",
 "status": 503,
 "correlationId": "abc-123-def-456"
}

I have checked the Genesys Cloud status page, and there are no reported outages for the Analytics service in our region. The WebSocket connections for the predictive routing campaigns remain stable, and the outbound calls are connecting successfully. It seems specifically tied to the REST API calls for analytics.

Is there a known rate limit for the /v2/analytics/queues/realtime endpoint that differs from the general API rate limits? The documentation mentions global rate limits, but it is unclear if analytics endpoints have stricter thresholds during peak load. I have tried adding a Retry-After header handling in JMeter, but the errors persist for several minutes before resolving. Any insights into whether this is a capacity issue on the Genesys side or a configuration error in our test setup would be appreciated.