From 9ef39f871795b6bcad4bbc4e661175f0861f149d Mon Sep 17 00:00:00 2001 From: extsbo Date: Mon, 17 Feb 2025 14:18:09 +0000 Subject: [PATCH] deploy: 2e4c3b4fca6111a80c86273704256849b773ece6 --- _header/index.html | 2 +- apidokumentasjon/ektepaktregisteret/ektepakt/index.html | 2 +- apidokumentasjon/ektepaktregisteret/index.html | 2 +- apidokumentasjon/ektepaktregisteret/kodeliste/index.html | 2 +- .../elektronisk-mottak/altinn-integrasjon/index.html | 2 +- apidokumentasjon/elektronisk-mottak/index.html | 2 +- .../elektronisk-mottak/maskinport-integrasjon/index.html | 2 +- .../maskinport-integrasjon/innsending/index.html | 6 +++--- .../maskinport-integrasjon/uthenting/index.html | 8 ++++---- apidokumentasjon/enhetsregisteret/index.html | 2 +- apidokumentasjon/foretaksregisteret/index.html | 2 +- apidokumentasjon/index.html | 2 +- .../mp-integrasjonsveiledning/index.html | 2 +- apidokumentasjon/losoreregisteret/index.html | 2 +- .../losoreregisteret/itu-utt/distributor/index.html | 2 +- apidokumentasjon/losoreregisteret/itu-utt/index.html | 2 +- .../itu-utt/kredittopplysningsforetak/index.html | 2 +- apidokumentasjon/losoreregisteret/kodeliste/index.html | 2 +- .../losoreregisteret/rettsstiftelse/index.html | 2 +- .../rettsstiftelse/rettsstiftelse_endringslogg/index.html | 2 +- .../rettsstiftelse/rettsstiftelse_fnr/index.html | 2 +- .../rettsstiftelse/rettsstiftelse_generell/index.html | 2 +- .../rettsstiftelse/rettsstiftelse_kjoretoy/index.html | 2 +- .../rettsstiftelse/rettsstiftelse_orgnr/index.html | 2 +- .../rettsstiftelse/rettsstiftelse_totalbestand/index.html | 2 +- apidokumentasjon/reelle-rettighetshavere/index.html | 2 +- .../beskrivelse-av-felter/index.html | 2 +- .../eksempler-paa-registrering/index.html | 2 +- .../hvordan-faa-tilgang/index.html | 2 +- .../hvordan-sende-inn/index.html | 2 +- .../maskinell-innrapportering/index.html | 2 +- .../test-og-produksjon/index.html | 2 +- .../tilgjengeliggjoering/apier-vi-tilbyr/index.html | 2 +- .../apier-vi-tilbyr/virksomheter/index.html | 2 +- .../tilgjengeliggjoering/index.html | 2 +- .../maskinporten/hvordan-bruke-maskinporten/index.html | 5 ++--- .../tilgjengeliggjoering/maskinporten/index.html | 2 +- .../maskinporten/systemleverandoerer/index.html | 2 +- .../nyheter-og-driftsmeldinger/index.html | 2 +- .../tilgjengeliggjoering/testdata/index.html | 2 +- .../tilgang-til-apier/hvem-kan-faa-tilgang/index.html | 2 +- .../tilgjengeliggjoering/tilgang-til-apier/index.html | 2 +- .../tilgang-til-apier/systemleverandoerer/index.html | 2 +- .../tilgang-til-apier/vanlig-direkte-tilgang/index.html | 2 +- categories/index.html | 2 +- credits/index.html | 2 +- generelt/index.html | 2 +- generelt/kontakt-oss/index.html | 2 +- generelt/om-dokumentasjonen/index.html | 2 +- index.html | 2 +- index.json | 2 +- informasjonsmodeller/ektepaktregisteret/index.html | 2 +- .../ektepaktregisteret_loesningsmodell/index.html | 2 +- .../ektepaktregisteret/loesningsmodeller/index.html | 6 ++++-- .../enhetsregisteret_begrepforretningsmodeller/index.html | 2 +- .../enhetsregisteret_omarbeidet/index.html | 2 +- .../index.html | 2 +- .../enhetsregisteret_foretaksgruppe/index.html | 2 +- .../enhetsregisteret_kontaktinformasjon/index.html | 2 +- .../enhetsregisteret_kontrollansvar/index.html | 2 +- .../enhetsregisteret_rollerer/index.html | 2 +- .../enhetsregisteret_sentraleopplysninger/index.html | 2 +- .../enhetsregisteret_signaturprokura/index.html | 2 +- .../index.html | 2 +- .../enhetsregisteret_underenhet/index.html | 2 +- .../enhetsregisteret_virksomhetensstatus/index.html | 2 +- .../enhetsregisteret/forretningsobjektmodeller/index.html | 2 +- informasjonsmodeller/enhetsregisteret/index.html | 2 +- .../enhetsregisteret_enkeltpersonforetak/index.html | 2 +- .../enhetsregisteret_hovedenhetmrolle/index.html | 2 +- .../enhetsregisteret_kontaktinformasjon/index.html | 2 +- .../enhetsregisteret_virksomhet/index.html | 2 +- .../enhetsregisteret_virksomhetsstruktur/index.html | 2 +- .../enhetsregisteret/strukturmodeller/index.html | 2 +- .../foretaksregisteret_omarbeidet/index.html | 2 +- .../index.html | 2 +- .../foretaksregisteret_adresseinformasjon/index.html | 6 +++--- .../foretaksregisteret_foretaketsstatus/index.html | 2 +- .../foretaksregisteret_rollerfr/index.html | 2 +- .../foretaksregisteret_sentraleopplysninger/index.html | 2 +- .../forretningsobjektmodeller/index.html | 2 +- .../forretningsobjektmodeller/kapital/index.html | 2 +- .../forretningsobjektmodeller/revisjonsplikt/index.html | 2 +- .../forretningsobjektmodeller/signaturprokura/index.html | 4 ++-- informasjonsmodeller/foretaksregisteret/index.html | 2 +- .../foretaksregisteret_enkeltpersonforetak/index.html | 2 +- .../foretaksregisteret/strukturmodeller/index.html | 2 +- informasjonsmodeller/index.html | 4 ++-- informasjonsmodeller/loesoereregisteret/index.html | 2 +- .../loesoereregisteret/loesningsmodeller/index.html | 2 +- .../loesoereregisteret_loesningsmodell_bestand/index.html | 2 +- .../loesoereregisteret_loesningsmodell_oppslag/index.html | 2 +- informasjonsmodeller/reelle-rettighetshavere/index.html | 4 ++-- .../loesningsmodeller/virksomhet/index.html | 2 +- .../virksomhet/rrh_loesningsmodell_virksomhet/index.html | 2 +- tags/index.html | 2 +- 96 files changed, 110 insertions(+), 109 deletions(-) diff --git a/_header/index.html b/_header/index.html index b9a37ed4..0d58a450 100644 --- a/_header/index.html +++ b/_header/index.html @@ -1,4 +1,4 @@ -:: BR dokumentasjon +:: BR dokumentasjon

