Skip to main content

Vad det innebär

Begäran var syntaktiskt eller semantiskt ogiltig: en felformaterad brödtext, ett obligatoriskt fält som saknas eller ett parametervärde utanför det tillåtna intervallet. När problemet kan hänföras till en enskild parameter anges parameterns namn i fältet param. Ett 409-svar innebär att begäran står i konflikt med resursens aktuella tillstånd. Till exempel kan skapandet av en OAuth-klient misslyckas om målets tjänstkonto är inaktivt, saknar en begärd behörighet eller har nått sin klientgräns. Granska status och detail tillsammans; enbart felkoden skiljer inte dessa situationer från en felaktigt utformad begäran.

Vad du bör göra

  • Läs detail och param – de beskriver exakt vad som misslyckades i valideringen.
  • Vid 400: korrigera begäran innan du skickar den igen.
  • Vid 409: åtgärda först konflikten som rör kontots tillstånd, behörigheten eller kapaciteten. En OAuth-klient som väntar på rensning tar fortfarande upp kapacitet. Behåll nyckeln för omförsök när du gör om samma skapandeförsök efter att konflikten har lösts.
  • Kontrollera i API-referensen vilka obligatoriska fält, typer och tillåtna värden som gäller för åtgärden.