Trying to understand the rate limiting behavior for the Analytics Reporting API when invoked via Architect Data Actions. The flow executes a POST to /api/v2/analytics/reporting/summary to fetch queue performance data. The request fails with a 429 status code after the second concurrent execution.
Environment details:
- Platform: Genesys Cloud (ap-southeast-2)
- Architect Version: Latest
- API Endpoint:
POST /api/v2/analytics/reporting/summary - Payload: Standard JSON with date range and metric filters.
The documentation states the limit is 100 requests per minute per organization. However, this flow runs on a schedule with only 5 concurrent instances. The error response body contains:
{
"code": "rateLimitExceeded",
"message": "Rate limit exceeded. Please retry after 60 seconds."
}
- Added a 60-second delay between data action calls in the flow. The 429 persists.
- Verified the organization-wide API usage via the Admin portal. Total usage is below 10% of the monthly cap.
Is there a stricter limit for analytics endpoints specifically? Or is the rate limit counter shared across all API calls from Architect flows?