Zum Hauptinhalt springen

Idempotenzschlüssel wiederverwendet

typehttps://docs.frem.sh/reference/api/errors/idempotency-key-reused
HTTP-Status409 Conflict

Was das bedeutet

Der Idempotency-Key, den du gesendet hast, wurde bereits für eine Anfrage mit einem anderen Body verwendet. Ein Schlüssel steht für genau eine logische Anfrage: Eine Wiederholung mit demselben Schlüssel und demselben Body spielt die erste Antwort erneut ab, und derselbe Schlüssel mit einem anderen Body wird abgelehnt, statt stillschweigend mit dem früheren Ergebnis beantwortet zu werden.

Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:

  • This Idempotency-Key was already used with a different body. Use a new key for a different request.

Was du tun kannst

Sende für eine neue Anfrage einen neuen Schlüssel. Verwende einen Schlüssel nur wieder, um nach einem Netzwerkfehler genau dieselbe Anfrage zu wiederholen.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/idempotency-key-reused",
  "title": "Conflict",
  "status": 409,
  "detail": "..."
}

Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.