Klirr Docs

Felkoder

ErrorInformation, HTTP-status och Klirrs felkoder.

Resursendpoints (/3/...) svarar med Fortnox felkuvert. Meddelandet är på svenska.

{
  "ErrorInformation": {
    "Error": 1,
    "Message": "Kan inte hitta kunden",
    "Code": 9000404
  }
}
FältBeskrivning
ErrorAlltid 1. En flagga, inte en felkod.
MessageLäsbart meddelande på svenska.
CodeSjusiffrig felkod, se nedan.

Felkoderna ligger i ett eget Klirr-intervall (9000xxx) och krockar aldrig med Fortnox egna nummer. Mappa på Code eller HTTP-status. Fel-svar cachas aldrig (Cache-Control: no-store).

Koder

CodeHTTPBetydelseVad du gör
9000400400Felaktig begäran: trasig JSON, saknat kuvert, ogiltigt fält, ostödd parameter.Rätta begäran. Försök inte igen oförändrat.
9000401401Authorization saknas, token ogiltigt, utgånget eller återkallat.Förnya token. Om förnyelsen ger invalid_grant: låt användaren godkänna igen.
9000403403Scope saknas, eller organisationen saknar AI Pro. Även andra behörighets- och kvotfel.Ändra inte begäran. Begär rätt scope eller låt organisationen uppgradera.
9000404404Resursen finns inte. Meddelandet säger vilken resurs.
9000409409Resursens tillstånd hindrar operationen, t.ex. en bokförd faktura som måste krediteras i stället.Byt väg; payloaden är inte fel.
9000429429Rate limit. Svaret har Retry-After.Vänta och försök igen.
9000500500Internt fel.Försök igen med backoff.

Vanliga meddelanden

MeddelandeStatus
Authorization-headern saknas eller är felformad401
Ogiltig access token401
Access token har gått ut401
Åtkomsten är återkallad401
Scope saknas för anropet: <scope>403
Det externa API:et ingår i AI Pro och uppåt. ...403
Kunde inte tolka anropets JSON-kropp400
Fältet <Resurs> saknas i anropet400
Fältet <Resurs> måste vara ett objekt400
För många anrop429
Internt serverfel500

Resursspecifika fel står på varje referenssida.

OAuth-endpoints

/api/v1/oauth-v1/* svarar i stället enligt RFC 6749: {"error": "...", "error_description": "..."}. Se Autentisering.

On this page