Hopp til hovedinnhold

Kom i gang med integrasjon mot Altinn 3

Leverandører av sluttbrukersystemer som ønsker å få tilgang til funksjonalitet og tjenester i test- og produksjonsmiljø, må følge denne onboarding-prosessen. Kunder av enkelte typer sluttbrukersystemer må også følge enkelte steg i denne guiden.

Opprettet: 11. mars 2025 Sist endret: 20. april 2026

Denne guiden viser hvordan leverandører av sluttbrukersystemer kan koble sine systemer til Altinn. Den dekker også steg som kunder av enkelte typer sluttbrukersystemer (som er lokalt installert hos kunde) trenger å utføre.

Et sluttbrukersystem er et system som brukes av virksomheter til å sende inn data, hente meldinger eller utføre oppgaver i Altinn via API-er.

For å integrere et system mot Altinn må du:

· Signere relevante bruksvilkår

· Få tilgang til relevante API-scopes

· Autentisere systemet via Maskinporten eller ID-porten

· Utvikle integrasjon mot ønskede API-er

0 - Forutsetninger

AktivitetAnsvarlig
0.1Velg autentiseringsmetode:
Se punkt 1.4 for hvordan du oppretter tilgang og klient.
Altinn støtter innlogging med Maskinporten (inkludert bruk av systembruker) og ID-porten. For leverandører som skal tilby sitt system til flere kunder, anbefales Maskinporten i kombinasjon med systembruker. Dette gjør det enklere for virksomheter å gi systemet riktige tilganger til å utføre oppgaver på deres vegne.
SBS-leverandør
0.2

Bruksvilkår for autentisering:
Inngå avtale og godkjenn bruksvilkår for ID-porten/Maskinporten om din virksomhet ikke allerede har gjort dette.

Lurer du på om din virksomhet har signert bruksvilkår? Logg deg inn på samarbeidsportalen her for å sjekke. Informasjon ligger under "Bruksvilkår > Virksomhetens bruksvilkår".

Merk at vi skiller mellom bruksvilkår for offentlige og private kunder:

· Bruksvilkår for offentlige kunder

· Bruksvilkår for private virksomheter

SBS-leverandør og -kunde
0.3

Bruksvilkår:
Godkjenn bruksvilkår for sluttbrukersystemleverandør.

Kunder av SBS-leverandør trenger ikke utføre dette steget.

SBS-leverandør

1 - Få tilgang til scopes og API-nøkler

AktivitetAnsvarlig
1.1

Fyll ut registreringsskjema:

Fyll ut registreringsskjemaet for sluttbrukersystem. Her oppgir du blant annet hvilke API-er og scopes systemet trenger tilgang til.

Se oversikt over hvilke scopes som gjelder for de ulike produktene og funksjonsområdene i Altinn: Scopeoversikt per produkt og funksjonsområde.

Merk at enkelte tjenester også krever at man har scopes fra etaten som eier tjenesten. Disse må man få tildelt fra den enkelte etaten.

SBS-leverandør og -kunde
1.2Tildeling av scopes og API-nøkler:
Med grunnlag i hva som ble fylt ut i registreringsskjemaet, tildeler Digdir nødvendige scopes i Maskinporten eller ID-porten, samt API-nøkler for produkter som krever det.
Digdir
1.3

Motta e-post om at tilganger er tildelt:
Når tilgangene er opprettet mottar leverandøren en e-post med informasjon om:

  • hvilke scopes som er tildelt
  • eventuelle API-nøkler
  • hvilke tjenester systemet kan integrere mot

Denne informasjonen brukes når systemet settes opp mot Altinn 3 API-er.

SBS-leverandør og -kunde
1.4

Opprett klient i Maskinporten eller ID-porten:

Opprett klient for autentisering i Maskinporten eller ID-porten.

Hvis løsningen bruker Maskinporten, må du først få tilgang som konsument og deretter opprette en klient i Maskinporten:

Hvis løsningen bruker ID-porten, følger du veiledningen for å autentisere med ID-porten og registrere en klient der.

SBS-leverandør og -kunde
1.5

Legg til scopes på klienten:

Legg til de scopene klienten skal bruke. Disse må samsvare med tilgangene som ble tildelt i registreringsskjemaet.

Bruk selvbetjeningsfunksjonaliteten for å registrere hvilke av scopene du har tilgang til som er relevant for ditt system. Se oversikt over hvilke scopes som gjelder for de ulike produktene og funksjonsområdene i Altinn: Scopeoversikt per produkt og funksjonsområde.

SBS-leverandør og -kunde
1.6

Registrer systemet i systemregisteret:

Hvis integrasjonen bruker systembruker, må systemet registreres i systemregisteret via API. Se veiledning her: Registrering av system – Altinn.

Når systemet er registrert, må du også huske å legge til nødvendige tilgangspakker på systemet og på systembrukeren, slik at systemet får tilgang til de tjenestene det skal bruke.

Se også Veiledning for oppsett av systembrukere.

Hvis integrasjonen ikke bruker systembruker, er dette steget ikke nødvendig.

Merk. For integrasjoner som skal registrere system i systemregisteret, må klienten ha scopet altinn:authentication/systemregister.write.

SBS-leverandør og -kunde

2 - Integrasjon med funksjonalitet og tjenester i Altinn

Integrasjon mot autentiseringsfunksjonalitet er allerede utført i steg 1. For øvrige integrasjoner må dere vurdere om den er relevant for deres bruksmønster eller ikke.

AktivitetAnsvarlig
2.1

Sett opp integrasjon mot tilgangsstyrings-API-ene for å:

SBS-leverandør
2.2

Sett opp integrasjon mot Dialogporten-API-ene for å:

SBS-leverandør
2.3

Sett opp integrasjon mot tjenesteproduktenes grensesnitt

Merk at en del tjenester er realisert utenfor Altinn. For disse må du finne dokumentasjon hos den enkelte tjenesteeier.

SBS-leverandør
2.4Koble systemet opp mot den enkelte tjeneste det skal kunne brukes motSBS-leverandør
2.5Sett opp integrasjon mot events-API-ene for å abonnere på hendelser, og redusere behovet for spørringer for å ha siste status.SBS-leverandør
2.6Gjennomfør testing i testmiljø. Testmiljøet TT02 er tilgjengelig for alle leverandører (i tillegg til tjenesteeierne).SBS-leverandør

3 - Forvaltning

AktivitetAnsvarlig
3.1Registrer og vedlikeholde varslingspunktSBS-leverandør

Kontakt

Altinn servicedesk

Bli inspirert av brukscase:
For noen vanlige brukscase på tvers av produkter finnes det ende-til-ende-beskrivelser av hvordan man kan kombinere API-er for å løse caset. Disse vil vi jobbe videre mer fremover.

Se våre brukscase her!

Se også opptak av webinar fra 13. mars 2025 - her presenterte Brønnøysundregistrene en brukscase som også kan være til inspirasjon.