Architect 403 Forbidden during load test with valid API key

What is the reason the Architect API returns 403 when simulating high volume?

Context:
Environment: Genesys Cloud US1
Tool: JMeter 5.6
Endpoint: /api/v2/architect/flows
Auth: Bearer token from a dedicated Admin user
Config: 50 concurrent threads retrieving flow definitions

The goal is to check if the Architect API can handle the read load during peak shift changes. The script works fine with 10 threads. At 50 threads, 60% of requests fail with 403 Forbidden. The error message says “User does not have permission to access this resource.”

The user has “Architect: Read” permissions. The same token works in Postman for single requests. I checked the API rate limits in the admin portal. The limit is 1000 requests per minute. The test only hits 50 requests per second. So rate limiting is not the issue.

I suspect the load test is triggering some security rule or compliance check that blocks bulk reads. The logs show no specific error code, just 403.

Question:
Is there a hidden limit on concurrent Architect API calls for load testing? How can I get more details on why the permission is denied only under load? I need to validate the system capacity before the holiday season. Any help is appreciated.