Kom igång
Från konto till första API-anropet — följ stegen nedan så är du igång på några minuter.
Från konto till första API-anropet — följ stegen nedan så är du igång på några minuter.
Klicka på Logga in uppe till höger och autentisera med ditt kommunkonto.
I API-katalogen ser du alla publicerade API:er, deras versioner, OpenAPI-specifikationer och exempelsvar.
Gå till Mina applikationer och skapa en ny applikation för din integration.
Vid skapandet genereras client_id och client_secret. Spara dessa säkert — använd organisationens standard för hemligheter (Proton Pass, Azure Key Vault, etc.).
Registrera det API du vill anropa under din applikation. Ansökan godkänns av integrationsplattformen — du får en notifiering när den är klar.
Plattformen använder OAuth 2.0 med client credentials-flödet för maskin-till-maskin-integrationer. Ange det scope som matchar API:et du vill anropa. Hämta en token från identitetstjänsten:
curl -X POST "https://prvsuep7yw38geny.eu.identity.konghq.com/auth/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=DITT_CLIENT_ID" \
-d "client_secret=DITT_CLIENT_SECRET" \
-d "scope=api.example"
Svaret innehåller en access_token som är giltig en begränsad tid.
Använd token i Authorization-headern när du anropar API:et:
curl -X GET "https://int-api.test.uppsala.se:4443/api/example/v1/items" \
-H "Authorization: Bearer DIN_ACCESS_TOKEN" \
-H "Accept: application/json"
Får du 200 OK är du igång. Vid 401 — kontrollera att token är giltig.