{
    "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": {
                "id": "string",
                "coverage": "standard", // standard, utvidet
                "addons": ["sykkeldekning", "tilleggsdekning"],
                "currentAccidents": 0,
                "lastAccidentDate": "string",
                "residence": {
                    "type": "string", // Enebolig, Vertikaldelt tomannsbolig, Horisontaldelt tomannsbolig, Rekkehus, Leilighet
                    "constructionYear": 1990,
                    "constructionType": "string", // Tre, Mur, Betong
                    "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"
}

id string

person object

pid string

"01019612345"
firstName string

"Ole"
lastName string

"Nordmann"
addresses array object

source string

"National Registry"
streetName string

"Ole Nordmanns Gate 1"
postalCode string

"0123"
postalLocation string

"OSLO"
memberships array object

membershipId string

"MEMB-001"
membershipName string

"Tekna"
offerRequest array object

id string

"678aufj"
type string

"innbo"
data object

coverage string

"standard", "utvidet"
addons array

["sykkeldekning", "tilleggsdekning"]
currentAccidents number

0
lastAccidentDate string

"2023-05-15"
residence object

type string

"Enebolig", "Vertikaldelt tomannsbolig", "Horisontaldelt tomannsbolig", "Rekkehus", "Leilighet"
constructionYear number

1990
constructionType string

"Tre", "Mur", "Betong"
rented boolean

false
rentedBTA number

0
rentedBRA number

0
roomsBelowGround boolean

false
intruderAlarm object

present boolean

false
approved boolean

false
fireAlarm object

present boolean

false
emergencyResponse boolean

false
waterAlarm object

present boolean

false
emergencyResponse boolean

false
approvedStopper boolean

false
automaticStopper boolean

false
insuredAmount string

"1000000"

{
    "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"
}

id string

company string

"Forsikringsselskap"
totalPrice number

3600
totalDiscount number

400
totalOriginalPrice number

4000
discountDescription string

"Medlemsrabatt Tekna"
products array object

id string

"I-123456789"
type string

"innbo"
productName string

"Innboforsikring Utvidet"
prices object

price number

3600
discount number

400
originalPrice number

4000
tfa number

0.0
productDetails object

coverage string

"utvidet"
ipidUrls array object

description string

"Produktinformasjon innboforsikring"
url string

"https://example.com/ipid-innbo.pdf"
termsUrls array object

description string

"Vilkår for innboforsikring"
url string

"https://example.com/terms-innbo.pdf"
offer object

insuredAmount string

"1000000"
deductible number

4000
purchaseUrl string

"https://example.com/purchase/innbo"
receivedAt string

"2024-10-16 12:06:00"
responseAt string

"2024-10-16T12:06:05Z"

{
    "error": {
        "code": "string", // failed to calculate price, validation error
        "message": "string" // error message
    }
}