Cost+Docs

Autentisering

Lär dig hur du autentiserar mot Cost+ API:et

All kommunikation med Cost+ API:et kräver TLS 1.2 eller högre och HTTP Basic Authentication.

Hur Basic Auth fungerar

Autentisera genom att använda din API-nyckel som användarnamn med ett tomt lösenord. Base64-koda strängen \{api_key\}: (notera det avslutande kolonet — lösenordet är tomt).

Den resulterande Authorization-headern ser ut så här:

Authorization: Basic aHVudGVyMjo=

Exponera aldrig din API-nyckel i klientkod eller publika repositoryn. Håll den enbart på serversidan.

Använda cURL

Direkt (rekommenderat)

cURL stöder Basic Auth nativt med flaggan -u. Ange din API-nyckel följt av ett kolon:

cURL with -u flag
curl -u YOUR_API_KEY: https://api.costplus.online/v1/orders/

Manuell Base64-kodning

Om du föredrar att konstruera headern själv, koda först nyckeln:

Encode the API key
echo -n "YOUR_API_KEY:" | base64

Ange sedan det kodade värdet i Authorization-headern:

cURL with manual Authorization header
curl -H "Authorization: Basic YOUR_BASE64_ENCODED_KEY" https://api.costplus.online/v1/orders/

Det avslutande kolonet efter API-nyckeln krävs — det separerar användarnamnet från det (tomma) lösenordet i Basic Auth-schemat.

HTTP-statuskoder

API:et använder standard HTTP-statuskoder för att indikera resultatet av en förfrågan.

StatuskodBetydelseBeskrivning
200OKFörfrågan lyckades.
201SkapadResursen skapades framgångsrikt.
400Felaktig förfråganFörfrågan var felformaterad eller saknade obligatoriska fält.
401Ej auktoriseradAutentiseringen misslyckades — kontrollera din API-nyckel.
403FörbjudenDu har inte behörighet att komma åt denna resurs.
404Hittades inteDen begärda resursen finns inte.
500Internt serverfelNågot gick fel på vår sida.
502Bad GatewayFel i uppströms-tjänsten.
503Tjänsten ej tillgängligAPI:et är tillfälligt otillgängligt.
504Gateway TimeoutUppströms-tjänsten svarade inte i tid.

On this page