Hi,
I notice the error below when i read 50 users (only 17 users exist in lower environment). Please help me understand the rate limits in different environments.
For every user, roles call is made.
Error ManagementApiError: Global limit has been reached
at UsersManager.parseError (file:///var/task/node_modules/auth0/dist/esm/management/management-client.js:29:16)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async UsersManager.request (file:///var/task/node_modules/auth0/dist/esm/lib/runtime.js:102:23)
at async UsersManager.getRoles (file:///var/task/node_modules/auth0/dist/esm/management/__generated/managers/users-manager.js:359:26)
at async file:///var/task/readUser.mjs:254:23
at async Promise.all (index 6)
at async Runtime.readUsers (file:///var/task/readUser.mjs:252:28) {
errorCode: ‘too_many_requests’,
error: ‘Too Many Requests’,
statusCode: 429,
body: ‘{“statusCode”:429,“error”:“Too Many Requests”,“message”:“Global limit has been reached”,“errorCode”:“too_many_requests”}’,
headers: Headers {
date: ‘Tue, 29 Apr 2025 01:00:17 GMT’,
‘content-type’: ‘application/json; charset=utf-8’,
‘content-length’: ‘120’,
connection: ‘keep-alive’,
‘cf-ray’: ‘937adc936a92b298-PDX’,
‘cf-cache-status’: ‘DYNAMIC’,
‘retry-after’: ‘1’,
‘cache-control’: ‘no-cache’,
‘strict-transport-security’: ‘max-age=31536000; includeSubDomains’,
vary: ‘origin, Accept-Encoding’,
‘access-control-expose-headers’: ‘WWW-Authenticate,Server-Authorization’,
‘x-auth0-l’: ‘0.008’,
‘x-content-type-options’: ‘nosniff’,
‘x-ratelimit-limit’: ‘10’,
‘x-ratelimit-remaining’: ‘0’,
‘x-ratelimit-reset’: ‘1745888419’,
server: ‘cloudflare’,
‘alt-svc’: ‘h3=“:443”; ma=86400’
},
msg: ‘Global limit has been reached’
}
Thanks in advance!