Ferra.rs / Error Types / rate_limited

rate_limited

Too Many Requests

429 Too Many Requests

Emitted by the framework's default rate-limiter on mutation routes (POST / PUT / DELETE). When the limiter can compute a sensible delay, the response also carries a Retry-After header (seconds until the next accepted request). Emitted by middleware, not through FerraError.

Example RFC 7807 body

{
  "type":   "https://ferra.rs/errors/rate_limited",
  "title":  "Too Many Requests",
  "status": 429,
  "detail": "rate limit exceeded"
}
← All error types