Gå til hovedinnhold

Kobo Bolig API Maskinporten

Kobo Bolig API kan kun konsumeres når man har et gyldig Maskinporten token.

Overordnet

Etter at leverandøren har registrert en klient for Maskinporten i Maskinporten Onboarding, må implementasjonen til leverandøren kalle Maskinporten og be om token.

Husbanken Kobo Bolig API Scope

I Maskinporten har Husbanken et Maskinporten Scope som har det tekniske navnet "husbanken:kobo/boligapi.write", dette er et Private Scope i Maskinporten og kan kun benyttes etter at Husbanken har tildelet det til kommunen og dens leverandør.

For at kommunens system skal kunne benytte scopet i Maskinporten må Husbanken tildele scopet til både kommunen og til leverandøren kommunen ønsker å delegere scopet til.

Testmiljø

Testmiljøet bruker utelukkende syntetiske data fra Tenor for personer, kommuner og virksomheter.

Det er viktig å merke seg at testdata i Tenor er "levende" og kan endre seg, så hvis feks personen som rår over virksomheten eller kommunen ikke lengre har tilgang til å administrere virksomheten i Altinn test bør man sjekke i Tenor om personen fortsatt er daglig leder feks, eller om virksomheten er avviklet.

Nødvendig informasjon for oppsett

For å kunne teste trenger man å velge seg ut følgende data og dele med Husbanken.

  • En syntetisk kommune
  • En syntetisk person som har tilgang til å forvalte en kommune i Altinn
  • En syntetisk virksomhet som kan være leverandør for kommunen
  • En suntetisk person som har tilgang til å forvalte virksomheten

Se kapittelet for Tenor for hvordan man kan finne frem til gyldige syntetiske data.

Produksjon

For nye kommuner som ikke har tatt i bruk Kobo bør de starte med informasjonen på siden Kom i gang med Kobo, så i tillegg må Husbanken motta informasjonen som registreres i skjema Kobo integrasjonsskjema

Prosess for tilkobling

Dette er overordnet prosessen for å komme i gang med Kobo Bolig API

  1. Velge testdata fra Tenor for syntetisk kommune og virksomhet for integrasjonspartner.
  2. Send inn registreringsskjema til Kobo for testdata og informasjon om integrasjonspartner for testmiljø
  3. Husbanken registrer og tildere den syntetiske kommunen og virksomheten tilgang til Husbankens Kobo BoligAPI scope.
  4. Virksomheten konfigurerer den syntetiske kommunen
  5. Utvikling av virksomhetens integrasjon kan begynne
  6. Før produksjonssetting vil Husbanken, virksomheten og kommunen gjøre en integrasjonstest sammen før aktivering av integrasjonen i produksjon
  7. Virksomheten oversender integrasjonsskjema for detaljer om produksjon

Disse data kan man finne frem til i Tenor for virksomheter

Tenor Testdata Norge - syntetiske data

Følgende beskrivelse kan følges for å velge ut syntetiske data fra Tenor

  1. Velg syntetisk kommune med daglig leder, se syntetisk kommune
  2. Velg syntetisk virksomhet med daglig leder, se syntetisk virksomhet
  3. Logg inn i Altinn test daglig leder for kommunen slik at det blir opprettet en profil der
  4. Logg inn i Altinn test daglig leder for virksomheten slik at det blir opprettet en profil der
  5. Meld inn skjema med valgt kommune og virksomhet Husbanken skal delegere scope til, send inn integrasjonsskjema for test
  6. Som daglig leder for kommunen logget inn i Altinn test, deleger maskin API for Kobo til virksomheten
  7. Som daglig leder for virksomheten logget inn i Maskinporten Onboarding sett opp en klient for tildelt rettighet

Man kan da konsumere Kobo Bolig API når Husbanken melder tilbake at Husbanken har tildelt tilgangen til "husbanken: kobo/boligapi.write" til både kommunen og virksomheten.

Syntetisk kommune

Søk frem en kommune i Tenor testdatasøk hos Skatteetaten.

Noter ned hvem som er "Daglig leder/administrerende direktør".

Feks for "Rosa Modig Bjørn Kommune" (orgnr: 310150924) er det fødselsnummer "19818899419".

Når man har valgt seg en kommune må orgnummer og fødselsnummer deles med Husbanken slik at de kan konfigureres i Kobo.

Syntetisk virksomhet

Søk frem en virksomhet i Tenor testdatasøk hos Skatteetaten.

Feks for "Operativ Sammarbeidsvillig Tiger AS" (orgnr: 313116360) er det fødselsnummer "21876199545".

Når man har valgt seg en virksomhet må orgnummer og fødselsnummer deles med Husbanken slik at de kan konfigureres i Kobo.

Kobo Integrasjonsskjema

Integrasjonsskjema for test

Denne tabellen gjelder for oppsett i test. Der er ytterlige informasjon Husbanken trenger for oppsett av en kommune i produksjon, denne informasjonen er tilgjengelig for kommunen i øvrig introduksjonsmateriale for kommunen.

InfoBeskrivelseEksempel
Kommune organisasjonsnummer*Organisasjonsnummeret for behandlingsansvarlig kommune310150924 Rosa Modig Bjørn Kommune
Kommunedirektør fnr*Personnummeret til daglig leder for kommunen som kan delegere Kobo Bolig API til leverandøren19818899419
Leverandør endepunktEndepunktet Kobo kan kalle når det er hendelser som er relevante for leverandørenhttps://fdvu-system.net/kobo-hook/
Leverandør system-idUnik systemid som et fasttekst felt valgt av kommunen eller leverandøren for det gitte systemet som integrererfdvu-system-01
Leverandør organisasjonsnummer**Leverandørens organisasjonsnummer313116360 Operativ Sammarbeidsvillig Tiger AS
Leverandør daglig leder fnr**Ikke nødvendig å dele med Husbanken, men praktisk å ha tilgjengelig hvis Husbanken skal bistå med feilsøking i testmiljøet

Integrasjonsskjema for produksjon

InfoBeskrivelse
Kommune organisasjonsnummerOrganisasjonsnummeret for behandlingsansvarlig kommune
Leverandør endepunktEndepunktet Kobo kan kalle når det er hendelser som er relevante for leverandøren
Leverandør system-idUnik systemid som et fasttekst felt valgt av kommunen eller leverandøren for det gitte systemet som integrerer
Leverandør organisasjonsnummerLeverandørens organisasjonsnummer