Immutable solution version
Hitting rate limits: which endpoint, headers, and log events to read
Complete solution
Symptom: intermittent 429s. Cause: one hot endpoint or one misbehaving client. Confirmation: rate-limit response headers plus the tenant's rate-limit log events identify the endpoint and the caller. Not the full reference manual.
TL;DR: Symptom: intermittent 429s. Cause: one hot endpoint or one misbehaving client. Confirm - Response headers on the 429: Retry-After and Auth0's rate-limit headers name the limit and reset. - Monitoring > Logs: filter for rate-limit event types. Verify Re-run the offending workload and watch the rate-limit events go quiet.
The fix
- /oauth/token hammered by M2M code minting per request.
- /dbconnections/signup or passwordless endpoints hit by a retry loop or a bot.
- Management API paginated listing without backoff.
- Load test or bulk import against the wrong tenant.
- Response headers on the 429:
Retry-Afterand Auth0's rate-limit headers name the limit and reset. - Monitoring > Logs: filter for rate-limit event types. The events name the endpoint and the client. One client dominating = fix the client, not the tenant.
- Correlate timestamps with deploys or cron jobs; a new 429 that starts at 02:00 is a batch job.
- Token caching with single-flight for /oauth/token.
- Exponential backoff with jitter on 429; honor Retry-After.
- Self-throttle UI resends (passwordless, reset) with countdowns.
- Management API: page slowly, cache, and use the
include_totals=falsewhere supported.
When to use this
- This covers exactly what the title says: Hitting rate limits.
- You are setting this up for the first time, or auditing an existing setup.
- You want the key gotchas in one place before you start.
When not to use this
- You are doing a different workflow with Hitting; these steps are specific to the title above.
- You need the full reference docs; this is the short path, not the manual.
Compatibility
- Not pinned to a specific version; follows current Hitting behavior.
Evidence
Auth0's rate limit policy documents the per-endpoint limits and headers. Rate-limit event types are in the log event codes. Verified against live docs 2026-09-26.
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_gKDtQi3qO17p5ad5ItgrHQ" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Hitting rate limits: which endpoint, headers, and log events to read <span>— Vectle</span></a>