How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Steadily Quote Offer API

An Offer is an immutable offer for coverage extended to a customer.Offers are generated from draft quotes and provides a PDF quote document.Creating an offer requires no outstanding underwriting alerts on the quote.If alerts are present, the agent must bridge into the Steadily UI (via the `agent_ui_url` from the draft quote response)to resolve them before an offer can be generated.

Steadily Quote Offer API is one of 8 APIs that Steadily publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Quote Offer. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 2 operations across 2 paths, and defines 165 schemas. It is described by OpenAPI 3.2.0, at version 1.0-cc63f79.

Requests are made against a single base URL, https://api.steadily.com.

2 operations 2 paths 165 schemas 1 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0-cc63f79
Base URL
https://api.steadily.com
Authentication
API Key, API Key, API Key, API Key
Resource Areas
1

Authentication & Security 4

Steadily Quote Offer API declares 4 security schemes for authenticating requests. An API key is passed in the query as X-Steadily-ApiKey (APIKeyQuery). An API key is passed in the header as X-Steadily-ApiKey (APIKeyHeader). An API key is passed in the query as X-Steadily-SecretKey (SecretKeyQuery). An API key is passed in the header as X-Steadily-SecretKey (SecretKeyHeader).

Paths & Operations 2

Across 2 paths, the API surfaces 2 operations — 1 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Quote Offer 2

An Offer is an immutable offer for coverage extended to a customer. Offers are generated from draft quotes and provides a PDF quote document. Creating an offer requires no outstan…

POST
/v1/agency/quote_offer
Offer Quote
offer_quote 4 params body → 200422
GET
/v1/agency/quote_offer/{offer_id}
Get Offer
get_offer 4 params body → 200422

Schemas 165

The contract defines 165 schemas that model the data the API accepts and returns. The most detailed are QuotePropertyDetails (32 properties), QuotePropertyDetailsRequest (32 properties), OfferResponse (30 properties), QuoteRequest (17 properties). Each schema is shown below with its type and property counts.

