Ibland kan det vara svårt att veta vad allt som rör våra öppna data och API:er heter eller innebär. På den här sidan har vi samlat vanligt förekommande ord och begrepp. Du kan använda den som stöd när du använder våra dataresurser – eller när du helt enkelt vill lära dig mer.
Access token
En access token kan liknas med att ha en behörighetsbiljett till auktorisationsservern. Den krävs för att användaren av din programvara på ett säkert och verifierat sätt ska få åtkomst till API:et. Access token kan hämtas på olika vis, beroende på vilken säkerhetslösning som används för API:et. Utförligare beskrivningar av vad access tokens är, samt hur de hämtas beskrivs på sidan Så fungerar access tokens.
API
Förkortningen API står för Application Programming Interface. Det är ett numera standardiserat sätt att överföra information på.
Du kommer till API-konsolen genom att klicka på knappen "Utforska API-definitionen" på respektive API:s sida på Utvecklarportalen.
Unik identifikation och lösenord för en specifik programvara som används för autentisering mot Skatteverkets auktorisationsserver. Kallas ofta Client ID och Client Secret.
Applikations-id/applikationsnamn
När vi registrerar din ansökan om tillgång till något av våra API:er skapar vi ett unikt applikations-id för din applikation. De API-nycklar du får av oss kommer vara knutna till ditt applikations-id. Om du vill kan du återanvända API-nycklarna för fler API:er. Då behöver du ange ditt befintliga applikations-id när du ansöker om tillgång till API:et.
Auktorisationsserver
Ett system hos Skatteverket för autentisering och auktorisation av API-användare. Består av ändpunkterna Authorization Endpoint och Token Endpoint som används inom OAuth 2.
Driftmeddelandetyper: Driftinformation, Driftstörning och Uppdatering
Skatteverket använder sig av tre olika driftmeddelandetyper. Här är en kort förklaring av de olika typerna:
Driftsatt tjänst
Skatteverket använder begreppet driftsatt tjänst för alla API:er som finns tillgängliga i vår produktionsmiljö.
E-legitimation
En elektronisk id-handling, till exempel Bank-ID. På Skatteverket använder vi begreppet e-legitimation för privatpersoner och begreppet organisationslegitimation för elektroniska ID-handlingar för andra juridiska personer.
Enkel testtjänst
Den enkla testtjänsten finns i en miljö som är fri för alla att använda utan krav på autentisering. Tjänsten innehåller hårdkodad data och levererar statiska svar som du kan använda för att testa funktionerna i API:et.
Komplett testtjänst
Den kompletta testtjänsten (sandbox) innehåller dynamiska data och levererar olika svar beroende på vilka datavärden du anger i anropen. Du kan använda den för att testa API:ets innehåll och uppbyggnad.
Korrelations-id
Ett korrelations-id genereras av din programvara och är ett unikt värde för varje enskilt anrop till API:et. Ett korrelations-id ska vara en max 36 tecken lång textsträng.
OAuth2
OAuth2 står för "Open Authorization" och är ett öppet säkerhetsramverk som kan användas för behörighet och åtkomst mellan olika komponenter. Varje partner-API som Skatteverket tillhandahåller är knutet till ett eller flera specifika OAuth2-flöden och autentiseringsmetoder.
Organisationslegitimation
Organisationslegitimation eller organisationscertifikat är en elektronisk ID-handling för företag eller andra former av juridiska personer. Den används för autentisering tillsammans med API-nycklar.
Partner-API
API:er som kan användas av exempelvis programvaruföretag, myndigheter eller organisationer som uppfyller de avtal, överenskommelser och villkor som finns kopplat till API:et. Partner-API:erna finns under fliken API:er på Utvecklarportalen.
RAML-fil
RAML står för RESTful API Modeling Language och är ett YAML-baserat språk som används för att beskriva statiska API:er. I den tekniska beskrivningen i RAML-filen hittar du
Redirect-URI
Redirect-URI kan översättas till omdirigeringsadress på svenska. Redirect-URI används i säkerhetsflödet Authorization Code Grant. Du ska fylla i en eller flera sådana adresser redan när du ansöker om API:er som använder detta säkerhetsflöde. När du gör anrop mot auktorisationsservern skickar du med en av de redirect-URI:er som du har fyllt i i ansökan. När din programvara har autentiserats jämförs denna adress med den eller dem som du fyllt i i ansökan. Om de stämmer överens kommer användaren skickas till redirect-URI:en. På detta sätt kan vi skydda era användare från att omdirigeras till andra främmande adresser efter autentiseringen.
Riktat API
API:er som är skräddarsydda för specifika behov. De är ofta beställda av andra myndigheter eftersom informationen som skickas via API:et kräver särskilda rättigheter för att få ta del av.
Scope
Varje API har ett scope. De API-nycklar du får av oss kan du använda för mer än ett API, förutsatt att de ska användas för samma applikation. I så fall kan Skatteverket koppla ett nytt scope till din användare.
Tjänstebeskrivning
Varje API har en tjänstebeskrivning. Tjänstebeskrivningen innehåller teknisk information, samt beskriver verksamhetssammanhang och hur tjänsten är byggd. Du hittar tjänstebeskrivningen under respektive API på vår Utvecklarportal.
Öppna data
Öppna data är digitaliserad, offentlig information som vem som helst kan ta del av och använda till valfritt ändamål.
Öppna data-API
API:er som är fria att använda precis hur du vill. De har ingen utpekad målgrupp och kan därför användas av myndigheter likväl som privatpersoner och företag. Du behöver inte skriva på något avtal eller betala för att använda dem. Du hittar dem på vår Utvecklarportal under filtret Öppna data-API:er.
Vill du lära dig mer om skatter och företagande? Ta då chansen och möt oss online på våra direktsända webbseminarier. Det är kostnadsfritt och du kan ställa frågor och få svar i en chatt.