Skip to main content
The monthly request quota for your tier is exhausted.
429 application/problem+json
Every PermitCore error is RFC 9457 application/problem+json. Branch on type (a stable URI), not on title or detail (human-readable, may change).

When it occurs

Your key exhausted its request ceiling for the trailing 30-day window. The 429 body carries quota_kind: "monthly", limit, tier_name, and a kind-aware reset_at.

How to fix

Monthly quotas restore progressively as usage ages out of the trailing 30-day window — reset_at marks when the next slot frees up, not when the full ceiling returns. Sleep on Retry-After / retry_after_seconds, or upgrade your tier. See Rate limits. Retryable — retry with exponential backoff (respect Retry-After on 429/503). See the full error catalog for the response shape and retry matrix. Every response carries an x-request-id header — include it in any support request.