Gå til hovedinnhold
Versjon: 0.2.0

Innboforsikring

Under arbeid

Denne dokumentasjonen er under utvikling og kan bli oppdatert.

Dokumentasjon av API for innboforsikring-integrasjon med Forbrukerrådets forsikringstjeneste.

Forespørsel fra Forbrukerrådet

Når Forbrukerrådet sender en forespørsel til forsikringsselskapet, vil det være i JSON-format. Denne forespørselen inneholder informasjon om personen som skal forsikres, samt detaljer om det spesifikke innboforsikringstilbudet som er forespurt.

I header vil vi sende med X-RequestId som er unik, og X-ClientId fra finansportalen.

Eksempel på forespørsel

{
"id": "string",
"person": {
"pid": "string",
"firstName": "string",
"lastName": "string",
"addresses": [
{
"source": "string",
"streetName": "string",
"postalCode": "string",
"postalLocation": "string"
}
],
"memberships": [
{
"membershipId": "string",
"membershipName": "string"
}
]
},
"offerRequest": [
{
"id": "678aufj",
"type": "innbo",
"data": {
"coverage": "standard",
"addons": ["sykkeldekning", "tilleggsdekning"],
"currentAccidents": 0,
"lastAccidentDate": "string",
"residence": {
"type": "string",
"constructionYear": 1990,
"constructionType": "string",
"rented": false,
"rentedBTA": 0,
"rentedBRA": 0,
"roomsBelowGround": false,
"intruderAlarm": {
"present": false,
"approved": false
},
"fireAlarm": {
"present": false,
"emergencyResponse": false
},
"waterAlarm": {
"present": false,
"emergencyResponse": false,
"approvedStopper": false,
"automaticStopper": false
},
"insuredAmount": "string"
}
}
}
],
"requestAt": "2024-10-16T12:06:00Z"
}

Feltbeskrivelser for forespørsel

Rotnivåfelter

FeltTypeBeskrivelse
idstringDen unike IDen for forespørselen
requestAtstringNår forespørselen ble sendt

Person-objekt

FeltTypeBeskrivelse
pidstringPersonnummeret til den som skal forsikres. Eksempel: "01019612345"
firstNamestringFornavnet til den som skal forsikres. Eksempel: "Ole"
lastNamestringEtternavnet til den som skal forsikres. Eksempel: "Nordmann"
addressesarrayInformasjon om adressen til den som skal forsikres
membershipsarrayInformasjon om diverse medlemskap om personen som skal forsikres

Adresse-objekt

FeltTypeBeskrivelse
sourcestringKilde for adressen. Eksempel: "National Registry"
streetNamestringGatenavnet til adressen. Eksempel: "Ole Nordmanns Gate 1"
postalCodestringPostnummeret til adressen. Eksempel: "0123"
postalLocationstringPoststedet til adressen. Eksempel: "OSLO"

Medlemskap-objekt

FeltTypeBeskrivelse
membershipIdstringIDen til medlemskapet. Eksempel: "MEMB-001"
membershipNamestringNavnet til medlemskapet. Eksempel: "Tekna"

Tilbudsforespørsel-objekt

FeltTypeBeskrivelse
idstringDen unike iden for forespørselen om tilbud på dette produktet. Eksempel: "678aufj"
typestringType produkt. Verdi: "innbo"
dataobjectData for tilbudet

Tilbudsdata-objekt

FeltTypeBeskrivelse
coveragestringDekning for innboforsikringen. Verdier: "standard", "utvidet"
addonsarrayTilleggstjenester for forsikringen. Eksempel: ["sykkeldekning", "tilleggsdekning"]
currentAccidentsnumberAntall skader/hendelser tidligere. Eksempel: 0
lastAccidentDatestringDato for siste skade/hendelse. Eksempel: "2023-05-15"
residenceobjectInformasjon om boligen som skal forsikres

Bolig-objekt

FeltTypeBeskrivelse
typestringType bolig. Verdier: "Enebolig", "Vertikaldelt tomannsbolig", "Horisontaldelt tomannsbolig", "Rekkehus", "Leilighet"
constructionYearnumberByggeår for boligen. Eksempel: 1990
constructionTypestringKonstruksjonstype for boligen. Verdier: "Tre", "Mur", "Betong"
rentedbooleanOm boligen er utleid. Eksempel: false
rentedBTAnumberUtleid areal i BTA (bruttoareal). Eksempel: 0
rentedBRAnumberUtleid areal i BRA (bruksareal). Eksempel: 0
roomsBelowGroundbooleanOm det er beboelsesrom under bakkenivå. Eksempel: false
insuredAmountstringForsikringsbeløpet for innbo. Eksempel: "1000000"

