Gå til hovedinnhold
Versjon: 1.0.2

Bilforsikring

Dokumentasjon av API for bilforsikring-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 tilbudet som er forespurt. Forespørselen vil bli sendt til angitt endepunkt hos selskapet.

Informasjonen om personen som skal forsikres, vil bygges basert på data fra Folkeregisteret, Statens Vegvesen og OFV.

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

Manglende sammenfall mellom Finansportalen Forsikring og Selskapenes verdigrenser

Der beløpsgrenser og verdier i Finansportalen Forsikrings kalkulator må velges som alternativer i brukergrensesnittet, og Forsikringsforetaket ikke opererer med de samme grensene i sine pristariffer, skal Forsikringsforetaket likevel returnere pris. Prisen skal returneres i form av nærmeste verdi til kundens gunst, for eksempel nærmeste pris ved nærmeste høyere kjørelengde.

Hvis selskapet ikke har mulighet til å tilby en verdi til gunst for Forbrukeren, for eksempel fordi verdien som forespørres er i enden av skalaen, er det greit å levere nærmeste tilgjengelige verdi.

Eksempel på forespørsel

{
"id": "xtNczK2rUAh5lfz-i26iO",
"person": {
"pid": "10816797409",
"firstName": "FORETAKSOM",
"lastName": "KONGE",
"addresses": [
{
"source": "folkeregisteret",
"streetName": "Munkerekkveien 110",
"postalCode": "3142",
"postalLocation": "VESTSKOGEN"
}
],
"memberships": [
{
"membershipId": "821395476",
"membershipName": "Norske Arkitekters Landsforbund"
}
]
},
"offerRequest": [
{
"id": "iKiLHD0opex6UcUqxyL3j",
"type": "bil",
"data": {
"coverage": "kasko",
"addons": [
"leiebil",
"maskinskade"
],
"bonus": "75%",
"yearlyMileage": 12000,
"youngestDriver": 25,
"loan": false,
"currentMileage": 50000,
"currentAccidents": 1,
"lastAccidentDate": "2023-02-05",
"deductible": 6000,
"carOwner": {
"ownerType": "otherOwner",
"leasingCompanyOrg": null,
"otherOwner": {
"pid": "09916795316",
"firstName": "FJÅNG",
"lastName": "REGEL"
}
},
"car": {
"source": "ofv",
"registrationDate": "2022-01-01",
"variantId": 385869,
"modelYear": 2022,
"brandName": "Audi",
"brandCode": 1230,
"modelName": "A4",
"modelCode": 9,
"variantName": "Avant Advanced 35 TFSi 150hk",
"variantCode": 21193,
"vehicleGroup": "Personbil",
"structureNo": "1230009211932022026",
"modelGeneration": "5B",
"modelSplitName": null,
"segment": "Mellomklassen",
"chassisShortName": "STV",
"chassis": "Stasjonsvogn",
"transmissionShortName": "AUT",
"transmission": "Automat",
"energySourceShortName": "BE",
"energySource": "Bensin Hybrid",
"totalEngines": 2,
"emissionStandard": "Euro 6",
"importPrice": 495100,
"currencyCode": "NOK",
"approved": "2022-01-07T16:56:42+01:00",
"transferred": "2022-12-12"
}
}
}
],
"requestAt": "2026-03-25T08:50:50+01:00"
}

Feltbeskrivelser for forespørsel

Rotnivåfelter

FeltTypeBeskrivelseVerdier
idstringDen unike ID-en for forespørselen, generert av Forbrukerrådet.22 tegn, unikt generert.
Eksempel: "xtNczK2rUAh5lfz-i26iO"
requestAtstringTidspunkt for når forespørselen ble sendt.ISO 8601 (fullstendig).
Eksempel: "2026-03-25T08:50:50+01:00"

Person-objekt

FeltTypeBeskrivelseVerdier
pidstringFødselsnummeret til den som skal forsikres.11-sifret tall som string.
Eksempel: "10816797409"
firstNamestringFornavnet til den som skal forsikres.Eksempel: "FORETAKSOM"
lastNamestringEtternavnet til den som skal forsikres.Eksempel: "KONGE"
addressesarray av adresse-objekterInformasjon om adressen til den som skal forsikres.Inneholder aldri mer enn 1 element ved bilforsikring.
Se Adresse-objekt
membershipsarray av medlemskap-objekterInformasjon om diverse medlemskap om personen som skal forsikres. Kan være tom liste.Se Medlemskap-objekt

