---
title: "Price Quote"
method: GET
path: "/v1/agency/draft_quote/{quote_id}/price"
tags: ["Draft Quote"]
---

# Price Quote

`GET /v1/agency/draft_quote/{quote_id}/price`

Get pricing breakdown and details for a quote.

## Path parameters

- `quote_id` string, nullable, required

## Query parameters

- `include_payment_schedules_breakdown` boolean
- `offer_id` string, nullable
- `policy_id` string, nullable

## Request body

- union
  - QuoteOfferCreateRequest
    - `quote_id` string, required
  - PolicyCreateRequest
    - `binder_id` string, required
    - `policy_id` string, required
  - QuoteCreateRequest
    - `quote_id` string — Optional - Existing quote ID to clone for rewrites.
    - `quote` QuoteRequest — Base quote structure shared by both requests and responses.
      - `policy_type` 'DP1' | 'DP2' | 'DP3', required — An enumeration.
      - `insurance_structure` 'COI_MASTER_MGA' | 'STANDARD_MGA' | 'XMGA' | 'ARCHIVED' — An enumeration.
      - `primary_insured` Policyholder, required
        - `first_name` string, nullable
        - `last_name` string, nullable
        - `suffix` string, nullable — Name suffix such as Jr or II
        - `company_name` string, nullable
        - `date_of_birth` string, date, nullable
        - `phone_number` string, nullable
        - `email` string, email, nullable — email is marked as nullable, but API callers must always supply a valid email. Missing email will result in a runtime error.
        - `mailing_address` RalphieModelsAddressAddress — Postal address information for a property
          - `street_address` string, required
          - `city` string, required
          - `state` string, required
          - `zip_code` string, required
        - `previous_address` RalphieModelsAddressAddress — Postal address information for a property
          - `street_address` string, required
          - `city` string, required
          - `state` string, required
          - `zip_code` string, required
        - `is_military_member` 'yes' | 'no' — An enumeration.
        - `company_types` CompanyTypes — Note: these values are intentionally not mutually exclusive. They work like tags with tag values.
          - `contracting` 'yes' | 'no' — An enumeration.
          - `operations_beyond_rental_property_ownership_and_maintenance` 'yes' | 'no' — An enumeration.
      - `additional_named_insured` AdditionalNamedInsured[], nullable
        - `type` 'person' | 'company' | 'trust_or_estate', required — An enumeration.
        - `name` string, required
        - `address` RalphieModelsAddressAddress, required — Postal address information for a property
          - `street_address` string, required
          - `city` string, required
          - `state` string, required
          - `zip_code` string, required
      - `effective_date` string, date — Effective date in YYYY-MM-DD format. Defaults to today.
      - `effective_date_timezone` string, nullable
      - `policy_details` PolicyDetails, required
        - `insurance_score_estimate` 999 | 725 | 865 — An enumeration.
        - `is_paperless` 'yes' | 'no' — An enumeration.
        - `occupancy` 'owner_and_tenant' | 'rental' | 'seasonal' | 'vacant' | 'fix_and_flip' | 'landlord_primary_home', required — An enumeration.
        - `similar_insurance_declined` 'yes' | 'no' — An enumeration.
        - `self_reported_claims` SelfReportedClaims[], nullable
          - `date_of_loss` string, date, nullable — Approximate date of the loss
          - `loss_reason` 'weather' | 'fire' | 'water_appliance' | 'water' | 'theft' | 'earthquake' | 'liability' | 'medical' | 'other' — An enumeration.
          - `loss_amount_dollars` integer, nullable
          - `caused_by_catastrophe` 'yes' | 'no' — An enumeration.
        - `unique_tracking_id` string, nullable — Unique ID to track origin of policy
        - `wind_coverage_excluded` 'yes' | 'no' — An enumeration.
        - `ca_dic` 'yes' | 'no' — An enumeration.
      - `previous_policy_id` string, nullable
      - `renewal_policy_id` string, nullable
      - `renewal_quote_id` string, nullable
      - `renewal_status` 'draft' | 'quoted' | 'bound' | 'invalidated' — An enumeration.
      - `renewal_start_date` string, date, nullable
      - `renewal_end_date` string, date, nullable
      - `properties` PropertyRequest[]
        - `property_id` string, nullable
        - `address` PropertyAddress, required — Postal address information for a property
          - `street_address` string, required
          - `city` string, required
          - `state` string, required
          - `zip_code` string, required
          - `county` string, nullable
          - `county_fips` string, nullable
          - `lat` number, nullable
          - `lng` number, nullable
        - `property_coverages` union[]
          - union
            - AdditionalLivingCostsAndFairRentalValueCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - AllOtherPerilsDeductibleCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - BedBugInfestationCostReimbursementCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - HOAFinesCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - DwellingCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - LimitedHiddenWaterCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - LimitedRenovationCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - LimitedTheftCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - LossAssessmentCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - MineSubsidenceCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - MineSubsidenceDwellingCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - MineSubsidencePrivateStructuresCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - MineSubsidenceAdditionalLivingCostsAndFairRentalValueCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - MoldAndFungusDamageSubLimitCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - OrdinanceOrLawCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - PersonalInjuryLiabilityCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - PersonalPropertyCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - PrivateStructuresCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - SinkholeLossDwellingCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - SinkholeLossPersonalPropertyCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - SolarPanelCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - EquipmentBreakdownCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - ServiceLineCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - SquattersAndEvictionExpenseCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - TheftCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - VandalismOrMaliciousMischiefCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - WaterBackUpAndSumpOverflowOrDischargeCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - WaterDamageExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - WaterDamageLimitationCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - WaterDamagePerilsCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - WindAndHailDeductibleCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - WindstormOrHailExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - AnnualPremiumIncreaseCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - GeneralLiabilityCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - LiabilityExclusionAnimalCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - RoofSurfacingExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - RoofSurfacingCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - TrampolineOrReboundingDeviceCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - CosmeticDamageCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - TerrorismCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - OffPremisesLiabilityExtensionRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - DogBiteCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - HotTubLiabilityExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - SwimmingPoolExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - PrivateStructuresRoofExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - ExtendedReplacementCostCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - OutdoorApplianceExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
            - FireLightningExplosionSmokeExclusionCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
              - …
        - `property_manager` PropertyManager
          - `type` 'person' | 'company', required — An enumeration.
          - `is_additional_insured` 'yes' | 'no' — An enumeration.
          - `name` string, required
          - `address` RalphieModelsAddressAddress, required — Postal address information for a property
            - `street_address` string, required
            - `city` string, required
            - `state` string, required
            - `zip_code` string, required
          - `is_active_manager` 'yes' | 'no' — An enumeration.
        - `property_details` QuotePropertyDetailsRequest — Descriptive field values for a property. Looked up from Steadily's data sources and can be overridden through the API. Fields are specified as optional to allow partially setting just relevant fields.
          - `year_built` integer, nullable — Year Originally Built
          - `stories` number, nullable
          - `total_sq_feet` number, nullable — Building Size (Total Square Feet)
          - `property_type` 'single_family' | 'townhouse_or_rowhouse' | 'duplex' | 'triplex' | 'quadplex' | 'apartment_building' | 'manufactured_or_mobile_home' | 'other' | 'condominium_unit' | 'barndominium_unit' — An enumeration.
          - `confirmed_property_style` 'barndominium_unit' | 'condominium_unit' — An enumeration.
          - `construction_type` 'frame' | 'brick_veneer' | 'brick_or_masonry_or_stone' | 'concrete' | 'log' | 'adobe_or_stucco' | 'asbestos' | 'other' | 'adobe_or_stucco_v2' | 'brick_solid' | 'cedar_siding' | 'cement_fiber_siding' | 'concrete_decorative' | 'concrete_exposed' | 'concrete_stucco' | 'log_v2' | 'metal_siding' | 'pre_engineered_metal' | 'vinyl_siding' — An enumeration.
          - `roof_type` 'asbestos' | 'concrete_or_slate' | 'rubber_or_tar_and_gravel_or_rolled_roof' | 'metal_excluding_tin_or_aluminum' | 'asphalt_shingles' | 'tile' | 'tin_or_aluminum' | 'wood' | 'other' | 'architectural_shingle' | 'three_tab_shingle' | 'wood_shingle_shake' | 'impact_resistant_shingle' | 'clay' | 'concrete' | 'cement_fiber' | 'tile_shake' | 'standing_seam' | 'corrugated_galvanized' | 'painted_rib' | 'copper_shingle' | 'built_up_with_gravel' | 'built_up_without_gravel' | 'membrane' | 'sprayed_polyurethane_foam' | 'slate' | 'synthetic_composite' | 'solar_shingle' — An enumeration.
          - `heating_sources` HeatingSource[], nullable — Heating Sources
          - `has_barred_windows_over_50_percent` string, nullable
          - `days_uninsured` integer, nullable
          - `central_station` 'yes' | 'no' — An enumeration.
          - `wrought_iron_bars` 'yes' | 'no' — An enumeration.
          - `rental_duration` 'long_term' | 'short_term' — An enumeration.
          - `renovation_status` 'under_construction' | 'under_renovation' | 'not_under_renovation' — An enumeration.
          - `pool_trampoline_hot_tub` 'yes' | 'no' — An enumeration.
          - `intermittent_rental` 'yes' | 'no' — An enumeration.
          - `building_quality` 'economy' | 'standard' | 'above_average' | 'custom' | 'premium' — An enumeration.
          - `building_condition` 'excellent' | 'average' | 'fair' — An enumeration.
          - `internal_data` object, nullable — Extra data about the property used internally by Steadily
          - `builder_name` string, nullable — The name of the company that built this property. We currently recognize the following builders: * adams homes * american homes 4 rent * ashton woods homes * beazer homes * betenbough homes * bloomfield homes * brookfield residential properties * castlerock communities * caviness and cates communities * cbh homes * century communities * chesmar homes * clayton properties group * d.r. horton * david weekley homes * drb group * dream finders homes * drees homes * dsld homes * eastwood homes * edge homes * epcon communities * first texas homes * fischer homes * gehan homes * gl homes * great southern homes * green brick partners * hayden homes * highland homes * historymaker homes * holiday builders * hovnanian enterprises * ivory homes * kb home * kolter homes * landsea homes * legend homes * lennar corp. * lgi homes * long lake * m.d.c. holdings * m/i homes * maronda homes * mattamy homes * meritage homes * minto communities * neal communities of southwest florida * nvr * perry homes * pultegroup * rausch coleman homes * shea homes * smith douglas homes * stanley martin homes * stylecraft builders * taylor morrison * the challenger group * the villages of lake sumter * toll brothers * tri pointe homes * true homes * view homes * woodside homes
          - `electrical_hvac_plumbing_renovated` 'yes' | 'no' — An enumeration.
          - `fire_protection_class` string, nullable — Fire Protection Class
          - `address_info_s3_url` string, nullable — Additional address info stored in S3
          - `wind_coverage_exclusion_zone` 'yes' | 'no' — An enumeration.
          - `ca_dic_zone` string, nullable — Which exclusion zone this DIC (Difference in Condition) property falls in, if any.
          - `foundation_type` string, nullable — Foundation Type
          - `garages` PymodelsIpodPydanticV1StandardMgaPropertyDetailsGarage[], nullable — Garages
            - `size` string, required — E. g. 1, 1.5, or 3
          - `average_wall_height_feet` number, nullable — Average wall height in feet
          - `bathroom_details` PymodelsIpodPydanticV1StandardMgaPropertyDetailsBathroom[], nullable — Bathroom details
            - `type` string, required — e. g. Half, Full
          - `bedrooms` number, nullable — Number of bedrooms
          - `fireplaces` integer, nullable — Number of fireplaces
          - `foundation_shape` 'square_rectangle' | 'l_shape' | 't_u_z_shape' | 'h_or_custom_shape' | 'irregular_complex' — An enumeration.
          - `building_quality_details` PymodelsIpodPydanticV1StandardMgaPropertyDetailsBuildingQualityDetails
            - `cabinets_and_countertops` 'economy' | 'standard' | 'above_average' | 'custom' | 'premium', required — An enumeration.
            - `exterior_features_and_finishes` 'economy' | 'standard' | 'above_average' | 'custom' | 'premium', required — An enumeration.
            - `home_quality_grade` 'economy' | 'standard' | 'above_average' | 'custom' | 'premium', required — An enumeration.
            - `interior_features_and_finishes` 'economy' | 'standard' | 'above_average' | 'custom' | 'premium', required — An enumeration.
        - `property_acknowledgements` PropertyAcknowledgements
          - `steadily_roof_condition_exclusion_user_agrees_to_all_terms` 'yes' | 'no' — An enumeration.
        - `additional_insured` AdditionalInsured[]
          - `type` 'person' | 'company' | 'mortgagee' | 'non_institutional_lender' | 'trust_or_estate' | 'homeowner_association', required — An enumeration.
          - `name` string, required
          - `loan_number` string, nullable — Loan contract number. Comma separated values if there are multiple loan numbers.
          - `address` RalphieModelsAddressAddress, required — Postal address information for a property
            - `street_address` string, required
            - `city` string, required
            - `state` string, required
            - `zip_code` string, required
          - `email` string, email, nullable — Email of the additional insured
        - `duplicate_address_policies` DuplicateAddressPolicies
          - `deferral_reason` string — If set causes deferral of duplicate address lookup until cleared
          - `lookup_status` 'unknown' | 'started' | 'skipped' | 'failed' | 'succeeded' — An enumeration.
          - `policies` object
      - `policy_coverages` union[]
        - union
          - MedicalPaymentsCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
            - `name` 'medical_payments', required
            - `config` union[], required
              - …
          - PersonalLiabilityCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
            - `name` 'personal_liability', required
            - `config` union[], required
              - …
          - PremisesLiabilityCoverageRequest — Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed. To de-select an optional coverage, set the "Selected" configuration to "no".
            - `name` 'premises_liability', required
            - `config` union[], required
              - …
      - `payment` QuotePaymentRequest
        - `schedule` 'full' | 'full_escrow' | 'mortgagee_billed' | 'semi_annual' | 'quarterly' | 'monthly' | 'monthly_eft', required — | Payment Schedule | Description | | ---------------- | ------------------------------------- | | full | Client pays in full (5% discount) | | monthly | Monthly via credit card | | monthly_eft | Monthly via ACH | | mortgagee_billed | Mortgagee billed (Max 1 lender total) | | full_escrow | Deprecated |
        - `payment_schedule_discount` 'yes' | 'no' — An enumeration.
      - `underwriting` QuoteUnderwritingRequest
        - `answer` 'yes' | 'no' — An enumeration.

