> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.scripe.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Bad pagination

# `bad_pagination`

| HTTP | When                                         |
| ---- | -------------------------------------------- |
| 400  | A pagination parameter has an invalid value. |

The most common cause is `limit` out of the supported range:

* `?limit=0` → invalid; minimum is 1.
* `?limit=999` → above the maximum 200.
* `?limit=foo` → not an integer.

We **clamp** silently in some cases (e.g. `limit=300` → `limit=200`)
but emit this code when the value is so wrong it'd be misleading to
silently fix.

Recover by sending a valid `limit` in `[1, 200]` and (optionally) a
fresh cursor.

See [conventions.md §pagination](../conventions.md#pagination) for the
allowed ranges per endpoint.