Adresse-objekt

FeltTypeBeskrivelseVerdier
sourcestringKilde for adressen"folkeregisteret"
streetNamestringGatenavn.Eksempel: "Munkerekkveien 110"
postalCodestringPostnummer.4-sifret tall som string.
postalLocationstringPoststed.Store bokstaver.
Eksempel: "VESTSKOGEN"

Medlemskap-objekt

FeltTypeBeskrivelseVerdier
membershipIdstringOrganisasjonsnummeret til tilbyder av medlemskapet.9 siffer som string.
Eksempel: "821395476"
membershipNamestringNavnet til organisasjonen som tilbyr medlemskapet.Eksempel: "Norske Arkitekters Landsforbund"

Tilbudsforespørsel-objekt

FeltTypeBeskrivelseVerdier
idstringDen unike ID-en for forespørselen om tilbud på dette produktet.22 tegn, unikt generert.
Eksempel: "iKiLHD0opex6UcUqxyL3j"
typestringType produkt."bil"
dataobjectData for tilbudet.Se Tilbudsdata-objekt

Tilbudsdata-objekt

FeltTypeBeskrivelseVerdier
coveragestringDekning for forsikringen."ansvar"
"delkasko"
"kasko"
"utvidet"
addonsarray av stringsTilleggsdekninger for forsikringen. Kan inneholde flere verdier. Er et tomt array når ingen tilleggsdekninger er valgt.Mulige elementer i array:
"leiebil"
"maskinskade"
bonusstringBonus for forsikringen."75% > 5 år"
"75% > 4 år"
"75% > 3 år"
"75% > 2 år"
"75%"
"70% > 5 år"
"70% > 4 år"
"70% > 3 år"
"70% > 2 år"
"70%"
"60%"
"50%"
"40%"
"30%"
"20%"
"10%"
"0%"
"startbonus"
"-10%"
"-20%"
"-30%"
"-40%"
yearlyMileageintegerØnsket årlig kjørelengde oppgitt i antall km.Fra 5000 til 50000, eller 0 ved ubegrenset kjørelengde.
youngestDriverintegerAlder på yngste fører oppgitt i antall år.Fra 18 til 25. Når yngste fører er eldre enn 25, sender vi fremdeles 25 som verdi her.
loanbooleanOm det er lån på bilen.true
false
currentMileageintegerNåværende kilometerstand.Fra 0 til 999999.
currentAccidentsintegerAntall ulykker de siste fem årene.Fra 0 til 10. Ved flere enn 10 ulykker, sender vi fremdeles 10 som verdi her.
lastAccidentDatestring, nullableDato for siste ulykke innenfor de siste fem årene."yyyy-mm-dd"
Eksempel: "2024-10-16"
deductibleintegerØnsket egenandel for forsikringen oppgitt i NOK. Gjelder kun ved kasko eller utvidet dekning.0 dersom coverage er "ansvar" eller "delkasko". Ved høyere dekningsgrad er verdien fra 4000 til 35000.

Bileier-objekt

FeltTypeBeskrivelseVerdier
ownerTypestringType eier."sameAsPerson"
"otherOwner"
"leasing"
leasingCompanyOrgstring, nullableOrganisasjonsnummer for leasingselskap.Eksempel: "123456789"
otherOwnerobject, nullableInformasjon om annen eier.Se Annen eier-objekt

Annen eier-objekt

Dette objektet er kun med i forespørselen når ownerType = "otherOwner".

FeltTypeBeskrivelseVerdier
pidstringFødselsnummer til annen eier.Eksempel: "09916795316"
firstNamestringFornavn til annen eier.Eksempel: "ALICE"
lastNamestringEtternavn til annen eier.Eksempel: "WONDERLAND"

Bil-objekt

Informasjon om bilen som skal forsikres. Alle feltene utenom source, regNumber og registrationDate kommer direkte fra OFV Kjøretøydata.

Data med kilde "ofv" er ikke tilgjengelig for kjøretøy hentet fra "tenor" i testmiljø.