ralphie__models__coverage_models__VandalismOrMaliciousMischiefSelectionFactorValueRequest__ValueOptions
string
An enumeration.
SelectedValueRequest
object
4 properties 2 required
ralphie__models__coverage_models__DwellingLossValuationOptionValueRequest__ValueOptions
string
An enumeration.
SquattersAndEvictionExpenseLimitDeductibleValueRequest
object
4 properties 2 required
EquipmentBreakdownCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
AnnualPremiumIncreaseCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
ralphie__models__coverage_models__OffPremisesLiabilityExtensionValueRequest__ValueOptions
string
An enumeration.
OfferResponse
object
Base response structure, shared by DraftQuote, QuoteOffer, etc.
30 properties 10 required
QuoteCreateRequest
object
2 properties
ralphie__models__coverage_models__RoofSurfacingLossValuationOptionValueRequest__ValueOptions
string
An enumeration.
LossAssessmentCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
RentalDurationOptions
string
An enumeration.
SelfReportedClaims
object
Details of any self-reported claims
4 properties
QuotePaymentRequest
object
2 properties 1 required
Type
string
An enumeration.
QuoteRequest
object
Base quote structure shared by both requests and responses.
17 properties 3 required
DwellingLossValuationOptionValueRequest
object
4 properties 2 required
TheftCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
MineSubsidenceDwellingCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
ralphie__models__coverage_models__ExclusionDescriptionValueRequest__ValueOptions
string
An enumeration.
ExtendedReplacementCostCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
3 properties 2 required
ralphie__models__coverage_models__WaterDamageLimitationSelectionFactorValueRequest__ValueOptions
string
An enumeration.
UwAppQuestion
object
4 properties 2 required
PersonalInjuryLiabilityCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
RoofSurfacingExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
ConstructionType
string
An enumeration.
Installment
object
2 properties 2 required
SquattersAndEvictionExpenseCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
PropertyManagerType
string
An enumeration.
Document
object
9 properties 2 required
ApiValidationError
object
Error schema based on Pydantic's ValidationError https://pydantic-docs.helpmanual.io/usage/models/error-handling
7 properties 2 required
PrivateStructuresRoofExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
RoofSurfacingCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
RenewalStatus
string
An enumeration.
PaymentScheduleTypes
string
| Payment Schedule | Description | | ---------------- | ------------------------------------- | | full | Client pays in full (5% discount) | | monthly | Monthl…
WaterDamageExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
DwellingCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
CoveragePriceResponse
object
5 properties 5 required
InsuranceScoreEstimate
integer
An enumeration.
RoofType
string
An enumeration.
OrdinanceOrLawSelectionFactorValueRequest
object
4 properties 2 required
WaterDamagePerilsCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
ExclusionRiskTypeValueRequest
object
4 properties 1 required
AttestationStatement
object
2 properties
PropertyAcknowledgementsResponse
object
2 properties
AdditionalInsuredType
string
An enumeration.
ContractStatus
string
An enumeration.
PropertyAcknowledgements
object
1 property
WindAndHailDeductibleDeductibleValueRequest
object
4 properties 2 required
HotTubLiabilityExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
ralphie__models__coverage_models__WindAndHailDeductibleDeductibleValueRequest__ValueOptions
string
An enumeration.
BuildingCondition
string
An enumeration.
ralphie__models__address__Address
object
Postal address information for a property
4 properties 4 required
PrivateStructuresCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
AdditionalInsured
object
5 properties 3 required
ConfirmedPropertyStyle
string
An enumeration.
PremisesLiabilityCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
InsuranceStructure
string
An enumeration.
ralphie__models__coverage_models__PersonalLiabilityLimitValueRequest__ValueOptions
string
An enumeration.
BuildingQuality
string
An enumeration.
PersonalLiabilityLimitValueRequest
object
4 properties 2 required
LookupStatus
string
An enumeration.
PersonalPropertyLossValuationOptionValueRequest
object
4 properties 2 required
WaterDamageLimitationSelectionFactorValueRequest
object
4 properties 2 required
Policyholder
object
11 properties
QuotePropertyDetailsRequest
object
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 allo…
32 properties
LimitedHiddenWaterCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
WaterBackUpAndSumpOverflowOrDischargeCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
IpodUnderwritingStatementContent
object
2 properties
ValidationError
object
3 properties 3 required
AdditionalLivingCostsAndFairRentalValueCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
OffPremisesLiabilityExtensionRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
TerrorismCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
HeatingSource
string
An enumeration.
LimitDeductibleValueRequest
object
4 properties 2 required
Occupancy
string
An enumeration.
ralphie__models__coverage_models__PersonalPropertyLossValuationOptionValueRequest__ValueOptions
string
An enumeration.
CompanyTypes
object
Note: these values are intentionally not mutually exclusive. They work like tags with tag values.
2 properties
ExcludedValueRequest
object
4 properties 1 required
OffPremisesLiabilityExtensionValueRequest
object
4 properties 2 required
FireLightningExplosionSmokeExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
IpodUnderwritingAttestation
object
3 properties
PropertyRequest
object
8 properties 1 required
MineSubsidenceCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
QuoteUnderwritingApplicationQuestions
object
3 properties
SwimmingPoolExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
PolicyDetails
object
8 properties 1 required
HTTPValidationError
object
1 property
LimitValueRequest
object
4 properties 2 required
pymodels_ipod__pydantic_v1__standard_mga__property_details__Bathroom
object
1 property 1 required
OutdoorApplianceExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
QuotePaymentResponse
object
2 properties 2 required
RoofSurfacingLossValuationOptionValueRequest
object
4 properties 2 required
OrdinanceOrLawCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
ExclusionDescriptionValueRequest
object
4 properties 1 required
UserReplacementCost
object
2 properties 2 required
ExtendedReplacementCostSelectionFactorValueRequest
object
4 properties 2 required
QuotePriceResponse
object
Gives more detailed, pricing breakdown.
3 properties 3 required
OfferStatus
string
An enumeration.
AllOtherPerilsDeductibleCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
CosmeticDamageValueRequest
object
4 properties 2 required
PolicyTypeOptions
string
An enumeration.
FireLightningExplosionSmokeExclusionValueRequest
object
4 properties 2 required
CosmeticDamageCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
PropertyAddress
object
Postal address information for a property
8 properties 4 required
PersonalPropertyCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
AdditionalNamedInsured
object
3 properties 3 required
ralphie__models__coverage_models__OrdinanceOrLawSelectionFactorValueRequest__ValueOptions
string
An enumeration.
WindAndHailDeductibleCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
PropertyPriceResponse
object
8 properties 5 required
ralphie__models__coverage_models__PremisesLiabilityLimitValueRequest__ValueOptions
string
An enumeration.
SinkholeLossDwellingCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
PropertyResponse
object
11 properties 4 required
ralphie__models__coverage_models__ExtendedReplacementCostSelectionFactorValueRequest__ValueOptions
string
An enumeration.
ContractResponse
object
2 properties 2 required
MineSubsidenceAdditionalLivingCostsAndFairRentalValueCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
TrampolineOrReboundingDeviceExcludedValueRequest
object
4 properties 2 required
YesNo
string
An enumeration.
PremisesLiabilityLimitValueRequest
object
4 properties 2 required
RenovationStatus
string
An enumeration.
FoundationShape
string
An enumeration.
ralphie__models__coverage_models__SquattersAndEvictionExpenseLimitDeductibleValueRequest__ValueOptions
string
An enumeration.
QuoteUnderwritingRequest
object
1 property
PaymentOption
object
9 properties 7 required
BedBugInfestationCostReimbursementCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
VandalismOrMaliciousMischiefCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
QuoteOfferCreateRequest
object
1 property 1 required
DocumentStatus
string
An enumeration.
SolarPanelCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
SublimitValueRequest
object
4 properties 2 required
QuoteUnderwritingResponse
object
3 properties
WaterDamageLimitationCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
WindstormOrHailExclusionCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
CoverageType
string
An enumeration.
MatchedMoratorium
object
1 property 1 required
PropertyManager
object
5 properties 3 required
SinkholeLossPersonalPropertyCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
LimitedRenovationCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
pymodels_ipod__pydantic_v1__standard_mga__property_details__Garage
object
1 property 1 required
ralphie__models__coverage_models__LossAssessmentLimitValueRequest__ValueOptions
string
An enumeration.
MedicalPaymentsCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
DogBiteCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
PersonalLiabilityCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
HOAFinesCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
TrampolineOrReboundingDeviceCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
QuotePropertyDetails
object
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 allo…
32 properties
DuplicateAddressPolicies
object
3 properties
MoldAndFungusDamageSubLimitCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
ServiceLineCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
3 properties 2 required
WindstormOrHailExclusionValueRequest
object
4 properties 2 required
LossReason
string
An enumeration.
VandalismOrMaliciousMischiefSelectionFactorValueRequest
object
4 properties 2 required
LimitedTheftCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
CoverageValueResponse
object
11 properties 4 required
ralphie__models__mapped_models__PropertyType
string
An enumeration.
SigningRequirements
object
Signing steps the agent must complete during the quote flow.
2 properties
AdditionalNamedInsuredType
string
An enumeration.
CoverageResponse
object
4 properties 1 required
SurchargeResponse
object
5 properties 5 required
PolicyCreateRequest
object
2 properties 2 required
MineSubsidencePrivateStructuresCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
LiabilityExclusionAnimalCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
GeneralLiabilityCoverageRequest
object
Coverage request can specify just the list of coverages that need to change. Anything unspecified is unmodified. Coverages are de-selected rather than removed.…
2 properties 2 required
DeductibleValueRequest
object
4 properties 2 required
LossAssessmentLimitValueRequest
object
4 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

steadily-quote-offer-api-openapi.yml Raw ↑

Other APIs Steadily publishes across the network.

Steadily Account API
Steadily Draft Quote API
Steadily Lead Referrals API
Steadily Lender API
Steadily Policy API
Steadily Quote Estimates API
Steadily Reporting API
Where this information came from

This is an independent, third-party profile of Steadily Quote Offer API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.