Quotes API
| Action | Endpoint |
|---|---|
| Fetch a Quote | GET/policy/{tenantLocator}/quotes/{locator} |
| Fetch All Quotes | GET/policy/{tenantLocator}/quotes/list |
| Create a Quote | POST/policy/{tenantLocator}/quotes |
| Update a Quote | PATCH/policy/{tenantLocator}/quotes/{locator} |
| Add Elements to a Quote | PUT/policy/{tenantLocator}/quotes/{locator}/elements |
| Remove Elements from a Quote | DELETE/policy/{tenantLocator}/quotes/{locator}/elements |
| Validate a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/validate |
| Get a stateless validation preview for a hypothetical quote | POST/policy/{tenantLocator}/quotes/validatePreview |
| Price a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/price |
| Fetch Quote Pricing | GET/policy/{tenantLocator}/quotes/{locator}/price |
| Get a stateless price preview for a hypothetical quote | POST/policy/{tenantLocator}/quotes/pricePreview |
| Underwrite a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/underwrite |
| Fetch Underwriting Flags | GET/policy/{tenantLocator}/quotes/{locator}/underwritingFlags |
| Update a Quote's Underwriting Flags | PATCH/policy/{tenantLocator}/quotes/{locator}/underwritingFlags |
| Add Approve Level Underwriting Flag for Quote | POST/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/approve |
| Add Decline Level Underwriting Flag for Quote | POST/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/decline |
| Add Block Level Underwriting Flag for Quote | POST/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/block |
| Add Reject Level Underwriting Flag for Quote | POST/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/reject |
| Add Info Level Underwriting Flag for Quote | POST/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/info |
| Clear Approve Level Underwriting Flag for Quote | DELETE/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/approve/{flagLocator} |
| Clear Decline Level Underwriting Flag for Quote | DELETE/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/decline/{flagLocator} |
| Clear Block Level Underwriting Flag for Quote | DELETE/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/block/{flagLocator} |
| Clear Reject Level Underwriting Flag for Quote | DELETE/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/reject/{flagLocator} |
| Clear Info Level Underwriting Flag for Quote | DELETE/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/info/{flagLocator} |
| Accept a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/accept |
| Issue a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/issue |
| Copy a Quote | POST/policy/{tenantLocator}/quotes/{locator}/copy |
| Create Quote Group | POST/policy/{tenantLocator}/quotes/groups |
| Fetch Quote Group | GET/policy/{tenantLocator}/quotes/groups/{locator} |
| Fetch All Quotes In Group | GET/policy/{tenantLocator}/quotes/groups/{locator}/list |
| Fetch Quote Group By Name | GET/policy/{tenantLocator}/quotes/groups/name/{name} |
| Fetch Quote Groups In ATenant | GET/policy/{tenantLocator}/quotes/groups/list |
| Update Quote Group | PATCH/policy/{tenantLocator}/quotes/groups/{locator} |
| Validate Quote Group | PATCH/policy/{tenantLocator}/quotes/groups/{locator}/validate |
| Delete Quote Group | DELETE/policy/{tenantLocator}/quotes/groups/{locator} |
| Assign Quote Group | PATCH/policy/{tenantLocator}/quotes/{locator}/assignToGroup |
| Add Static Data to a Quote | POST/policy/{tenantLocator}/quotes/{locator}/static |
| Update Static Data on a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/static |
| Replace All Static Data on a Quote | PUT/policy/{tenantLocator}/quotes/{locator}/static |
| Fetch Static Data for a Quote | GET/policy/{tenantLocator}/quotes/{locator}/static |
| List Static Data for a Quote | GET/policy/{tenantLocator}/quotes/{locator}/static/history/list |
| Update Billing Level For AQuote | PATCH/policy/{tenantLocator}/quotes/{locator}/billingLevel |
| Add quote contact | POST/policy/{tenantLocator}/quotes/{quoteLocator}/contacts |
| Delete quote contact | DELETE/policy/{tenantLocator}/quotes/{quoteLocator}/contacts/{contactLocator} |
| Fetch quote contacts | GET/policy/{tenantLocator}/quotes/{quoteLocator}/contacts |
| Update quote contact | PATCH/policy/{tenantLocator}/quotes/{quoteLocator}/contacts/{contactLocator} |
| Fetch Quotes With Number | GET/policy/{tenantLocator}/quotes/numbers/{quoteNumber} |
| Set Quote Number | POST/policy/{tenantLocator}/quotes/{locator}/number/set |
| Generate Quote Number | POST/policy/{tenantLocator}/quotes/{locator}/number/generate |
| Reset a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/reset |
| Refuse a Quote (Insured Declined Coverage) | PATCH/policy/{tenantLocator}/quotes/{locator}/refuse |
| Discard a Quote | PATCH/policy/{tenantLocator}/quotes/{locator}/discard |
| Invoke the precommit plugin for a draft quote | PATCH/policy/{tenantLocator}/quotes/{locator}/precommit |
Main Flow
Fetch
Fetch a Quote
fetchQuote/policy/{tenantLocator}/quotes/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteResponsequotesreadFetch All Quotes
fetchQuotesInATenant/policy/{tenantLocator}/quotes/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
offset | query | integer? | No | |
count | query | integer? | No | |
extended | query | boolean? | No | When false, returns a bare array. |
QuoteListResponsequotesread,listFetch All Quotes for an Account
fetchQuotesForAccount/policy/{tenantLocator}/accounts/{locator}/quotes/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
offset | query | integer? | No | |
count | query | integer? | No | |
includeStaticData | query | boolean? | No | |
extended | query | boolean? | No | When false, returns a bare array. |
QuoteListResponseaccountsread,listRequired properties
| Property | Type | Description |
|---|---|---|
listCompleted | boolean | |
items | QuoteResponse[] |
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
accountLocator | ulid | |
productName | string | |
quoteState | Enum draft | validated | earlyUnderwritten | priced | underwritten | accepted | issued | underwrittenBlocked | declined | rejected | refused | discarded | |
billingLevel | Enum account | inherit | policy | |
element | ElementResponse | The root element in the hierarchy |
contacts | ContactRoles[] |
Optional properties
| Property | Type | Description |
|---|---|---|
policyLocator | ulid? | |
groupLocator | ulid? | |
quickQuoteLocator | ulid? | |
region | string? | |
autoRenewalPlanName | string? | |
delinquencyPlanName | string? | |
issuedTime | datetime? | |
startTime | datetime? | |
endTime | datetime? | |
acceptedTime | datetime? | |
currency | string? | |
duration | number? | The duration of the prospective policy in units of durationBasis |
durationBasis | Enum? years | months | weeks | days | hours | |
timezone | string? | |
anonymizedAt | datetime? | |
expirationTime | datetime? | |
invoiceFeeAmount | number? | |
jurisdiction | string? | |
policyNumber | string? | |
preferences | PreferencesResponse? | Plan selections and setting overrides |
producerCode | string? | |
quoteNumber | string? | |
reservedPolicyNumber | string? | |
underwritingStatus | string? | |
validationResult | ValidationResult? | |
static | map<string, object>? | |
createdAt | datetime? | |
createdBy | uuid? |
The properties accountLocator, productName, startTime, endTime, duration, durationBasis, currency, element, and timezone will all be non-null for quotes that have been validated.
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
staticLocator | ulid | |
parentLocator | ulid | |
originalEffectiveTime | datetime | Indicates when the element was first added to the policy |
type | string |
Optional properties
| Property | Type | Description |
|---|---|---|
category | Enum? product | coverage | exposure | exposureGroup | policyLine | |
data | map<string, object>? | |
coverageTerms | map<string, object>? | |
elements | ElementResponse[]? |
Properties
| Property | Type | Description |
|---|---|---|
installmentPreferences | InstallmentPreferences? |
Required properties
| Property | Type | Description |
|---|---|---|
installmentWeights | number[] |
Optional properties
| Property | Type | Description |
|---|---|---|
installmentPlanName | string? | |
anchorMode | Enum? generateDay | termStartDay | dueDay | |
anchorTime | datetime? | |
anchorType | Enum? none | dayOfMonth | anchorTime | dayOfWeek | weekOfMonth | |
autopayLeadDays | number? | |
cadence | Enum? none | fullPay | weekly | everyOtherWeek | monthly | quarterly | semiannually | annually | thirtyDays | everyNDays | |
dayOfMonth | integer? | |
dayOfWeek | Enum? monday | tuesday | wednesday | thursday | friday | saturday | sunday | |
dueLeadDays | integer? | |
generateLeadDays | integer? | |
maxInstallmentsPerTerm | integer? | |
weekOfMonth | Enum? none | first | second | third | fourth | fifth |
Quote Creation
Create a Quote
createQuote/policy/{tenantLocator}/quotesParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
accountLocator | ulid | |
productName | string | |
startTime | datetime | |
invoiceFeeAmount | number | |
data | map<string, object> | |
contacts | ContactRoles[] |
Optional properties
| Property | Type | Description |
|---|---|---|
quoteGroupLocator | ulid? | |
region | string? | |
autoRenewalPlanName | string? | |
delinquencyPlanName | string? | |
endTime | datetime? | |
currency | string? | |
durationBasis | Enum? years | months | weeks | days | hours | |
timezone | string? | |
billingLevel | Enum? account | inherit | policy | |
expirationTime | datetime? | |
jurisdiction | string? | |
preferences | PreferencesResponse? | |
producerCode | string? | |
termDuration | integer? | |
static | map<string, object>? | |
coverageTerms | map<string, object>? | |
elements | ElementCreateRequest[]? |
Required properties
| Property | Type | Description |
|---|---|---|
type | string |
Optional properties
| Property | Type | Description |
|---|---|---|
staticLocator | ulid? | |
parentLocator | ulid? | |
data | map<string, object>? | |
coverageTerms | map<string, object>? | |
elements | ElementCreateRequest[]? |
Update
Update a Quote
updateQuote/policy/{tenantLocator}/quotes/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
accountLocator | ulid | |
autoRenewalPlanName | string | |
delinquencyPlanName | string | |
startTime | datetime | |
endTime | datetime | |
currency | string | |
timezone | string | |
billingLevel | Enum account | inherit | policy | |
expirationTime | datetime | |
invoiceFeeAmount | number | |
preferences | PreferencesResponse | |
resetEndTime | boolean | |
elements | ElementUpdateRequest[] | |
removeContacts | ulid[] | |
removeCoverageTerms | map<string, object> | |
removeData | map<string, object> | |
setContacts | ContactRoles[] | |
setCoverageTerms | map<string, object> | |
setData | map<string, object> |
Optional properties
| Property | Type | Description |
|---|---|---|
jurisdiction | string? | |
producerCode | string? |
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
removeCoverageTerms | map<string, object> | |
removeData | map<string, object> | |
setCoverageTerms | map<string, object> | |
setData | map<string, object> |
Add Elements to a Quote
addElementsToQuote/policy/{tenantLocator}/quotes/{locator}/elementsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
ElementCreateRequest[]QuoteResponsequoteswrite,elements-addRemove Elements from a Quote
removeElementsFromQuote/policy/{tenantLocator}/quotes/{locator}/elementsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Validation
Validate a Quote
validateQuote/policy/{tenantLocator}/quotes/{locator}/validateParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
stateless | query | boolean? | No |
QuoteResponsequoteswrite,validateRequired properties
| Property | Type | Description |
|---|---|---|
success | boolean |
Optional properties
| Property | Type | Description |
|---|---|---|
validationItems | ValidationItemResponse[]? |
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
elementType | string | |
errors | string[] |
Get a stateless validation preview for a hypothetical quote
quoteValidatePreview/policy/{tenantLocator}/quotes/validatePreviewParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes |
Pricing
Price a Quote
priceQuote/policy/{tenantLocator}/quotes/{locator}/priceParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
stateless | query | boolean? | No |
QuotePriceResponsequoteswrite,priceFetch Quote Pricing
fetchPricedQuote/policy/{tenantLocator}/quotes/{locator}/priceParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuotePriceResponsequotesreadRequired properties
| Property | Type | Description |
|---|---|---|
accountLocator | ulid | |
quoteLocator | ulid | |
tenantLocator | uuid | |
productName | string | |
startTime | datetime | |
endTime | datetime | |
duration | number | |
durationBasis | Enum years | months | weeks | days | hours | |
quoteState | Enum draft | validated | earlyUnderwritten | priced | underwritten | accepted | issued | underwrittenBlocked | declined | rejected | refused | discarded | |
items | PolicyChargeResponse[] |
Optional properties
| Property | Type | Description |
|---|---|---|
quoteNumber | string? | |
validationResult | ValidationResult? |
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
accountLocator | ulid | |
currency | string | |
amount | number | |
chargeCategory | Enum none | premium | tax | fee | credit | invoiceFee | cededPremium | nonFinancial | surcharge | |
chargeInvoicing | Enum scheduled | next | immediate | |
chargeType | string |
Optional properties
| Property | Type | Description |
|---|---|---|
policyLocator | ulid? | |
transactionLocator | ulid? | |
bundleTransactionLocator | ulid? | |
elementLocator | ulid? | |
elementStaticLocator | ulid? | |
reversalOfLocator | ulid? | |
tag | string? |
Get a stateless price preview for a hypothetical quote
quotePricePreview/policy/{tenantLocator}/quotes/pricePreviewParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes |
Underwriting
Underwrite a Quote
underwriteQuote/policy/{tenantLocator}/quotes/{locator}/underwriteParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
stateless | query | boolean? | No |
QuoteUnderwritingResponsequoteswrite,underwriteRequired properties
| Property | Type | Description |
|---|---|---|
accountLocator | ulid | |
quoteLocator | ulid | |
tenantLocator | uuid | |
productName | string | |
startTime | datetime | |
endTime | datetime | |
duration | number | |
durationBasis | Enum years | months | weeks | days | hours | |
quoteState | Enum draft | validated | earlyUnderwritten | priced | underwritten | accepted | issued | underwrittenBlocked | declined | rejected | refused | discarded | |
underwritingStatus | string | |
underwritingFlags | UnderwritingFlagResponse[] |
Optional properties
| Property | Type | Description |
|---|---|---|
validationResult | ValidationResult? |
Underwriting Flags
Fetch Underwriting Flags
fetchUnderwritingFlagsForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlagsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteUnderwritingFlagsResponsequotesreadRequired properties
| Property | Type | Description |
|---|---|---|
quoteLocator | ulid | |
flags | UnderwritingFlagResponse[] |
Optional properties
| Property | Type | Description |
|---|---|---|
clearedFlags | UnderwritingFlagResponse[]? |
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
referenceLocator | ulid | |
clearedBy | uuid | |
clearedTime | datetime | |
createdTime | datetime | |
level | Enum info | block | decline | reject | approve | |
note | string | |
referenceType | Enum quote | transaction | |
tag | string | |
taskCreationResponse | TaskCreationResponse | |
createdBy | uuid |
Optional properties
| Property | Type | Description |
|---|---|---|
elementLocator | ulid? |
Update a Quote's Underwriting Flags
updateUnderwritingFlagsForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlagsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
UnderwritingFlagsUpdateRequestQuoteUnderwritingFlagsResponsequoteswriteRequired properties
| Property | Type | Description |
|---|---|---|
addFlags | UnderwritingFlagCreateRequest[] | |
clearFlags | ulid[] |
Required properties
| Property | Type | Description |
|---|---|---|
elementLocator | ulid | |
level | Enum info | block | decline | reject | approve | |
note | string | |
tag | string | |
taskCreation | UnderwritingTaskCreateRequest |
Required properties
| Property | Type | Description |
|---|---|---|
type | string | |
references | TaskReference[] | |
underwritingFlagLocators | ulid[] |
Optional properties
| Property | Type | Description |
|---|---|---|
workgroupToBeAssignedLocator | ulid? | |
assignedTo | uuid? | |
deadlineTime | datetime? | |
description | string? | |
source | string? | |
tag | string? |
Add Approve Level Underwriting Flag for Quote
addUnderwritingApproveFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/approveParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
UnderwritingFlagCreateRequestQuoteUnderwritingFlagsResponsequoteswrite,approve-addAdd Decline Level Underwriting Flag for Quote
addUnderwritingDeclineFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/declineParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
UnderwritingFlagCreateRequestQuoteUnderwritingFlagsResponsequoteswrite,decline-addAdd Block Level Underwriting Flag for Quote
addUnderwritingBlockFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/blockParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
UnderwritingFlagCreateRequestQuoteUnderwritingFlagsResponsequoteswrite,block-addAdd Reject Level Underwriting Flag for Quote
addUnderwritingRejectFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/rejectParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
UnderwritingFlagCreateRequestQuoteUnderwritingFlagsResponsequoteswrite,reject-addAdd Info Level Underwriting Flag for Quote
addUnderwritingInfoFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/infoParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
UnderwritingFlagCreateRequestQuoteUnderwritingFlagsResponsequoteswrite,info-addClear Approve Level Underwriting Flag for Quote
clearUnderwritingApproveFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/approve/{flagLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
flagLocator | path | ulid | Yes |
QuoteUnderwritingFlagsResponsequoteswrite,approve-clearClear Decline Level Underwriting Flag for Quote
clearUnderwritingDeclineFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/decline/{flagLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
flagLocator | path | ulid | Yes |
QuoteUnderwritingFlagsResponsequoteswrite,decline-clearClear Block Level Underwriting Flag for Quote
clearUnderwritingBlockFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/block/{flagLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
flagLocator | path | ulid | Yes |
QuoteUnderwritingFlagsResponsequoteswrite,block-clearClear Reject Level Underwriting Flag for Quote
clearUnderwritingRejectFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/reject/{flagLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
flagLocator | path | ulid | Yes |
QuoteUnderwritingFlagsResponsequoteswrite,reject-clearClear Info Level Underwriting Flag for Quote
clearUnderwritingInfoFlagForQuote/policy/{tenantLocator}/quotes/{locator}/underwritingFlags/info/{flagLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
flagLocator | path | ulid | Yes |
QuoteUnderwritingFlagsResponsequoteswrite,info-clearAcceptance
Accept a Quote
acceptQuote/policy/{tenantLocator}/quotes/{locator}/acceptParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteResponsequoteswrite,acceptIssuance
Issue a Quote
issueQuote/policy/{tenantLocator}/quotes/{locator}/issueParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteResponsequoteswrite,issueCopying
Copy a Quote
copyQuote/policy/{tenantLocator}/quotes/{locator}/copyParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteGroupAssignmentRequestQuoteResponsequoteswrite,createCreate Quote From Policy
createQuoteFromPolicy/policy/{tenantLocator}/policies/{locator}/quoteParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
date | query | datetime? | No | |
byIssuedTime | query | boolean? | No | |
includeStaticData | query | boolean? | No |
QuoteResponsepolicieswrite,create-quoteQuote Groups
Create Quote Group
createQuoteGroup/policy/{tenantLocator}/quotes/groupsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
preferredQuoteLocator | ulid | |
name | string | |
quoteGroupNumber | string | |
settings | QuoteGroupSettings | |
quoteLocators | ulid[] |
Required properties
| Property | Type | Description |
|---|---|---|
enforceProductUniformity | boolean | default: false |
stateUniqueness | Enum draft | validated | earlyUnderwritten | priced | underwritten | accepted | issued | underwrittenBlocked | declined | rejected | refused | discarded | |
fieldEnforcementDeclarations | QuoteGroupFieldEnforcementDeclaration[] |
Required properties
| Property | Type | Description |
|---|---|---|
name | string | |
paths | map<string, string> |
Required properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
name | string | |
quoteGroupState | Enum open | locked | |
settings | QuoteGroupSettings | |
createdAt | datetime | |
createdBy | uuid | |
quoteLocators | ulid[] |
Optional properties
| Property | Type | Description |
|---|---|---|
preferredQuoteLocator | ulid? | |
quoteGroupNumber | string? |
Fetch Quote Group
fetchQuoteGroup/policy/{tenantLocator}/quotes/groups/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteGroupResponsequotesreadFetch All Quotes In Group
fetchAllQuotesInGroup/policy/{tenantLocator}/quotes/groups/{locator}/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
offset | query | integer? | No | |
count | query | integer? | No |
ListPageResponseQuotequotesread,listRequired properties
| Property | Type | Description |
|---|---|---|
listCompleted | boolean | |
items | QuickQuoteQuoteDetails[] |
Fetch Quote Group By Name
fetchQuoteGroupByName/policy/{tenantLocator}/quotes/groups/name/{name}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | path | string | Yes |
QuoteGroupResponsequotesreadFetch Quote Groups In ATenant
fetchQuoteGroupsInATenant/policy/{tenantLocator}/quotes/groups/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
offset | query | integer? | No | |
count | query | integer? | No |
ListPageResponseQuoteGroupquotesread,listRequired properties
| Property | Type | Description |
|---|---|---|
listCompleted | boolean | |
items | QuoteGroupResponse[] |
Update Quote Group
updateQuoteGroup/policy/{tenantLocator}/quotes/groups/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
preferredQuoteLocator | ulid | |
name | string | |
quoteGroupNumber | string | |
resetPreferredQuote | boolean | |
quotesToAdd | ulid[] | |
quotesToRemove | ulid[] |
Validate Quote Group
validateQuoteGroup/policy/{tenantLocator}/quotes/groups/{locator}/validateParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteGroupValidationResponsequoteswrite,validateRequired properties
| Property | Type | Description |
|---|---|---|
valid | boolean | |
errors | string[] |
Delete Quote Group
deleteQuoteGroup/policy/{tenantLocator}/quotes/groups/{locator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
voidquoteswriteAssign Quote Group
assignQuoteGroup/policy/{tenantLocator}/quotes/{locator}/assignToGroupParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
groupLocator | ulid |
Static Data
Add Static Data to a Quote
addStaticDataForQuote/policy/{tenantLocator}/quotes/{locator}/staticSet the static extension data on a quote
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
map<string, object>QuoteResponsequoteswrite,static-data-addUpdate Static Data on a Quote
updateStaticDataForQuote/policy/{tenantLocator}/quotes/{locator}/staticUpdates some of the static data on a quote
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
StaticDataUpdateRequestQuoteResponsequoteswrite,static-data-updateRequired properties
| Property | Type | Description |
|---|---|---|
removeData | map<string, object> | |
setData | map<string, object> |
Replace All Static Data on a Quote
replaceAllStaticDataForQuote/policy/{tenantLocator}/quotes/{locator}/staticReplaces all of the static data on a quote
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
map<string, object>QuoteResponsequoteswrite,static-data-addFetch Static Data for a Quote
fetchStaticDataForQuote/policy/{tenantLocator}/quotes/{locator}/staticGets static data for a quote
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
map<string, object>quotesreadList Static Data for a Quote
listStaticDataForQuote/policy/{tenantLocator}/quotes/{locator}/static/history/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
offset | query | integer? | No | |
count | query | integer? | No |
quotesreadRequired properties
| Property | Type | Description |
|---|---|---|
listCompleted | boolean | |
items | StaticDataHistoryResponse[] |
Required properties
| Property | Type | Description |
|---|---|---|
historyLocator | ulid | |
updatedAt | datetime | |
updatedBy | uuid | |
staticData | map<string, object> |
Documents
Fetch Documents for a Quote
fetchDocumentsForQuote/document/{tenantLocator}/documents/quote/{locator}/listParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
offset | query | integer? | No | |
count | query | integer? | No | |
extended | query | boolean? | No | When false, returns a bare array. |
suppressRenderingData | query | boolean? | No |
DocumentListResponsedocumentsreadRequired properties
| Property | Type | Description |
|---|---|---|
locator | ulid | |
referenceLocator | ulid | |
documentInstanceState | Enum draft | dataReady | ready | dataError | renderError | conversionError | rendered | |
documentFormat | Enum csv | doc | docx | html | jpeg | jpg | pdf | text | txt | xls | xlsx | zip | |
external | boolean | |
referenceType | Enum quote | policy | invoice | transaction | segment | term | |
createdAt | datetime | |
consolidatedFrom | ulid[] | |
consolidatedTo | ulid[] | |
metadata | map<string, object> | |
renderingData | map<string, object> |
Optional properties
| Property | Type | Description |
|---|---|---|
policyLocator | ulid? | |
termLocator | ulid? | |
transactionLocator | ulid? | |
segmentLocator | ulid? | |
referenceDocumentLocator | ulid? | |
staticName | string? | |
name | string? | |
category | string? | |
copyOnIssuance | boolean? | |
processingErrors | string? | |
readyAt | datetime? | |
createdBy | uuid? |
Billing
Update Billing Level For AQuote
updateBillingLevelForAQuote/policy/{tenantLocator}/quotes/{locator}/billingLevelParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
billingLevel | Enum account | inherit | policy |
Update the Delinquency Plan Assigned to a Quote
updateQuoteDelinquencyPlan/policy/{tenantLocator}/quotes/{locator}/delinquencyPlanParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Contacts
Add quote contact
addQuoteContact/policy/{tenantLocator}/quotes/{quoteLocator}/contactsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
quoteLocator | path | ulid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
contactLocator | ulid | |
roles | string[] |
Delete quote contact
deleteQuoteContact/policy/{tenantLocator}/quotes/{quoteLocator}/contacts/{contactLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
quoteLocator | path | ulid | Yes | |
contactLocator | path | ulid | Yes |
QuoteResponsequoteswriteFetch quote contacts
fetchQuoteContacts/policy/{tenantLocator}/quotes/{quoteLocator}/contactsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
quoteLocator | path | ulid | Yes |
ContactRoles[]quoteswriteUpdate quote contact
updateQuoteContact/policy/{tenantLocator}/quotes/{quoteLocator}/contacts/{contactLocator}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
quoteLocator | path | ulid | Yes | |
contactLocator | path | ulid | Yes |
Numbering
Fetch Quotes With Number
fetchQuotesWithNumber/policy/{tenantLocator}/quotes/numbers/{quoteNumber}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
quoteNumber | path | string | Yes |
QuoteResponse[]quotesread,listSet Quote Number
setQuoteNumber/policy/{tenantLocator}/quotes/{locator}/number/setParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes | |
quoteNumber | query | string | Yes |
QuoteResponsequoteswriteGenerate Quote Number
generateQuoteNumber/policy/{tenantLocator}/quotes/{locator}/number/generateParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteResponsequoteswriteHolds
Fetch Quote Holds
fetchQuoteHolds/policy/{tenantLocator}/quotes/{locator}/holdsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
EntityHold[]quotesreadAtypical States and Operations
Reset a Quote
resetQuote/policy/{tenantLocator}/quotes/{locator}/resetParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
Required properties
| Property | Type | Description |
|---|---|---|
deleteAllAutomaticDocuments | boolean | |
discardSchedules | boolean | |
resetAllUnderwritingFlags | boolean | |
resetFlagsAction | Enum clear | delete | |
deleteDocuments | ulid[] | |
resetFlags | ulid[] |
Refuse a Quote (Insured Declined Coverage)
refuseQuote/policy/{tenantLocator}/quotes/{locator}/refuseParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteResponsequoteswrite,refuseDiscard a Quote
discardQuote/policy/{tenantLocator}/quotes/{locator}/discardParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteResponsequoteswrite,discardInvoke the precommit plugin for a draft quote
precommitQuote/policy/{tenantLocator}/quotes/{locator}/precommitParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
locator | path | ulid | Yes |
QuoteResponsequoteswrite,precommit