FeltTypeBeskrivelseVerdier
sourcestringKilde for bildata."ofv"
"tenor" (kun i testmiljø)
regNumberstring, nullableRegistreringsnummer på bilen.Eksempel: "AB12345"
registrationDatedateDato for første registrering."yyyy-mm-dd"
Eksempel: "2023-01-01"
structureNostringUnikt strukturnummer for bilen.Eksempel: "4360005000112020000"
variantIdintegerVariant-id for bilmodell.Eksempel: 419436
vehicleGroupstringKjøretøygruppe.Eksempel: "Personbil"
modelYearintegerÅrsmodell for bilen.Eksempel: 2025
brandNamestringMerkenavn for bilen.Eksempel: "Tesla"
brandCodeintegerMerkekode for bilen.Eksempel: 4360
modelNamestringModellnavn for bilen.Eksempel: "Model Y"
modelCodeintegerModellkode for bilen.Eksempel: 5
modelGenerationstringModellgenerasjon for bilen.Eksempel: "1"
modelSplitNamestring, nullableYtterligere modellspesifikasjon.Eksempel: "Sportwagon"
variantNamestringVariantnavn for bilmodell.Eksempel: "Long Range AWD"
variantCodeintegerVariantkode for bilmodell.Eksempel: 11
segmentstringSegmentet bilen tilhører.Eksempel: "SUV mellomklasse"
chassisShortNamestringKarosserikode for bilen.Eksempel: "SUV"
chassisstringKarosseribeskrivelse for bilen.Eksempel: "Sport Utility Vehicle"
transmissionShortNamestringKode for girkasse.Eksempel: "AUT"
transmissionstringType girkasse.Eksempel: "Automat"
energySourceShortNamestringKode for energikilde.Eksempel: "E"
energySourcestringType energikilde (elektrisitet, bensin, osv).Eksempel: "Elektrisitet"
totalEnginesintegerAntall motorer.Eksempel: 2
emissionStandardstringUtslippsklasse.Eksempel: "Euro 6"
importPriceintegerImportpris på bilen.Eksempel: 471587
currencyCodestringValutakode for importpris.Eksempel: "NOK"
approvedstringTidspunkt for godkjenning.ISO 8601 (fullstendig).
Eksempel: "2024-10-16T12:06:00Z"
transferredstring, nullableTidspunkt for overføring.ISO 8601 (kun dato).
Eksempel: "2024-10-16"

Forespørsel med flere tilbud

Dersom forespørselen inneholder flere tilbud, vil forespørselen se slik ut. Her har det blitt lagt til et ekstra tilbud (offerRequest) for hver unike bil:

{
"id": "5Cw2lTTdy8HZA9Z1RBcKb",
"person": {
"pid": "10816797409",
"firstName": "FORETAKSOM",
"lastName": "KONGE",
"addresses": [
{
"source": "folkeregisteret",
"streetName": "Munkerekkveien 110",
"postalCode": "3142",
"postalLocation": "VESTSKOGEN"
}
],
"memberships": [
{
"membershipId": "821395476",
"membershipName": "Norske Arkitekters Landsforbund"
}
]
},
"offerRequest": [
{
"id": "lmp5_fChNgDt6zbtE1HuQ",
"type": "bil",
"data": {
"coverage": "kasko",
"addons": ["leiebil"],
"bonus": "75%",
"yearlyMileage": 12000,
"youngestDriver": 25,
"loan": false,
"currentMileage": 50000,
"currentAccidents": 1,
"lastAccidentDate": "2023-02-05",
"deductible": 6000,
"carOwner": {
"ownerType": "otherOwner",
"leasingCompanyOrg": null,
"otherOwner": {
"pid": "09916795316",
"firstName": "FJÅNG",
"lastName": "REGEL"
}
},
"car": {
"source": "ofv",
"registrationDate": "2022-01-01",
"variantId": 385869,
"modelYear": 2022,
"brandName": "Audi",
"brandCode": 1230,
"modelName": "A4",
"modelCode": 9,
"variantName": "Avant Advanced 35 TFSi 150hk",
"variantCode": 21193,
"vehicleGroup": "Personbil",
"structureNo": "1230009211932022026",
"modelGeneration": "5B",
"modelSplitName": null,
"segment": "Mellomklassen",
"chassisShortName": "STV",
"chassis": "Stasjonsvogn",
"transmissionShortName": "AUT",
"transmission": "Automat",
"energySourceShortName": "BE",
"energySource": "Bensin Hybrid",
"totalEngines": 2,
"emissionStandard": "Euro 6",
"importPrice": 495100,
"currencyCode": "NOK",
"approved": "2022-01-07T16:56:42+01:00",
"transferred": "2022-12-12"
}
}
},
{
"id": "BV_bS5xXoceIl26zftqd5",
"type": "bil",
"data": {
"coverage": "utvidet",
"addons": [
"leiebil",
"maskinskade"
],
"bonus": "60%",
"yearlyMileage": 30000,
"youngestDriver": 25,
"loan": true,
"currentMileage": 35000,
"currentAccidents": 1,
"lastAccidentDate": "2023-02-05",
"deductible": 8000,
"carOwner": {
"ownerType": "sameAsPerson"
},
"car": {
"source": "ofv",
"registrationDate": "2013-01-01",
"variantId": 220765,
"modelYear": 2013,
"brandName": "Tesla",
"brandCode": 4360,
"modelName": "Model S",
"modelCode": 2,
"variantName": "60",
"variantCode": 1,
"vehicleGroup": "Personbil",
"structureNo": "4360002000012013002",
"modelGeneration": "1",
"modelSplitName": null,
"segment": "Luksusbiler",
"chassisShortName": "COM",
"chassis": "Kombikupé",
"transmissionShortName": "AUT",
"transmission": "Automat",
"energySourceShortName": "E",
"energySource": "Elektrisitet",
"totalEngines": 1,
"emissionStandard": "Euro 6",
"importPrice": 446500,
"currencyCode": "NOK",
"approved": "2013-10-16T14:35:25+02:00",
"transferred": "2014-02-14"
}
}
}
],
"requestAt": "2026-03-25T08:50:50+01:00"
}

