{
    "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": "reise",
            "data": {
                "id": "string",
                "coverage": "standard", // standard, utvidet
                "addons": ["30 dager ekstra"],
                "insured": ["person", "person+partner", "person+familie"],
                "oldestChild": 30, // if familie
                "currentAccidents": 0,
                "lastAccidentDate": "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

"reise"
data object

coverage string

"standard", "utvidet"
addons array

["30 dager ekstra"]
insured string

"person", "person+partner", "person+familie"
oldestChild number

30
currentAccidents number

0
lastAccidentDate string

"2023-05-15"

{
    "id": "string",
    "company": "string",
    "totalPrice": 0,
    "totalDiscount": 0,
    "totalOriginalPrice": 0,
    "discountDescription": "string",
    "products": [
        {
            "id": "string",
            "type": "reise",
            "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": {
                "insured": "string",
                "deductible": 0,
                "daysCovered": 90
            }
        }
    ],
    "purchaseUrl": "string",
    "receivedAt": "string",
    "responseAt": "string"
}

id string

company string

"Forsikringsselskap"
totalPrice number

1200
totalDiscount number

150
totalOriginalPrice number

1350
discountDescription string

"Medlemsrabatt Tekna"
products array object

id string

"R-123456789"
type string

"reise"
productName string

"Reiseforsikring Utvidet"
prices object

price number

1200
discount number

150
originalPrice number

1350
tfa number

0.0
productDetails object

coverage string

"utvidet"
ipidUrls array object

description string

"Produktinformasjon reiseforsikring"
url string

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

description string

"Vilkår for reiseforsikring"
url string

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

insured string

"person+familie"
deductible number

1000
daysCovered number

90
purchaseUrl string

"https://example.com/purchase/reise"
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
    }
}