init.Tasks openapi.json inittasks.com

HTTP 429

rate_limited

HTTP 429. Rate limited.

When you see it

A rate bucket is exhausted.

What to do

Wait Retry-After seconds. Watch RateLimit-Remaining on every response and slow down before you are cut off. The limits are at /rate-limits.

What this code adds

Beyond the fields every problem body carries, rate_limited sets:

json
{
  "retry_after": 42
}

The body

type is https://devs.inittasks.com/errors/rate_limited. instance is the path that failed, here /v1/todos. For the full RFC 9457 shape, the request_id field and the retry rules, see errors and retries.