/azf-krr

Azure function API for oppslag mot Kontakt- og Reservasjonsregisteret (KRR)

Primary LanguageJavaScript

azf-krr

Azure function API for oppslag mot kontakt- og reservasjonsregisteret

Henter token fra maskinporten ved hjelp av server-til-server oauth2.

API

GET /lookup

Request A array with one or more personal ids.

["26118642424"]

Response

{
  personer: [
    {
      personidentifikator: "26118642424",
      reservasjon: "NEI",
      status: "AKTIV",
      kontaktinformasjon: {
        epostadresse: "jonas.enge@gmail.com",
        epostadresse_oppdatert: "2014-03-20T10:44:39+01",
        epostadresse_sist_verifisert: "2018-07-31T23:19:02+02",
        mobiltelefonnummer: "41514965",
        mobiltelefonnummer_oppdatert: "2014-03-20T10:44:39+01",
        mobiltelefonnummer_sist_verifisert: "2018-07-31T23:19:02+02"
      },
      "spraak": "nb",
      "spraak_oppdatert": "2018-11-20T00:00:00+01"
    }
  ]
}

Azure Function

Application settings (local.settings.json)

{
  "IsEncrypted": false,
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "node",
    "AzureWebJobsStorage": "",
    "JWT_SECRET": "<JWT SECRET>",
    "MASKINPORTEN_ISSUER": "<ISSUER/ClientId>",
    "MASKINPORTEN_CERT": "<CERT>",
    "MASKINPORTEN_PRIVATE_KEY": "<PRIVATE KEY>"
  }
}