Uthenting av meldinger

Innledning

Brønnøysundregistrenes elektroniske mottak har et REST-grensesnitt som kan benyttes av eksterne parter for innsending av meldinger.

Sikkerhetsmekanismer

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

For å kunne få tilgang til våre begrensede APIer må man bruke et JWT-token fra Maskinporten med scopet brreg:mottak

Access-tokenet oppgis i headeren Authorization. Husk Bearer før tokenet.

HeaderVerdi
AuthorizationBearer

Grensesnittbeskrivelse

Swagger

Tjenesten benytter seg av standard HTTP GET og POST.

HTTP-metodeURLContent-typeBeskrivelseSikret med jwt
GEThttps://mottak.brreg.no/outbound/availableapplication/jsonLister ut tilgjengelige meldinger (med mottakId) for organisasjonsnummer oppgitt i JWT tokenetJA
GEThttps://mottak.brreg.no/outbound/download?mottakId={mottakId}application/octet-streamLaster ned forsendelse med oppgitt mottakIdJA
PUThttps://mottak.brreg.no/outbound/confirm?mottakId={mottakId}application/jsonBekrefter at forsendelse med oppgitt mottakId er lastet ned av klientJA

/available

Endepunktet returnerer tilgjengelige forsendelser for organisasjonsnummer som er oppgitt i JWT-tokenet.

Response

Ved 200 OK:

Uthenting av meldinger

Innledning

Brønnøysundregistrenes elektroniske mottak har et REST-grensesnitt som kan benyttes av eksterne parter for innsending av meldinger.

Sikkerhetsmekanismer

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

For å kunne få tilgang til våre begrensede APIer må man bruke et JWT-token fra Maskinporten med scopet brreg:mottak

Access-tokenet oppgis i headeren Authorization. Husk Bearer før tokenet.

HeaderVerdi
AuthorizationBearer

Grensesnittbeskrivelse

Swagger

Tjenesten benytter seg av standard HTTP GET og POST.

HTTP-metodeURLContent-typeBeskrivelse
GEThttps://mottak.brreg.no/outbound/availableapplication/jsonLister ut tilgjengelige meldinger (med mottakId) for organisasjonsnummer oppgitt i JWT tokenet. Kan filtreres på tjeneste og dato
GEThttps://mottak.brreg.no/outbound/downloadapplication/octet-streamLaster ned forsendelse med oppgitt mottakId
PUThttps://mottak.brreg.no/outbound/confirmapplication/jsonBekrefter at forsendelse med oppgitt mottakId er lastet ned av klient

