Naar de hoofdinhoud

Idempotency-sleutel hergebruikt

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

Wat het betekent

De Idempotency-Key die je stuurde, is al gebruikt voor een verzoek met een andere body. Een sleutel identificeert één logisch verzoek: een nieuwe poging met dezelfde sleutel en dezelfde body speelt het eerste antwoord opnieuw af, en dezelfde sleutel met een andere body wordt geweigerd in plaats van stilletjes beantwoord met het eerdere resultaat.

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

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

Wat je kunt doen

Stuur een nieuwe sleutel voor een nieuw verzoek. Hergebruik een sleutel alleen om precies hetzelfde verzoek opnieuw te proberen na een netwerkfout.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

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

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.