Quote Create
Create a new quote from scratch by providing
- Policy Type — See DP1 vs DP3 and Policy Types for details.
- Primary Insured — Name, date of birth, and email
- Policy Details — Occupancy status
- Property Addresses — One or more addresses to cover
You can omit coverages from your create request and we'll configure everything to available defaults. Since our coverage options often vary by state, territory and even by other coverages you have selected, use the options returned in the quote response as the source-of-truth for which coverages are available. If the coverage option you selected is not available, the response will automatically match against the nearest value (default) or return an error if exact coverage_matching is requested.
Query parameters
Specify how coverages should be configured. Default to nearest, which caps coverage values to the closest min/max.
Request body
Example request
{
"quote": {
"policy_type": "DP3",
"primary_insured": {
"first_name": "John",
"last_name": "Doe",
"email": "john@doe.com",
"date_of_birth": "1980-01-01"
},
"policy_details": {
"occupancy": "rental"
},
"properties": [
{
"address": {
"street_address": "1564 Deer Run Pl",
"city": "Lancaster",
"state": "OH",
"zip_code": "43130",
"county": "Fairfield"
}
}
]
}
}Response
Successful Response
Example response
{
"primary_insured": {
"mailing_address": {
"street_address": "4825 Mount Sinyala Crossover",
"city": "Fort Wayne",
"state": "IN",
"zip_code": "46808"
},
"previous_address": {
"street_address": "4825 Mount Sinyala Crossover",
"city": "Fort Wayne",
"state": "IN",
"zip_code": "46808"
}
},
"additional_named_insured": [
{
"address": {
"street_address": "4825 Mount Sinyala Crossover",
"city": "Fort Wayne",
"state": "IN",
"zip_code": "46808"
}
}
],
"effective_date": "2022-01-15",
"policy_details": {
"unique_tracking_id": "id-12345"
},
"properties": [
{
"property_id": "acf85fa5-4200-4303-96ba-012e546ff628",
"address": {
"street_address": "4825 Mount Sinyala Crossover",
"city": "Fort Wayne",
"state": "IN",
"zip_code": "46808",
"county": "Maricopa",
"county_fips": "04013",
"lat": 41.079273,
"lng": -85.139351
},
"property_coverages": [
{
"name": "water_damage_limitation",
"config": [
{
"type": "limit",
"label": "Water Damage Limitation",
"value": "10%",
"default": "10%",
"options": [
"10%",
"25%",
"50%",
"75%",
"100%"
],
"editable": "yes"
},
{
"type": "sublimit",
"label": "Water Damage Limitation - Fungi Rot Sublimit",
"value": "5000",
"default": "5000",
"options": [
"5000",
"10000"
],
"editable": "no"
}
]
}
],
"property_manager": {
"address": {
"street_address": "4825 Mount Sinyala Crossover",
"city": "Fort Wayne",
"state": "IN",
"zip_code": "46808"
}
},
"property_details": {
"heating_sources": [
"furnace_electric"
],
"has_barred_windows_over_50_percent": "Yes",
"days_uninsured": 1,
"builder_name": "Lennar Corp.",
"fire_protection_class": "9",
"address_info_s3_url": "s3://steadily-test-app-carlos/logs/2024/04/08/01HTZGD6ZKZK3F40VCGYW42N9I",
"ca_dic_zone": "ineligible",
"foundation_type": "concrete_slab",
"garages": [
{
"size": "2",
"style": "attached_or_built_in"
}
],
"average_wall_height_feet": 9,
"bathroom_details": [
{
"type": "Full"
}
],
"bedrooms": 3,
"fireplaces": 1,
"finished_basement_percent": 50,
"kitchens": 1
},
"additional_insured": [
{
"loan_number": "JPM98765,12345",
"address": {
"street_address": "4825 Mount Sinyala Crossover",
"city": "Fort Wayne",
"state": "IN",
"zip_code": "46808"
}
}
]
}
],
"policy_coverages": [
{
"name": "premises_liability",
"label": "Premises Liability",
"config": [
{
"type": "selected",
"label": "Selected",
"value": "yes",
"default": "yes",
"editable": "yes"
},
{
"type": "limit",
"label": "Limit",
"value": "300000",
"options": [
"25000",
"50000",
"100000",
"200000",
"300000",
"500000"
],
"editable": "yes"
}
]
}
],
"agent_ui_url": "https://app.steadily.com/spa/create-policy/?policy_loc={policy_id}",
"public_policy_id": "OB3-AZ-100034386",
"quote_id": "qte_100034386"
}Changes
Changed in 7 of the 13 revisions of this API.4638
- ○
added the optional property
properties/items/property_acknowledgements/claims_automations/items/eligible_for_automationto the response with the200statusresponse-optional-property-added
- ○
- ▲
added
QuotePaymentRequestto theallOf[subschema #1: QuoteCreateRequest]/quote/paymentrequest propertyallOflistrequest-property-all-of-added
- ▲
the
allOf[subschema #1: QuoteCreateRequest]/quote/paymentrequest property type/format changed fromobject/to/request-property-type-changed
- ●
removed the request property
allOf[subschema #1: QuoteCreateRequest]/quote/payment/payment_schedule_discountrequest-property-removed
- ●
removed the request property
allOf[subschema #1: QuoteCreateRequest]/quote/payment/schedulerequest-property-removed
- ▲
- ▲
removed
SquattersAndEvictionExpenseCoverageRequestfrom theallOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_coverages/items/request propertyoneOflistrequest-property-one-of-removed
- ○
removed
squatters_and_eviction_expensediscriminator mapping keys from theallOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_coverages/items/request propertyrequest-property-discriminator-mapping-deleted
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
added the new
descriptionenum value to thepolicy_coverages/items/config/items/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
descriptionenum value to theproperties/items/property_coverages/items/config/items/typeresponse property for the response status200response-property-enum-value-added
- ●
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/finished_basement_percentnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/kitchensnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/primary_interior_wall_materialnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/property_slopenew-optional-request-property
- ○
added the optional property
properties/items/property_details/finished_basement_percentto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/kitchensto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/primary_interior_wall_materialto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/property_slopeto the response with the200statusresponse-optional-property-added
- ○
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/garages/items/carport_additional_wallsnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/garages/items/stylenew-optional-request-property
- ○
added the optional property
properties/items/property_acknowledgements/claims_automations/items/actionsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_acknowledgements/claims_automations/items/matched_rowto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_acknowledgements/claims_automations/items/underwriting_ruleto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/garages/items/carport_additional_wallsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/garages/items/styleto the response with the200statusresponse-optional-property-added
- ○
added the required property
properties/items/property_acknowledgements/claims_automations/items/attestationsto the response with the200statusresponse-required-property-added
- ○
added the required property
properties/items/property_acknowledgements/claims_automations/items/dwelling_idto the response with the200statusresponse-required-property-added
- ○
added the required property
properties/items/property_acknowledgements/claims_automations/items/loss_typeto the response with the200statusresponse-required-property-added
- ○
added the required property
properties/items/property_acknowledgements/claims_automations/items/matched_row_idto the response with the200statusresponse-required-property-added
- ○
- ▲
added
ralphie__models__mapped_models__BuildingQualityto theallOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/building_qualityrequest propertyallOflistrequest-property-all-of-added
- ●
deleted the
queryrequest parameteraudrequest-parameter-removed
- ●
removed
BuildingQualityfrom theallOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/building_qualityrequest propertyallOflistrequest-property-all-of-removed
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/average_wall_height_feetnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/bathroom_detailsnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/bedroomsnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/building_quality_detailsnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/fireplacesnew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/foundation_shapenew-optional-request-property
- ○
added the new optional request property
allOf[subschema #1: QuoteCreateRequest]/quote/properties/items/property_details/garagesnew-optional-request-property
- ○
added the optional property
properties/items/property_acknowledgements/claims_automationsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/average_wall_height_feetto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/bathroom_detailsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/bedroomsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/building_quality_detailsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/fireplacesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/foundation_shapeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
properties/items/property_details/garagesto the response with the200statusresponse-optional-property-added
- ○
added
ralphie__models__mapped_models__BuildingQualityto theproperties/items/property_details/building_qualityresponse propertyallOflist for the response status200response-property-all-of-added
- ○
removed
BuildingQualityfrom theproperties/items/property_details/building_qualityresponse propertyallOflist for the response status200response-property-all-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