available

Eksempel /available?tjeneste={tjeneste}&fraDato={fraDato}&tilDato={tilDato}

Endepunktet returnerer tilgjengelige forsendelser for organisasjonsnummer som er oppgitt i JWT-tokenet.

Man kan filtrere resultatene på disse parametrene hvis man ønsker

parametertypepåkrevd
tjenestestringnei
fraDatoLocalDatenei
tilDatoLocalDatenei

Response

Ved 200 OK:

[
   {
   "mottakId":"be935814-c7a3-4a9f-8bbc-ac278cbe41d5",
   "version":0,
@@ -49,12 +49,12 @@
   "oppdatert":"2019-09-05T09:43:51.691"
   }
 ]
-

/download?mottakId={mottakId}

Endepunktet returnerer ZIP-fil med Melding for angitt mottakId. MottakId er en UUID.

Response

Bytestream som APPLICATION_OCTET_STREAM

/confirm?mottakId={mottakId}

Endepunktet bekrefter forsendelsen med angitt mottakId som nedlastet. MottakId er en UUID.

Denne forsendelsen vil da ikke lenger fremkomme ved kall til /available.

Response

200 OK ved success.

Feilmeldinger

HTTP-kodeApplikasjonsfeilkodeFeilmelding
500 Internal Server ErrorERROR-00005Optimistic lock exception. Hvis samme forsendelseinfo blir forsøkt confirmed nedlastet samtidig kan dette skje. I utgangspunktet kan man se bort i fra denne, men å forhindre dette er klientens ansvar.

Disse kommer på JSON-formatet:

{
+

download

Eksempel /download?mottakId={mottakId}

Endepunktet returnerer ZIP-fil med Melding for angitt mottakId

Parametre

parametertypepåkrevd
mottakIdUUIDja

Response

Bytestream som APPLICATION_OCTET_STREAM

confirm

Eksempel /confirm?mottakId={mottakId}

Endepunktet bekrefter forsendelsen med angitt mottakId som nedlastet. Denne forsendelsen vil da ikke lenger fremkomme ved kall til /available-endepunktet.

Parametre

parametertypepåkrevd
mottakIdUUIDja

Response

200 OK ved success.

Feilmeldinger

HTTP-kodeApplikasjonsfeilkodeFeilmelding
500 Internal Server ErrorERROR-00005Optimistic lock exception. Hvis samme forsendelseinfo blir forsøkt confirmed nedlastet samtidig kan dette skje. I utgangspunktet kan man se bort i fra denne, men å forhindre dette er klientens ansvar.

Disse kommer på JSON-formatet:

{
   "feilId":"72577aa8-0ba1-4424-a310-fd9671547953",
   "mottakId":"fe7234ec-b51f-47d1-a414-5b17123118b3",
   "kilde":"maskinport-agent",
   "feilkode":"ERROR-00005",
   "beskrivelse": "Simultaneous attempt to confirm same file"
 }
-

I tillegg kommer 401 - Unauthorized ved mangler på Bearer token.

HTTP-kodeheaderHeader-valueForklaring
401 - UnauthorizedWWW-AuthenticateBearer realm=“unspecified”, error=“unauthorized”, error_description=“Full authentication is required to access this resource”JWT access token ikke oppgitt i Authorization header i request.
401 - UnauthorizedWWW-AuthenticateBearer realm=“unspecified”, error=“invalid_token”, error_description=“invalid bearer token or wrong scope for bearer token”JWT access token er oppgitt, men det er enten ugyldig (utgått, korrupt eller gjeldende for et annet scope en tjenesten krever).

I tillegg kommer 401 - Unauthorized ved mangler på Bearer token.

HTTP-kodeheaderHeader-valueForklaring
401 - UnauthorizedWWW-AuthenticateBearer realm=“unspecified”, error=“unauthorized”, error_description=“Full authentication is required to access this resource”JWT access token ikke oppgitt i Authorization header i request.
401 - UnauthorizedWWW-AuthenticateBearer realm=“unspecified”, error=“invalid_token”, error_description=“invalid bearer token or wrong scope for bearer token”JWT access token er oppgitt, men det er enten ugyldig (utgått, korrupt eller gjeldende for et annet scope en tjenesten krever).

Testmiljø

URL mot PPE-testmiljø er https://mottak.ppe.brreg.no/outbound

\ No newline at end of file diff --git a/apidokumentasjon/enhetsregisteret/index.html b/apidokumentasjon/enhetsregisteret/index.html index 493a900d..feb566c6 100644 --- a/apidokumentasjon/enhetsregisteret/index.html +++ b/apidokumentasjon/enhetsregisteret/index.html @@ -1,4 +1,4 @@ -Enhetsregisteret :: BR dokumentasjon +Enhetsregisteret :: BR dokumentasjon