# rate_limited

> Too many calls

- Status: 429 Too Many Requests
- Retry (`retryWhen`): `same_request`
- Did anything happen? (`outcome`): `none` (It did not happen)
- The request
- Page in the portal: https://developers.rivr.io/errors/rate_limited
- Try it: `GET https://developers.rivr.io/errors/simulate/rate_limited` answers with the code's exact wire form; `?succeedAfter=N&attempt=K` gives a 200 once `attempt` passes `N`

## What it means

The token has sent more calls than the per-token limit allows. The limit is per token, not per organisation, and can be turned off or on for all of Rivr.

## What your system does

Wait the number of seconds `Retry-After` gives and make the call again. Spread the calls out, and use webhooks instead of polling.

## Is it worth retrying?

Only once the situation has changed, see above. Sending the same call straight away gets the same answer.

`retryWhen`: `same_request`. Send the very same request again, unchanged: the same `Idempotency-Key` and the same order id. Wait `Retry-After` seconds when the answer has the header, otherwise a short while that grows with each attempt.

## Did anything happen?

`outcome`: `none`. **It did not happen.** This call did not do what you asked for and changed nothing else that you can see or that concerns money. Where the code has an `outcomeNote`, it takes precedence.
