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

# Cursor does not match the request

> HTTP 400, cursor-mismatch. The cursor was issued for different filters, sort or scope.

| | |
| - | - |
| Type | `https://docs.pinakelai.com/errors/cursor-mismatch` |
| Status | 400 |
| Retry | No. Resend the original filters with the cursor. |

## When it happens

A cursor is bound to the request that produced it: the filters and `sort` of a search, or the `jurisdiction` scope of the feed. This error means the request that carried the cursor had different ones, for example because a filter was dropped from the follow-up request.

## What to do

Send the same filters and `sort` as on the first page, plus `cursor`. Only `limit`, `include` and `include_total` may change between pages. To change the query, start again without a cursor; to change the scope of a feed subscription, start a new subscription.

## Example

```json Body theme={null}
{
  "type": "https://docs.pinakelai.com/errors/cursor-mismatch",
  "title": "Cursor does not match the request",
  "status": 400,
  "detail": "This cursor was issued for different filters. Send the original filters with it.",
  "request_id": "req_01M7Q40C3D4E5F6G7H8J9KMNPQ"
}
```

See the [errors catalogue](https://docs.pinakelai.com/api-reference/errors.md) for every error type, and [Handling errors](https://docs.pinakelai.com/guides/errors.md) for retry strategy.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.