Internal Server Error 500 returned from /api/v2/analytics/interactions/details when querying more than 20 concurrent users.
We are running a JMeter 5.6 load test to validate reporting performance under peak conditions. The environment is US1. The test simulates 50 concurrent supervisors pulling real-time interaction details. When concurrency exceeds 20 threads, the API fails with 500 errors. Lower concurrency works fine. This suggests a capacity limit on the analytics service rather than a config error.
Here is the request payload used in the test:
request:
method: POST
url: /api/v2/analytics/interactions/details
body:
dateFrom: "2024-05-01T00:00:00Z"
dateTo: "2024-05-01T23:59:59Z"
groupings:
- type: "queue"
metrics:
- name: "duration"
pageSize: 100
The headers include valid OAuth2 tokens. The error response body is empty. Is there a known throughput limit for this endpoint? We need to ensure our reporting dashboard does not break during high-volume shifts. Any guidance on rate limits or retry strategies for analytics queries would be helpful.