## Response `200`

Successful Response

- QuotePriceResponse — Gives more detailed, pricing breakdown.
  - `property_premiums` PropertyPriceResponse[], required
    - `property_id` string, required
    - `coverage_premiums` CoveragePriceResponse[], required
      - `coverage_id` string, required
      - `name` string, required
      - `premium_cents` integer, required
      - `taxes_cents` integer, required
      - `total_cents` integer, required
    - `premium_cents` integer, required
    - `taxes_cents` integer, required
    - `total_cents` integer, required
    - `minimum_earned_premium_type` 'days' | 'flat_cents' — An enumeration.
    - `minimum_earned_premium_scalar_amount` integer, nullable
    - `minimum_earned_premium_cents` integer, nullable
  - `payment_option` PaymentOption, required
    - `plan` string, required
    - `label` string, required
    - `premium_cents` integer, required
    - `minimum_earned_premium_cents` integer, nullable
    - `fees_cents` integer, required
    - `taxes_cents` integer, required
    - `total_cents` integer, required
    - `installments` Installment[], required
      - `amount_cents` integer, required
      - `due_date` string, date, required
    - `surcharges` SurchargeResponse[]
      - `label` string, required — The regulatory label that must be displayed when collecting payment
      - `state` string, required — The US state this surcharge applies to
      - `amount_cents` integer, required — The surcharge amount in cents
      - `rate_basis_points` integer, required — Surcharge rate expressed in basis points (1 basis point = 0.01%)
      - `applies_to_payment_method` string, required — The payment method this surcharge applies to
  - `payment_options_available` PaymentOption[], required
    - `plan` string, required
    - `label` string, required
    - `premium_cents` integer, required
    - `minimum_earned_premium_cents` integer, nullable
    - `fees_cents` integer, required
    - `taxes_cents` integer, required
    - `total_cents` integer, required
    - `installments` Installment[], required
      - `amount_cents` integer, required
      - `due_date` string, date, required
    - `surcharges` SurchargeResponse[]
      - `label` string, required — The regulatory label that must be displayed when collecting payment
      - `state` string, required — The US state this surcharge applies to
      - `amount_cents` integer, required — The surcharge amount in cents
      - `rate_basis_points` integer, required — Surcharge rate expressed in basis points (1 basis point = 0.01%)
      - `applies_to_payment_method` string, required — The payment method this surcharge applies to

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/steadily/apis/steadily-partner-api.md) · [All operations](https://skmtc.net/steadily/apis/steadily-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/steadily/steadily-partner-api/versions/ac329ca07dbb/schema)