Tenor testdata-forespørsel

I testmiljø kan det også forekomme forespørsler med kjøretøy fra Tenor sitt datasett. Disse inneholder ikke informasjon fra OFV sin database:

{
"id": "BoZTghz7UJbJZ1mA28NnY",
"person": {
"pid": "10816797409",
"firstName": "FORETAKSOM",
"lastName": "KONGE",
"addresses": [
{
"source": "folkeregisteret",
"streetName": "Munkerekkveien 110",
"postalCode": "3142",
"postalLocation": "VESTSKOGEN"
}
],
"memberships": [
{
"membershipId": "821395476",
"membershipName": "Norske Arkitekters Landsforbund"
}
]
},
"offerRequest": [
{
"id": "x7-xjveF1WKuWXVXMyQ3G",
"type": "bil",
"data": {
"coverage": "utvidet",
"addons": [],
"bonus": "50%",
"yearlyMileage": 10000,
"youngestDriver": 25,
"loan": true,
"currentMileage": 15000,
"currentAccidents": 0,
"lastAccidentDate": null,
"deductible": 8000,
"carOwner": {
"ownerType": "sameAsPerson",
"leasingCompanyOrg": null,
"otherOwner": null
},
"car": {
"source": "tenor",
"regNumber": "CO10028"
}
}
}
],
"requestAt": "2026-03-25T08:50:50+01:00"
}

Mulige verdier for medlemskap-felt (under arbeid)

membershipIdmembershipName
934469267Arkitektenes Fagforbund
960472764Befalets Fellesorganisasjon
948383268BOB
936560288Coop
970217215Delta
970430911Den Norske Jordmorforening
960474341Den Norske Legeforening
870167962Den Norske Tannlegeforening
979469241Den Norske Turistforening
966251808Den Norske Veterinærforening
980331105Finansforbundet
926490842Flyt-kunde
874250082Huseierne
971526726Krigsskoleutdannede Offiserers Landsforening
971480416Kriminalomsorgens Yrkesforbund
964422206LOfavør
970168451Naturviterne
944383832Norges Automobil-Forbund
939678670Norges Bondelag
856331482Norges Ingeniør- og Teknologorganisasjon
970204938Norges Offisers- og Spesialistforbund
970167943Norsk Bonde- og Småbrukarlag
971074345Norsk Jernbaneforbund
879495512Norsk Lektorlag
971056541Norsk Lokomotivførerforbund
970168419Norsk Psykologforening
960893506Norsk Sykepleierforbund
971043059Norsk Tjenestemannslag
974235307Norsk Tollerforbund
844146302Norske Arkitekters Landsforbund
937052766OBOS
971480270Parat
871278342Regnskap Norge
980374068Revisorforeningen
964812578SAFE
971277270Samfunnsviterne
970168621Samfunnsøkonomene
970149406Skolelederforbundet
971435712STAFO
971420782Teknisk-naturvitenskapelig Forening
884026172Utdanningsforbundet
971436050Yrkestrafikkforbundet

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.

