# checkpoint_filter_mismatch

> The events checkpoint was issued for other filters. A checkpoint resumes only the reading it came from.

HTTP `400` · `retryable` is `false`

A checkpoint is bound to the filters it was issued with, such as a project or event types, and this request used
different ones.

**What to do:** resume with the same filters as the checkpoint, or take a new checkpoint for the new filters. See
[Events](/docs/concepts/events).

## The response

Every error comes as `application/problem+json`; [Errors](/docs/errors) explains each field.

```json
{
  "type": "https://usekabu.com/docs/errors/checkpoint_filter_mismatch",
  "title": "Checkpoint filter mismatch",
  "status": 400,
  "code": "checkpoint_filter_mismatch",
  "detail": "…",
  "hint": "…",
  "retryable": false,
  "request_id": "req_…",
  "doc_url": "https://usekabu.com/docs/errors/checkpoint_filter_mismatch"
}
```