Innbruddsalarm-objekt

FeltTypeBeskrivelse
presentbooleanOm boligen har innbruddsalarm. Eksempel: false
approvedbooleanOm innbruddsalarmen er FG-godkjent. Eksempel: false

Brannalarm-objekt

FeltTypeBeskrivelse
presentbooleanOm boligen har brannalarm. Eksempel: false
emergencyResponsebooleanOm brannalarmen er koblet til alarmsentral. Eksempel: false

Vannalarm-objekt

FeltTypeBeskrivelse
presentbooleanOm boligen har vannalarm. Eksempel: false
emergencyResponsebooleanOm vannalarmen er koblet til alarmsentral. Eksempel: false
approvedStopperbooleanOm vannalarmen har godkjent stopper. Eksempel: false
automaticStopperbooleanOm vannalarmen har automatisk stopper. Eksempel: false

Respons fra forsikringsselskap

Dette er en beskrivelse av hvordan responsen fra forsikringsselskapet skal være utformet. Det er lagt til eksempler på hva hvert felt skal inneholde.

Eksempel på respons

{
"id": "string",
"company": "string",
"totalPrice": 0,
"totalDiscount": 0,
"totalOriginalPrice": 0,
"discountDescription": "string",
"products": [
{
"id": "string",
"type": "innbo",
"productName": "string",
"prices": {
"price": 0,
"discount": 0,
"originalPrice": 0,
"tfa": 0.0
},
"productDetails": {
"coverage": "string",
"ipidUrls": [
{
"description": "string",
"url": "string"
}
],
"termsUrls": [
{
"description": "string",
"url": "string"
}
]
},
"offer": {
"insuredAmount": "string",
"deductible": 0
}
}
],
"purchaseUrl": "string",
"receivedAt": "string",
"responseAt": "string"
}

Feltbeskrivelser for respons

Rotnivåfelter

FeltTypeBeskrivelse
idstringDen unike IDen for forespørselen
companystringNavnet på forsikringsselskapet. Eksempel: "Forsikringsselskap"
totalPricenumberTotal pris for alle produkter etter rabatt. Eksempel: 3600
totalDiscountnumberTotal rabatt for alle produkter. Eksempel: 400
totalOriginalPricenumberTotal originalpris for alle produkter før rabatt. Eksempel: 4000
discountDescriptionstringBeskrivelse av rabatten som er gitt. Eksempel: "Medlemsrabatt Tekna"

Produkter-array

FeltTypeBeskrivelse
idstringDen unike iden for produktet. Eksempel: "I-123456789"
typestringType produkt. Verdi: "innbo"
productNamestringNavnet på produktet. Eksempel: "Innboforsikring Utvidet"

Priser-objekt

FeltTypeBeskrivelse
pricenumberPris for produktet etter rabatt. Eksempel: 3600
discountnumberRabatt for produktet. Eksempel: 400
originalPricenumberOriginalpris for produktet før rabatt. Eksempel: 4000
tfanumberTFA-avgift for produktet. Eksempel: 0.0

Produktdetaljer-objekt

FeltTypeBeskrivelse
coveragestringDekning for produktet. Eksempel: "utvidet"
ipidUrlsarrayListe over urler til IPID-dokumenter
termsUrlsarrayListe over urler til vilkår for produktet

IPID/Vilkår URL-objekt

FeltTypeBeskrivelse
descriptionstringBeskrivelse av dokumentet. Eksempel: "Produktinformasjon innboforsikring"
urlstringURL til dokumentet. Viktig å nevne at dette må være en direkte nedlastningslenke som ikke endrer seg. Eksempel: "https://example.com/ipid-innbo.pdf"

Tilbud-objekt

FeltTypeBeskrivelse
insuredAmountstringForsikret beløp i tilbudet. Eksempel: "1000000"
deductiblenumberEgenandel for produktet. Eksempel: 4000

Tilleggsfelter for respons

FeltTypeBeskrivelse
purchaseUrlstringURL for å kjøpe produktene. Eksempel: "https://example.com/purchase/innbo"
receivedAtstringTidspunkt for når forespørselen ble mottatt. Eksempel: "2024-10-16 12:06:00"
responseAtstringTidspunkt for når responsen ble sendt. Eksempel: "2024-10-16T12:06:05Z"

Ved feil

Hvis feil, ønsker vi at selskapet svarer med statuskode 400 og følgende body:

{
"error": {
"code": "string",
"message": "string"
}
}

Se Bilforsikring feilhåndtering for liste over feilkoder.