Alle datafelter i responsen, også de som er nullable, er obligatoriske.

Dersom en respons ikke oppfyller kravene blir den kastet, og tilbudet vil ikke vises i forsikringstjenesten.

Selskapene er forventet å svare innen rimelig tid på Forbrukerrådets prisforespørseler. Vi anser normal svartid til å være på under 15 sekunder. Selskaper som svarer raskt vil kunne bli vist tidligere i portalen.

Eksempel på respons

Responsen tar utgangspunkt i det første eksempelet for forespørsler.

{
"id": "xtNczK2rUAh5lfz-i26iO",
"company": "Forsikringsselskap Ipsum AS",
"totalPrice": 15883,
"totalDiscount": 700,
"totalOriginalPrice": 16583,
"products": [
{
"id": "iKiLHD0opex6UcUqxyL3j",
"type": "bil",
"productName": "Bilforsikring Kasko",
"prices": {
"price": 16183,
"originalPrice": 16583,
"tfa": 2483.7
},
"productDetails": {
"coverage": "kasko",
"addons": [
"leiebil"
],
"ipidUrls": [
{
"url": "https://www.forsikringipsum.no/ipid_bilforsikring",
"updatedAt": "2026-01-01T12:00:00.00Z"
}
],
"termsUrls": [
{
"url": "https://www.forsikringipsum.no/vilkar_bilforsikring_kasko",
"updatedAt": "2026-01-01T12:00:00.00Z"
},
{
"url": "https://www.forsikringipsum.no/vilkar_leiebil",
"updatedAt": "2026-01-01T12:00:00.00Z"
}
]
},
"offer": {
"bonus": "75%",
"deductible": 6000,
"yearlyMileage": 12000
}
}
],
"discounts": [
{
"id": "iKiLHD0opex6UcUqxyL3j",
"amount": 400,
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet consectetur adipiscing elit",
"scope": "product",
},
{
"id": "xtNczK2rUAh5lfz-i26iO",
"amount": 300,
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet consectetur adipiscing elit",
"scope": "package"
}
],
"additionalFees": [
{
"id": "xtNczK2rUAh5lfz-i26iO",
"amount": 150,
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet consectetur adipiscing elit",
"scope": "package"
}
],
"membershipApplied": "Norske Arkitekters Landsforbund",
"uniqueSellingPoints": [
"Lorem ipsum dolor sit amet",
"Consectetur adipiscing elit"
],
"purchaseUrl": "https://forsikringipsum.no/handlekurv",
"receivedAt": "2026-03-27T12:07:42.36Z",
"responseAt": "2026-03-27T12:07:49.53Z"
}

Feltbeskrivelser for respons

Rotnivåfelter

