Ektepaktregisteret

Innledning

Brønnøysundregistrene tilbyr en begrenset, standardisert maskin-til-maskin-tjeneste (API) som kan benyttes av eksterne partnere for innsyn i ektepakter fra Ektepaktregisteret.

Denne dokumentasjonen viser hvordan eksterne systemer kan integrere seg mot APIet, og hvordan man benytter seg av tjenesten for å hente data.

Det er også blitt opprettet en referanseapplikasjon for å gjøre det enklere å se hvordan man skal integrere. Koden for denne er lagt ut i brreg sitt repository på github: refapp-integrasjon

Syntetiske testdata

For enkelte fødselsnummer kan det være registrert et stort antall ektepakter i vårt testmiljø. Ved oppslag på disse kan du oppleve time-out feilmelding. Forsøk da oppslag på en annen identifikator. Brønnøysundregistrene benytter selv det samme testmiljøet, og testdataene er ikke statisk. Disse endres kontinuerlig basert på vår egen testing, samt tinglysning i vårt testmiljø som utføres av eksterne brukere. Du vil også sporadisk kunne finne testdata som har innhold som ikke er i henhold til forretningsregler, eller testdata som er mangelfulle.

API-referanse

Denne tjenesten tilbyr opplysninger om:

  • Rettsstiftelser tilknyttet person gitt personens fødselsnummer eller d-nummer

Dokumentasjon er også tilgjengelig i Swagger:

Eksempel på request- og response-objekter (implementert i Java) for APIet kan sees her: refapp-integrasjon DTOer

Sikkerhetsmekanismer

Siden dette er begrensede API så skal kallende parter autentiseres gjennom Maskinporten.

For å kunne få tilgang til våre begrensede API er det tre forutsetninger:

  1. Virksomhetssertifikat
  2. Registrert klient hos Maskinporten.
  3. JWT-token fra Maskinporten mot scopet brreg:ektepakt/tlg

Tokenet som hentes fra Maskinporten må bli sendt som autorisasjonstoken (Bearer token) når et kall mot Løsøreregisteret blir utført.

Se veiledning for integrasjon mot Maskinporten.

Regelverk: Hjemler for tilgjengeliggjøring av data fra Brønnøysundregistrene.

HTTP-statuskoder

Oversikt over HTTP-statuskoder i APIet.

HTTP-kodeBeskrivelse
200 OKHenting av data gikk bra
400 Bad RequestFeil i spørring. Applikasjonen vil gi en detaljert feilmelding for hva som er feil med spørring
403 ForbiddenFeil ved autentisering eller autorisering. Bearer tokenet som ble sendt inn er ikke gyldig eller har ikke en gyldig avtale om maskinelt oppslag på opplysninger i Løsøreregisteret
500 Internal Server ErrorFeil på server side, for eksempel at en underliggende datakilde ikke svarer

Ordliste

Definisjoner på begrep som er brukt i denne dokumentasjonen.

BegrepDefinisjon
fnrFødselsnummer for person
d-nummerIdentifikasjonsnummer som tildeles personer med midlertidig tilknytning til Norge, det vil si som ikke er bosatt i Norge. Består av en modifisert sekssifret fødselsdato og et femsifret personnummer. Fødselsdatoen modifiseres ved at det legges til 4 på det første sifferet.
ektepaktAvtale om formuesordningen mellom ektefeller