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 @@ -
docs
Brønnøysundregistrenes elektroniske mottak har et REST-grensesnitt som kan benyttes av eksterne parter for innsending av meldinger.
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
brreg:mottak
Access-tokenet oppgis i headeren Authorization. +BR docs > API-dokumentasjon > Elektronisk mottak > Integrasjon direkte mot BR > Innsending av meldinger
Authorization
Access-tokenet oppgis i headeren Authorization. Husk Bearer før tokenet.
Bearer
Swagger
Denne forespørselen laster opp en melding med ingen eller flere vedlegg/attachments.
Endepunktet tar i mot POST multipart-requester med følgende deler:
Ved 200 OK:
{ "mottakId": "36b5516f-ecd4-4948-9586-42f4b7d3198a", "mottattTidspunkt": "2019-09-02T13:18:40.785", @@ -74,5 +74,5 @@ HttpEntity<MultiValueMap<String, Object>> requestEntity = HttpEntity<>(body, headers);
ResponseEntity<String> objectResponseEntity = restTemplate.exchange("https://mottak.brreg.no/inbound/upload", HttpMethod.POST, requestEntity, String.class); -
URL mot PPE-testmiljø er https://mottak.ppe.brreg.no/inbound
https://mottak.ppe.brreg.no/inbound
Tjenesten benytter seg av standard HTTP GET og POST.
Endepunktet returnerer tilgjengelige forsendelser for organisasjonsnummer som er oppgitt i JWT-tokenet.
[ +BR docs > API-dokumentasjon > Elektronisk mottak > Integrasjon direkte mot BR > Uthenting av meldinger
Eksempel /available?tjeneste={tjeneste}&fraDato={fraDato}&tilDato={tilDato}
/available?tjeneste={tjeneste}&fraDato={fraDato}&tilDato={tilDato}
Man kan filtrere resultatene på disse parametrene hvis man ønsker
[ { "mottakId":"be935814-c7a3-4a9f-8bbc-ac278cbe41d5", "version":0, @@ -49,12 +49,12 @@ "oppdatert":"2019-09-05T09:43:51.691" } ] -
Endepunktet returnerer ZIP-fil med Melding for angitt mottakId. MottakId er en UUID.
Bytestream som APPLICATION_OCTET_STREAM
Endepunktet bekrefter forsendelsen med angitt mottakId som nedlastet. MottakId er en UUID.
Denne forsendelsen vil da ikke lenger fremkomme ved kall til /available.
/available
200 OK ved success.
Disse kommer på JSON-formatet:
{ +
Eksempel /download?mottakId={mottakId}
/download?mottakId={mottakId}
Endepunktet returnerer ZIP-fil med Melding for angitt mottakId
Eksempel /confirm?mottakId={mottakId}
/confirm?mottakId={mottakId}
Endepunktet bekrefter forsendelsen med angitt mottakId som nedlastet. Denne forsendelsen vil da ikke lenger fremkomme ved kall til /available-endepunktet.
{ "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.
URL mot PPE-testmiljø er https://mottak.ppe.brreg.no/outbound
https://mottak.ppe.brreg.no/outbound