FeltTypeBeskrivelseGyldige verdier
idstringSamme ID som ble mottatt på rotnivå i forespørselenMå være lik id fra rotnivå i forespørselen.
Eksempel: "xtNczK2rUAh5lfz-i26iO"
companystringNavnet på forsikringsselskapet.Eksempel: "Forsikringsselskap Ipsum AS"
totalPriceintegerTotal pris per år for alle produkter, etter rabatt. Alle gebyrer og avgifter (både på produktnivå og rotnivå) unntatt TFA skal være inkludert i denne prisen.Må være større enn 0.
Må være lik totalOriginalPrice - totalDiscount.
totalDiscountintegerTotal rabatt for hele forsikringstilbudet.
Absolutt alle rabatter, både de som gjelder individuelt for produktene og de som gjelder på pakkenivå skal være med i dette beløpet.
Merk at selv om en rabatt kan ha amount = null i discounts, så skal det faktiske beløpet på rabatten fortsatt inngå dette feltet.
Kan ikke være mindre enn summen av alle amount-feltene i discounts-arrayet, men kan være større siden amount for rabatter er nullable.
totalOriginalPriceintegerTotal originalpris per år for hele forsikringstilbudet, før rabatt. Alle gebyrer og avgifter (både på produktnivå og rotnivå) unntatt TFA skal være inkludert i denne prisen.Må være større enn 0.
Må være større enn eller lik totalPrice.
productsarray av produkt-objekterProduktene som er med i forsikringstilbudet.Må ha likt antall elementer som offerRequest i forespørselen.
Se Produkter-array
discountsarray av rabatt-objekterRabattene som er med i forsikringstilbudet.Kan være tomt.
Se Rabatter-array
additionalFeesarray av gebyr-objekterEkstra avgifter og gebyrer som gjelder for forsikringstilbudet.Kan være tomt.
Se Gebyrer-array
membershipAppliedstring, nullableNavnet på medlemskapet som er tatt i bruk for beregning av pris.Kan være null.
Dersom den ikke er null, må den være nøyaktig lik ett av medlemskapsnavnene som var med i forespørselen.
uniqueSellingPointsarray av stringsUSP-er fra selskapet.Kan være tomt. Maks 5 string-elementer. Maks lengde per string er 250 tegn.
purchaseUrlstringURL for å kjøpe produktene.HTTPS URL.
Eksempel: "https://forsikringipsum.no/handlekurv"
receivedAtstringTidspunkt for når forespørselen ble mottatt.ISO 8601 (fullstendig).
Eksempel: "2026-03-27T12:07:42.36Z"
responseAtstringTidspunkt for når responsen ble sendt.ISO 8601 (fullstendig).
Eksempel: "2026-03-27T12:07:49.53Z"

Produkter-array

FeltTypeBeskrivelseGyldige verdier
idstringID-en tilknyttet produkttilbudet.Må være lik en ID fra offerRequest i forespørselen.
Eksempel: "iKiLHD0opex6UcUqxyL3j"
typestringType forsikringsprodukt."bil"
productNamestringNavnet på produktet.Eksempel: "Bilforsikring Kasko"
pricesobjektPrisverdier for produktet.Se Priser-objekt
productDetailsobjektProduktdetaljer.Se Produktdetaljer-objekt
offerobjektTilbud for produktet.Se Tilbud-objekt

Rabatter-array

FeltTypeBeskrivelseGyldige verdier
idstringID-en til det som rabatten gjelder for.Må være lik enten id fra rotnivå i forespørselen eller fra et av elementene i offerRequest.
amountinteger, nullableRabatt oppgitt i NOK. Valgfritt å oppgi.Kan være null. Dersom den ikke er null, må den være større enn 0.
titlestringTittel på rabatten.Maks lengde på 50 tegn.
Eksempel: "Lojalitetsrabatt"
descriptionstring, nullableBeskrivelse av rabatten.Kan være null.
Maks lengde på 250 tegn.
scopestringAngir om rabatten gjelder for et spesifikt produkt eller hele forsikringstilbudet."product"
"package"

Gebyrer-array

Alle kostnader/gebyrer som vil bli lagt til på fakturaen for perioden for tilbudet (ett år) skal rapporteres inn, enten det er grunnpris eller andre kostnader og/eller gebyrer ved opprettelse eller vedlikehold av kundeforhold eller ved hver enkelt forsikringsavtale.

Kostnader knyttet til valgmuligheter for fakturering som avtales i forbindelse med avtaleinngåelse skal ikke rapporteres inn.

FeltTypeBeskrivelseGyldige verdier
idstringID-en til det som gebyret gjelder for.Må være lik enten id fra rotnivå i forespørselen eller fra et av elementene i offerRequest.
amountintegerBeløp på gebyret oppgitt i NOK.Må være større enn 0.
titlestringTittel på gebyret.Maks lengde på 50 tegn.
Eksempel: "Etableringsgebyr".
descriptionstring, nullableBeskrivelse av gebyret.Kan være null.
Maks lengde på 250 tegn.
scopestringAngir om gebyret gjelder for et spesifikt produkt eller hele forsikringstilbudet."product"
"package"

Priser-objekt

FeltTypeBeskrivelseGyldige verdier
priceintegerPris for produktet per år, etter rabatt. Uten gebyrer og kostnader eller TFA.Må være større enn 0.
originalPriceintegerOriginalpris/premie for produktet per år, før rabatt. Uten gebyrer og kostnader eller TFA.Må være større enn 0.
Må være større enn eller lik price.
tfadecimalTrafikkforsikringsavgift for produktet. Dette er en ren tilleggsopplysning som ikke skal være en del av hverken originalPrice eller totalOriginalPrice.Må være større enn eller lik 0.0.

