# sequence_mismatch

**Der Termin hat sich seit der übergebenen Sequence geändert.**

| | |
|---|---|
| HTTP-Status | `409` |
| `code` | `sequence_mismatch` |
| Wiederholen? | Nein, erst die Anfrage korrigieren |

## Was das bedeutet

Du hast `If-Match` mit einer `sequence` geschickt, aber der Termin hat inzwischen eine andere, oder es gibt ihn noch gar nicht.

## So behebst du es

Lies den Termin neu (`GET`), führe die Änderungen zusammen und schreib mit der aktuellen `sequence`. Brauchst du keinen Schutz vor parallelen Änderungen, lass `If-Match` weg.

## Beispiel

```json
{
  "type": "https://docs.kalender-sync.de/en/api/errors/sequence_mismatch",
  "title": "Conflict",
  "status": 409,
  "code": "sequence_mismatch",
  "detail": "The event changed since the sequence you sent.",
  "request_id": "req_…"
}
```

→ [Alle Fehlercodes](https://docs.kalender-sync.de/api/errors/)