Apier

Bruksområde

Altinn 3 er live 19. juni 2026

Slå opp Altinn 2-koder og finn tilsvarende tilgangspakker i Altinn 3. Et API bygget for utviklere som integrerer med norsk offentlig sektor.

29 dager igjen til fristen

Apier er et API for utviklere som integrerer med Altinn 3. Ikke et sluttbrukerverktøy.

Hva endres 19. juni 2026

DigDir avvikler Altinn 2 19. juni 2026. Alle tjenester må migreres til Altinn 3-plattformen innen denne datoen. Integrasjoner som fortsatt peker på Altinn 2-endepunkter slutter å virke.

Den viktigste endringen for utviklere: Altinn 2-rollene erstattes av tilgangspakker i Altinn 3. Mappingen er ikke alltid 1:1 — én rolle kan fordele seg på flere pakker, eller motsatt. Apier eksponerer denne mappingen som et offentlig oppslags-API.

Slik bruker du det

Slå opp en Altinn 2-kode (for eksempel A0208) for å se hvilke Altinn 3-tilgangspakker den tilsvarer:

curl

curl "https://www.apier.no/api/v1/tools/altinn-migration?altinn2_code=A0208"

Svar

{
  "success": true,
  "data": {
    "deprecation_deadline": "2026-06-19T23:59:59+02:00",
    "timezone": "Europe/Oslo",
    "days_remaining": 29,
    "deadline_passed": false,
    "entry": {
      "altinn2_code": "A0208",
      "altinn2_name_nb": "...",
      "altinn3_code": null,
      "altinn3_name_nb": null,
      "service_owner": "...",
      "migration_notes_nb": "...",
      "migration_notes_en": "...",
      "verified": false
    }
  }
}

TypeScript

const response = await fetch(
  "https://www.apier.no/api/v1/tools/altinn-migration?altinn2_code=A0208"
);
const json = await response.json();
console.log(json.data.days_remaining);
console.log(json.data.entry.altinn3_code);

Python

import requests

response = requests.get(
    "https://www.apier.no/api/v1/tools/altinn-migration",
    params={"altinn2_code": "A0208"},
)
data = response.json()
print(data["data"]["days_remaining"])
print(data["data"]["entry"]["altinn3_code"])

Hvordan det passer i din integrasjon

Endepunktet er offentlig og krever ingen autentisering. Det er bygget for å kalles direkte fra deployment-skript, CI-jobber eller migreringsverktøy. Responsen inkluderer days_remaining slik at du kan bygge varsler eller failsafe-logikk rundt fristen.

Bygget for ansvarlighet, ikke bare tilgang.

Hvert API-kall gjennom Apier blir kryptografisk hash-et, loggført og koblet sammen med en korrelasjons-ID. Regelen som ble anvendt, fullmaktene som gjaldt, og den rå responsen fra Skatteetaten eller Altinn lagres permanent i en uendringsbar logg. Hvis Skatteetaten eller en regulator senere spør hva som skjedde på en bestemt dato, kan hele bevisrekken rekonstrueres.

Idempotens håndheves på infrastrukturnivå. Hvis et automatisert kall blir gjentatt på grunn av nettverksfeil eller tidsavbrudd, sendes ikke den underliggende innrapporteringen til myndighetene to ganger. Feilmoduser blir ikke til doble innleveringer.

Innleveringskvitteringer inkluderer myndighetenes rå respons, kryptografisk signert med HMAC ende-til-ende. Det Altinn eller Skatteetaten faktisk bekreftet, bevares ordrett — ikke oppsummert, ikke parafrasert. Signaturverifikasjon feiler dersom ett byte endres i ettertid.

Kom i gang

Registrer deg for en API-nøkkel. Selve oppslags-endepunktet er gratis og krever ingen nøkkel — nøkler brukes for resten av Apier-API-et.