Produktdetaljer-objekt

FeltTypeBeskrivelseGyldige verdier
coveragestringDekning for produktet"ansvar"
"delkasko"
"kasko"
"utvidet"
addonsarray av stringsTilleggsdekninger som er med i produktet.Kan være tomt.
Gyldige elementer i array:
"leiebil"
"maskinskade"
ipidUrlsarray av IPID-objekterListe med direkte nedlastningslenker til IPID-dokumenter (insurance product information document).Må inneholde minst ett element.
Se IPID-array
termsUrlsarray av vilkår-objekterListe med direkte nedlastningslenker til vilkår for produktetMå inneholde minst ett element.
Se Vilkår-array

IPID-array

FeltTypeBeskrivelseGyldige verdier
urlstringNedlastningslenke til IPIDHTTPS URL
updatedAtstringTidspunkt for siste oppdatering av IPID.ISO 8601 (fullstendig).
Eksempel: "2026-01-01T12:00:00.00Z"

Vilkår-array

FeltTypeBeskrivelseGyldige verdier
urlstringNedlastningslenke til vilkårHTTPS URL
updatedAtstringTidspunkt for siste oppdatering av vilkår.ISO 8601 (fullstendig).
Eksempel: "2026-01-01T12:00:00.00Z"

Tilbud-objekt

FeltTypeBeskrivelseGyldige verdier
bonusstringBonus for produktet"75% > 5 år"
"75% > 4 år"
"75% > 3 år"
"75% > 2 år"
"75%"
"70% > 5 år"
"70% > 4 år"
"70% > 3 år"
"70% > 2 år"
"70%"
"60%"
"50%"
"40%"
"30%"
"20%"
"10%"
"0%"
"-10%"
"-20%"
"-30%"
"-40%"
deductibleintegerEgenandel for produktet opgitt i NOK.Fra 0 til 35000.
yearlyMileageintegerÅrlig kjørelengde for bilprodukt oppgitt i antall km.Fra 1 til 999999, eller 0 ved ubegrenset kjørelengde.

Beskrivelse av kjøpslenke

Selskapet kan velge mellom to løsninger for lenken i feltet purchaseUrl:

A.    Videreføring av tilbudet

Lenken fører brukere til en personlig side hos Selskapet, for eksempel en handlekurv, «Min side» eller lignende, hvor brukere etter autentisering hos Selskapet kan motta bindende tilbud og/eller fullføre tegning av forsikring på bakgrunn av det opprinnelige tilbudet returnert til Finansportalen Forsikring. Lenken i seg selv inneholder ingen personopplysninger og brukere får tilgang til informasjonen knyttet til tilbudet først etter å ha identifisert seg hos Selskapet.

B.    Videre til Selskapets nettside

Lenken fører brukere til Selskapets nettside, produktside eller lignende, hvor brukere selv går i dialog med Selskapet for å motta et bindende tilbud og/eller tegne forsikring. Lenken inneholder ingen personopplysninger og brukere får ikke tilgang til informasjonen knyttet til det opprinnelige tilbudet returnert til Finansportalen Forsikring.

Ved feil

Hvis feil, ønsker vi at selskapet svarer med en representativ HTTP-statuskode og følgende body:

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

Ved eventuelle feil for ett produkt i en forespørsel om flere produkter, vil hele forespørselen feile.

Tekniske feil

KodeBeskrivelse
validation_errorUgyldige eller manglende felter i forespørselen
failed_calculating_priceSystemet klarte ikke å beregne pris pga. intern feil, for eksempel intern feil ved utføring av kalkulasjoner eller manglende data fra Forbrukerrådet
service_unavailableTjenesten er midlertidig utilgjengelig (f.eks. vedlikehold eller kapasitetsproblemer)
unknown_errorUforutsett feil som ikke passer inn i de andre kategoriene

Andre feil

KodeBeskrivelse
no_price_availableSelskapet kan ikke tilby pris, og ville heller ikke gitt pris i sin åpne webløsning, for eksempel fordi kombinasjon av parametere ikke støttes
existing_agreementSelskapet returnerer ikke pris fordi brukeren allerede har en avtale på det gitte produktet hos selskapet
additional_information_requiredForespørselen krever mer informasjon; brukeren må kontakte rådgiver