> ## Documentation Index
> Fetch the complete documentation index at: https://docs.get-exo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pagination unsupported

> This recall view is not a list, so it cannot be paginated.

This page is the resolution target of the RFC 9457 `type` URI on every `pagination_unsupported` problem body: `https://docs.get-exo.com/errors/pagination_unsupported`.

**HTTP status: `400` Bad Request**.

```json theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
{
  "type": "https://docs.get-exo.com/errors/pagination_unsupported",
  "title": "Pagination unsupported",
  "status": 400,
  "detail": "The 'identity' recall view is not a list, so it cannot be paginated.",
  "code": "pagination_unsupported",
  "requestId": "req_9f2c41ab7d0e5c18",
  "suggestedAction": "Drop the cursor and pageSize parameters. Cursor pagination is available on: insights, temporal."
}
```

## Why it happens

`GET /v1/recall/{recall_type}` serves four different shapes. `insights` and `temporal` are lists and accept a cursor. `identity` and `graph` are composite documents and do not.

Pagination on the recall family is opt-in: with neither `cursor` nor `pageSize` supplied, the response keeps its original shape. Supplying either on a non-list view is what triggers this.

## How to fix it

* Drop `cursor` and `pageSize` for `identity` and `graph`.
* Use them freely on `insights` and `temporal`.

## Related

* [`invalid_cursor`](/errors/invalid_cursor)
* [Errors](/platform/errors) for the envelope and the full catalogue
