Products API
Endpoint Index
Action | Endpoint |
---|---|
Fetch all product configurations in a tenant | GET /products/ GET /products/{configVersion} |
Fetch configuration information for policyholders | GET /products/policyholder |
Products and Policies
GET /products/
GET /products/{configVersion}
Name | Position | Type | Required |
---|---|---|---|
configVersion | path | integer | optional |
Note
In addition to normal products, a global
product will also be returned. This product is used for system purposes and can generally be disregarded.
requiredname stringpolicyConfiguration PolicyConfigurationResponseoptionalclaimConfiguration ClaimConfigurationResponsepremiumReportingConfiguration [PremiumReportingConfigurationResponse]configVersion integer
requiredexposures [ExposureConfigurationResponse]documents [PolicyDocumentConfiguration]cancellations CancellationConfigurationResponseendorsements [EndorsementConfigurationResponse]externalDataCalls [FrontendExternalDataCallConfiguration]fees [FeeConfigurationResponse]fields [FieldConfiguration]invoicing PolicyInvoicingConfigurationpaymentSchedules [PaymentScheduleResponse]plugins ProductScriptingConfigreminders [ReminderConfigurationResponse]renewals [RenewalConfigurationResponse]taxes [TaxConfigurationResponse]optionaldefaultPaymentTerms PaymentTermsResponseexternalRater stringpolicyAsOf string quotation | term_startsearchSummary [string]
requireddisplayName stringfileName stringgeneratingEvent string quote | accept | issuetemplateName stringtype string pdf | htmloptionalpageLayout DocumentPageLayout
optionalmarginBottom numbermarginLeft numbermarginRight numbermarginTop numberorientation string portrait | landscapepageSize string letter | legal | tabloid | a3 | a4 | a5 | b4 | b5
requiredgeneratingEvent string quote | accept | issue
requiredname stringperils [PerilConfigurationResponse]displayName stringexternalDataCalls [FrontendExternalDataCallConfiguration]fields [FieldConfiguration]
requiredtargetFields [string]triggerField string
requiredname stringtitle stringorder integertype stringoptionalcondition map<string,string>heading stringoptional boolean
Depending on the value of the type
attribute,
this will appear as one of the following subtypes:
"date"
: DateFieldConfiguration"email"
: EmailFieldConfiguration"group"
: GroupFieldConfiguration"lookup"
: LookupFieldConfiguration"media"
: MediaFieldConfiguration"number"
: NumberFieldConfiguration"select"
: SelectFieldConfiguration"string"
: StringFieldConfiguration
requiredname stringtitle stringorder integerprecision string year | month | day | secondoptionalcondition map<string,string>heading stringmaximum stringmaximumOffset DateOffsetConfigurationminimum stringminimumOffset DateOffsetConfigurationnewline booleanoptional booleanshowCalendar booleanwidth integer
requiredamount integerfield string year | month | day | secondoptionalroundToDay boolean
requiredname stringtitle stringorder integeroptionalcondition map<string,string>heading stringnewline booleanoptional booleansearch stringwidth integer
requiredname stringtitle stringfields [FieldConfiguration]order integeroptionalcondition map<string,string>heading stringmaximum integernewline booleanoptional booleanrepeatable booleanwidth integer
requiredname stringtitle stringorder integertable stringoptionalcondition map<string,string>heading stringmatch [string]newline booleanoptional booleanpublic booleanwidth integer
requiredname stringtitle stringorder integeroptionalcondition map<string,string>heading stringnewline booleanoptional booleanrepeatable booleanwidth integer
requiredname stringtitle stringorder integeroptionalmaximum numberminimum numbercondition map<string,string>decimalPlaces integerheading stringnewline booleanoptional booleanwidth integer
requiredname stringtitle stringorder integervalues [string]optionalcondition map<string,string>heading stringnewline booleanoptional booleanrepeatable booleansearch stringwidth integer
requiredname stringtitle stringorder integeroptionalcondition map<string,string>heading stringmaximum integermultiline booleannewline booleanoptional booleanregex stringsearch stringwidth integer
requiredname stringdisplayName stringexternalDataCalls [FrontendExternalDataCallConfiguration]fields [FieldConfiguration]optionaldeductible numberlumpSumPayment numberindemnityInAggregate stringindemnityPerEvent stringindemnityPerItem string
requiredname stringdisplayName string
requiredname stringdisplayName string
requiredname stringdocuments [PolicyDocumentConfiguration]displayName stringreprice string always | never | input | all
requireddocuments [PolicyDocumentConfiguration]optionalrenewalAsOf string quotation | term_start
requiredamount integerunit string day
requiredname stringdisplayName stringtype string total | custom | monthly | annually | semiannually | quarterly | every_two_weeks | every_week | 2Pay | 5Pay
optionalreasons [CancellationReasonConfigurationResponse]
requiredname stringtitle stringdocuments [PolicyDocumentConfiguration]optionalcancellationCategories [string]reinstatement ReinstatementConfigurationResponse
requireddocuments [PolicyDocumentConfiguration]optionaldefaultDeadlineDays integer
requiredgracePeriodDays integerreinstatementPeriodDays integer
requiredid stringdocuments [PolicyDocumentConfiguration]fields [FieldConfiguration]productRevisionLocator stringreportName stringtenantLocator stringoptionalsearchSummary [string]
requiredfields [FieldConfiguration]optionalsearchSummary [string]subClaimConfiguration SubClaimConfigurationResponse
requiredfields [FieldConfiguration]optionalsearchSummary [string]
requiredname stringenabled booleanfrom string policy.endoffset string
requiredcreateInstallments ProductPluginConfiggetDataAutofill ProductPluginConfiggetPerilRates ProductPluginConfiggetPostIssuanceResult ProductPluginConfiggetPostPaymentReversal ProductPluginConfiggetPreGraceResult ProductPluginConfiggetProrationResult ProductPluginConfiggetUnderwritingResult ProductPluginConfig
requiredenabled booleanpath stringtype string echo | rater | underwriter | prorater | installments | postIssuance | postPaymentReversal | preGrace | dataAutofill
ReminderOffset
These strings indicate a fixed duration of time using a subset of the ISO-8601 date format.
Examples of valid offsets are: "-1d"
or "-7d"
or "-30d"
(for one/seven/thirty days before)
Such durations are subtracted from the occurrence described in the reminder’s "from"
property.
For example, a reminder "-7d"
from "policy.end"
will fire one week before the policy ends.
Policyholders
GET /products/policyholder
requiredfields [FieldConfiguration]
Note
There are some aspects of policyholder configuration that are not included in the response from the Products API. This endpoint is intended to provide information about field definitions. Some properties have been changed or omitted to conform with the FieldConfiguration object used in the main products API:
prompt
is returned in the propertytitle
.section.title
is returned in the propertyheading
.visibleIf
is not included.