Price a policy
Use this recipe when you need a number, the filing fee, tax, and total cost for a policy, and nothing else. This is the most common thing a partner does with this API.
POST /partner/calculate is all you need. You do not need to fetch or
interpret raw state rates first: /calculate already applies the correct
fee engine for the state and returns the finished numbers.
1. Send the inputs
Three fields are required: filingType, stateAbbr, and premium.
The optional fee fields default when omitted, so a bare filingType +
stateAbbr + premium request is a valid, complete quote request.
filingType is one of:
NEW_BUSINESS and NEW_BUSINESS_RENEWAL are "new business" (NB) filings.
ENDORSEMENT_ADDITIONAL and ENDORSEMENT_RETURN are "endorsement" (ED)
filings, changes to a policy that's already on file. States sometimes have
different requirements or rates for each, which is why the state lookup in
State pricing and requirements returns NB
and ED fields separately.
2. Read the response
That's the full quote. There's nothing else to calculate on your end, add
total to the premium if you need the all-in cost to show a client.
/calculate never touches your filing records. It's a pure calculation:
same inputs always produce the same outputs, and nothing is saved. When
you're ready to actually submit the policy, move on to
Submit a filing.