NB! Dokumentasjonen på dette nettstedet er for en løsning som skal avvikles innen juni 2026. Dokumentasjon for ny løsning finner du her.

API-nøkkel oversikt

Altinns API-nøkkel ressursoversikt

  • Hvis du ønsker å be om en ny API-nøkkel kan du gjøre det her.
  • For endringer på eksisterende API-nøkler ber vi deg kontakte Brukerstøtte på servicedesk@altinn.no.

API-nøkler og API-ressurser

API-nøkler for Altinn 2 blir avgrenset til deler av APIet som tilsvarer bruksområdene man oppgir når man bestiller en API-nøkkel. På et mer teknisk nivå sier vi at hver API-nøkkel gir tilgang til en eller flere API-ressurser. En API-ressurs er definert som kombinasjonen av API-endepunkt kategori og operasjon.

Dette fungerer veldig likt Scopes eller Rettighetspakker som man bruker i ID-porten og Maskinporten, men for å unngå forveksling prøver vi å unngå å omtale API-ressursene for API-nøkler med disse ordene.

For API-endepunkter på Altinns Virksomhet API så krever man at organisasjonsnummeret til den som bestiller API-nøkkelen er det samme som den som autentiserer seg i REST-forespørselen. Dette kravet er vist som OrgNrMustMatch i oversikten under.

API-endepunkt kategorier

De forskjellige API-endepunkt kategoriene for API-nøkler er:

API-endepunkt kategorier
LookUp
Message
Organization
UserProfile
Authorization
ServiceOwner
Broker

API-nøkkel operasjoner

REST operasjonene (eller CRUD operasjonene) er fordelt på 2 operasjoner for API-nøkler.

CRUD-operasjonerAPI-nøkkel operasjon
POST, PUT, DELETE.write
GET.read

API-endepunkt-ressurs oversikt

API-endepunktAPI-ressurs
Metadata API
metadataingen
Sluttbruker API
authentication/authenticatewithpasswordingen
authorization/tokenAuthorization.read
authorization/RoleDefinitionsAuthorization.read
authorization/RightsAuthorization.read, Authorization.write
authorization/apprightsAuthorization.read, Authorization.write
authorization/rolesAuthorization.read, Authorization.write
reportees/ReporteeConversionAuthorization.read
reporteesOrganization.read
{who}/profileUserProfile.read
{who}/lookupLookUp.read
organizationsOrganization.read
{who}/messages/{messageId}/attachmentsMessage.read, Message.write
{who}/messages/*Message.read, Message.write
{who}/authorization/*Authorization.read, Authorization.write
{who}/BrokerServiceBroker.read, Broker.write
Virksomhet API
consentRequestsOrgNrMustMatch
delegationRequestsAuthorization.read, Authorization.write, OrgNrMustMatch
enterpriseusersOrgNrMustMatch
Tjenesteeier API
serviceownerServiceOwner.read, ServiceOwner.write
  • ingen - Det er ingen krav om API-nøkkel på disse endepunktene.

Se også