Sist endret: 21. aug. 2024

Veiledning for utviklere

Velkommen til utviklerveiledningen for Altinn Melding! Denne delen av dokumentasjonen hjelper deg med å komme i gang med Altinn Melding og gir innsikt i hvordan du best kan utnytte plattformen. Vær oppmerksom på at dokumentasjonen fortsatt er under arbeid, og noen seksjoner kan være manglende eller bare delvis dokumentert.

Denne delen av dokumentasjonen er under arbeid. Det er seksjoner med manglende eller bare delvis dokumentasjon.

Siden Altinn Melding er åpen kildekode, kan du få tilgang til koden vår i vårt offentlige GitHub-repo og bygge en lokal Docker-instans for å teste mot.

Vi ønsker bidrag til løsningen velkommen.

Se Readme-filen på GitHub for en introduksjon til Altinn 3 Melding, og hvordan du bygger og kjører den i din utviklermiljø.

Repoet inneholder også en Postman-samling med eksempler.

Swagger for filoverførings-APIet er vert her.

Generell API-operasjon

Du må ha utført stegene i Hvordan komme i gang for å sette opp tilgangskravene.

Generell prosess

Alle operasjoner er asynkrone, med mindre annet er angitt. Som sådan bør du implementere hendelsesabonnementer for å optimalisere prosessen din i stedet for å stole på polling for status.

Autentisering

For alle operasjoner må du autentisere deg ved å bruke din Maskinporten-klient og deretter skaffe en Altinn-token fra Altinn-autentisering.

Bruk Altinn-tokenet som en Bearer-token for alle Melding API-forespørsler sammen med APIM-abonnementsnøkkelen som en header med nøkkelen Ocp-Apim-Subscription-Key.