---
title: "Get insurance"
method: GET
path: "/rest/insurances/{insurance-id}"
tags: ["Insurances"]
---

# Get insurance

`GET /rest/insurances/{insurance-id}`

Get insurance by ID.

## Path parameters

- `insurance-id` string, required — finX ID of the insurance.

## Response `200`

Insurance details

- object
  - `id` Schema, required — unresolved $ref
  - `access_id` Schema, required — unresolved $ref
  - `name` string, required — Name of the insurance product as supplied by the insurance company (e.g. Kaskoversicherung)
  - `kind` 'ACCIDENT' | 'CAR' | 'HEALTH' | 'DEATH' | 'LIABILITY' | 'LIFE' | 'PROPERTY' | 'SAVINGS' | 'TRAVEL' | 'UNKNOWN', required — Type of the insurance. Use this field to detect the type of the `details` field
  - `holder` object, required — The insurance policy holder, the person who owns the policy
    - `reference_id` string, required — Reference or identification code of the policy holder provided by the insurance company
    - `name` string, required — Name of the policy holder
    - `address` string, required — The address of the policy holder
    - `phone_number` string, required — Phone number of the policy holder
    - `email` Username, required — unresolved $ref
    - `born_on` string, date, required — The date of birth of the person
    - `is_self_employed` boolean, required — A flag to detect whether the policy holder is self-employed
  - `premium` Amount, required — unresolved $ref
  - `currency` Currency, required — unresolved $ref
  - `payment_frequency` 'monthly' | 'quarterly' | 'half-yearly' | 'yearly' — The frequency at which the premium is deducted
  - `starts_on` Schema — unresolved $ref
  - `due_on` Schema — unresolved $ref
  - `coverages` string[], required — The list of coverages that are provided by the insurance contract
  - `claims` object[], required — Insurance claims claimed so far
    - `reference_id` string, required — The reference id to the insurance claim provided by the insurance company
    - `type` string, required — Type of the insurance claim (e.g. Burglary and Theft, Fire)
    - `status` string, required — The status of the insurance claim (e.g. Submitted, In review, On hold, Closed)
    - `filed_at` EndedAt, required — unresolved $ref
  - `created_at` CreatedAt, required — unresolved $ref
  - `modified_at` ModifiedAt, required — unresolved $ref
  - `details` union — The type of this field depends on the `kind` field. The following mapping defines the relationship between the `kind` and `details` field: <br> <ul> <li><code>SAVINGS</code> -> <code>SavingsInsurance</code></li> <li><code>PROPERTY</code> -> <code>PropertyInsurance</code></li> <li><code>CAR</code> -> <code>CarInsurance</code></li> <li><code>LIFE</code> -> <code>LifeInsurance</code></li> <li><code>HEALTH</code> -> <code>HealthInsurance</code></li> </ul> If <code>kind</code> contains a value that is not listed in the mapping above (e.g. <code>ACCIDENT</code>) then the <code>details</code> field will be omitted from the response.
    - object
      - `type` string, required — Type of the savings insurance
      - `net_plan_value` Amount, required — unresolved $ref
    - object
      - `address` string, required — Address of the insured property
      - `registry_number` string, required — Registry number of the insured property
      - `year_of_construction` integer, required — Year of construction of the insured property
      - `area` string, required — Area the property in square meters
      - `property_type` string, required — Type of the insured property (e.g. Dwellings, Office)
    - object
      - `owner` object, required
        - `reference_id` string, required — Reference or identification code of a person supplied by the insurance company. This can be used to identify given person on insurance provider side.
        - `name` string, required — Full name of the person
        - `born_on` BornOn, required — unresolved $ref
        - `age` integer, required — The age of the insured person
        - `driving_license_issued_on` Schema, required — unresolved $ref
      - `main_driver` Owner, required — unresolved $ref
      - `additional_drivers` Owner[], required — unresolved $ref
      - `brand` string, required — Brand of the insured car (e.g. Volkswagen)
      - `model` string, required — Model of the insured car (e.g. Golf)
      - `extended_model_info` string, required — Extended model info of the car (e.g. GTI 1.6)
      - `license_plate` string, required — The license plate number of the car (e.g. DE 1234)
      - `vehicle_type` string, required — The type of the vehicle (e.g. Car, Truck, Bus)
      - `year_of_registration` integer, required — Year of registration of the car (e.g. 2020)
      - `coverage_type` string, required — The coverage type provided (e.g. Comprehensive, Third party)
    - object
      - `insured_capital` Amount, required — unresolved $ref
      - `beneficiaries` object[], required
        - `reference_id` string, required — Reference or identification code of the beneficiary provided by the insurance company. This ID is used to identify the beneficiary on the insurance provider side.
        - `name` string, required — The full name of the beneficiary
        - `born_on` BornOn, required — unresolved $ref
      - `coverage` string, required — Coverage of the insurance
    - object
      - `beneficiaries` Items[], required — unresolved $ref
      - `co_payments` object[], required
        - `amount` Amount, required — unresolved $ref
        - `currency` Currency, required — unresolved $ref
        - `beneficiary` string, required — Name of the beneficiary of the co-payment
        - `paid_on` Schema, required — unresolved $ref

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `404` — unresolved $ref
- `4XX` — unresolved $ref

---

[API](https://skmtc.net/qwist/apis/finx-api.md) · [All operations](https://skmtc.net/qwist/apis/finx-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qwist/finx-api/revisions/b75f5c1aa39e/schema)
