Tillbaka till översikten

Utvecklare (API)

Integrera paperlesspaper direkt i dina applikationer.

Förutom appen erbjuder ANABOX smart också en API med vilken utvecklare kan integrera individuella applikationer eller befintliga system.

För att använda API:et måste du:

  • Använda en giltig API-nyckel för att skicka förfrågningar till API-slutpunkterna.
    Du får din API-nyckel i paperlesspaper-applikationen.
  • Endast HTTPS-anslutningar är tillåtna. Förfrågningar över HTTP omdirigeras till HTTPS via HTTP 301-omdirigering.
  • API:et returnerar svar i JSON-format. Fel visas i JSON-kroppen under nyckeln error.
ChatGPT Image 17

Du kan generera API-nycklar i dina användarinställningar.

Du hittar dokumentationen här.

API:et använder två autentiseringsmetoder:
Egna API-tokens och Auth0 JWT-tokens.

Du kan generera en anpassad API-token i paperlesspaper-appen eller via din administratör.
För autentisering, lägg till API-token i Authorization-headern som en Bearer-token:

Authorization: Bearer <ditt-token>

  • API-token måste vara ett 64-siffrigt hexadecimalt värde.
  • Om token är giltigt kommer förfrågan att autentiseras i den associerade användarens namn.
  • 401 Obehörig: Token saknas, är ogiltigt eller har gått ut.
  • 403 Förbjuden: Autentiserad, men ingen behörighet för slutpunkten.

Åtkomstbegränsningarna gäller per API-nyckel och tidsenhet.
Gränsen är 300 förfrågningar per minut.
Ytterligare användningsbegränsningar kan gälla beroende på plan.
Vid överskridande får du HTTP-status 429 För många förfrågningar.

Ett HTTP-503-fel indikerar en oväntad toppbelastning i API-åtkomst.
Servern är vanligtvis tillgänglig igen inom fem minuter.
Vid fortsatt störning eller andra HTTP 5XX-fel, vänligen kontakta supporten.