Get Pricing
Get insurance pricing for a given variant and params. List of variants and required parameters available in the section below.
Request body
▸
▸variantstring
Insurance variant.
▸parametersobject array
Parameters required to calculate the insurance price.
▸namestring
Name of the parameter.
▸valuestring
Value of the parameter.
Returns
▸
▸fullPricestring
Full insurance price.
curl --location --request POST 'https://api-test.simpl.rent/v2/calculate-insurance-pricing' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"variant": "tenant_insurance_basic",
"parameters": [
{
"name": "liability_sum",
"value": "100000"
}
]
}'Issue Insurance
Issue insurance for a given variant. Please refer to the section for available variants and required parameters.
Request body
▸
▸variantstringRequired
Insurance variant.
▸entitiesobject arrayRequired
List of insurance entities.
▸typestringRequired
Type of an entity on insurance (insured | policyholder | insured_and_policyholder).
▸namestringOptional
Name of the entity. Required if the entity is a person.
▸surnamestringOptional
Surname of the entity. Required if the entity is a person.
▸peselNumberstringOptional
PESEL number of the entity. Required if the entity is a person and Polish citizen.
▸citizenshipstringOptional
Citizenship of the entity. Required if the entity is not a Polish citizen and does not have a PESEL number.
▸birthDatestringOptional
Birth date of the entity. Required if the entity is not a Polish citizen and does not have a PESEL number.
▸regonNumberstringOptional
REGON number of the entity. Required if the entity is a company.
▸companyNamestringOptional
Name of the company. Required if the entity is a company.
▸addressobjectRequired
Address of the entity.
▸postalCodestringRequired
▸citystringRequired
▸streetstringRequired
▸houseNumberstringRequired
▸flatNumberstringOptional
▸parametersobject arrayRequired
List of parameters required for the specific insurance variant (see section below).
▸namestringRequired
▸valuestringRequired
Returns
▸
▸policyNumberstring
Policy number.
curl --location --request POST 'https://api-test.simpl.rent/v2/issue-insurance' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"variant": "tenant_insurance_basic",
"entities": [
{
"type": "insured",
"name": "John",
"surname": "Doe",
"peselNumber": "12345678901",
"address": {
"city": "Warszwa",
"street": "Krucza",
"houseNumber": "1",
"flatNumber": "1",
"postalCode": "00-000"
}
},
{
"type": "policyholder",
"companyName": "Company Name",
"regonNumber": "1234567890",
"address": {
"city": "Warszwa",
"street": "Piwna",
"houseNumber": "1",
"flatNumber": "1",
"postalCode": "00-000"
}
}
],
"parameters": [
{
"name": "start_date",
"value": "2026-01-01"
},
{
"name": "liability_sum",
"value": "100000"
}
]
}'Cancel Insurance
Insurance cancellation.
Request body
▸
▸policyNumberstringRequired
Policy number.
▸cancelAtstringRequired
Date (YYYY-MM-DD) at which insurance should be cancelled.
curl --location --request POST 'https://api-test.simpl.rent/v2/cancel-insurance' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"policyNumber": "TXS00000001",
"cancelAt": "2025-01-01"
}'Insurance Variants
Tenant Insurance
tenant_insurance_basic
Fields
▸
▸start_datestring
Start date of the insurance (YYYY-MM-DD).
▸liability_sumstring
Liability sum value. Required for pricing calculation.
Landlord Insurance
landlord_insurance
Fields
▸
▸start_datestringDefaults to tommorow
Start date of the insurance (YYYY-MM-DD).
▸payment_typestringDefaults to full
Payment type of the insurance (installment | full).
▸rent_contract_start_datestringRequired
Start date of the rent contract (YYYY-MM-DD).
▸rent_contract_end_datestring
End date of the rent contract (YYYY-MM-DD) (optional if indefinite lease).
▸rent_sumstringRequired
Rent sum.
▸rent_protection_sumstringRequired
Rent guarantee sum (max 3x rent sum or 24000 PLN / min 6000 PLN). Required for pricing calculation.
▸simpl_rent_certificate_idstring
Simpl Rent certificate ID. Optional for pricing calculation.
▸property_address_citystringRequired
City of the insured property.
▸property_address_streetstringRequired
Street of the insured property.
▸property_address_house_numberstringRequired
House number of the insured property.
▸property_address_flat_numberstring
Flat number of the insured property.
▸property_address_room_numberstring
Room number of the insured property.
▸property_address_postal_codestringRequired
Postal code of the insured property.
▸cancel_atstringOptional
Date (YYYY-MM-DD) at which insurance should be cancelled.
curl --location --request POST 'https://api-test.simpl.rent/v2/calculate-insurance-pricing' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data '{
"variant": "landlord_insurance",
"parameters": [
{"name": "rent_protection_sum", "value": "10000"}
]
}'{
"fullPrice": "754.00"
}curl --location --request POST 'https://api-test.simpl.rent/v2/calculate-insurance-pricing' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data '{
"variant": "landlord_insurance",
"parameters": [
{"name": "rent_protection_sum", "value": "10000"},
{"name": "simpl_rent_certificate_id", "value": "xyz"}
]
}'{
"fullPrice": "754.00"
}curl --location --request POST 'https://api-test.simpl.rent/v2/issue-insurance' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"variant": "landlord_insurance",
"parameters": [
{"name": "rent_contract_start_date", "value": "2026-01-01"},
{"name": "rent_contract_end_date", "value": "2026-01-01"},
{"name": "simpl_rent_certificate_id", "value": "xyz"},
{"name": "rent_sum", "value": "3000"},
{"name": "rent_protection_sum", "value": "9000"},
{"name": "property_address_city", "value": "Warszawa"},
{"name": "property_address_street", "value": "Piwna"},
{"name": "property_address_house_number", "value": "20"},
{"name": "property_address_postal_code", "value": "00-132"}
],
"entities": [
{
"type": "insured_and_policyholder",
"name": "Jan",
"surname": "Kowalski",
"peselNumber": "12345678901",
"address": {
"city": "Warszwa",
"street": "Krucza",
"houseNumber": "1",
"flatNumber": "1",
"postalCode": "00-000"
}
}
]
}'{
"policyNumber": "TXW00000001"
}