Trident APIs

SectionDeduction

object

Deduction (brokerage / commission) or tax deduction line within a quote section.

For tax deductions (deduction code TAXIDIR, TAXIRID, or TAXIRIR), populate the additional tax fields: manualOverride, mountOfPremium, ypeOfTax, country, contactCreation. Record one entry per country in the tax schedule, including countries with 0% tax (use a Non-taxable entry).

deductionobjectrequired

Deduction type reference — id only.

* Additional properties are NOT allowed.
Show Child Parameters
deductionRatenumber(double)required

Example:20

deductionCodeobject

Deduction code reference — code only.

* Additional properties are NOT allowed.
Show Child Parameters
typeOfDeductionPayableobject

Type of deduction payable — id only.

* Additional properties are NOT allowed.
Show Child Parameters
manualOverrideboolean

Set true to enable manual override of the deduction rate in XFI. Must be enabled before editing any deduction value.

Example:true

amountOfPremiumnumber(double)

Required. Premium allocation amount for this country entry (numeric, 100% basis). Represents the portion of the total premium attributable to this country.

Example:15000

typeOfTaxobject

Type of tax — id only (e.g. Insurance Premium Tax). From the tax schedule on the slip.

* Additional properties are NOT allowed.
Show Child Parameters
countryobject

Required. Country for this tax entry — code only. Spain, Portugal, Italy and Canada require mandatory entries per Lloyd’s coverholder reporting standards.

* Additional properties are NOT allowed.
Show Child Parameters
contactCreationobject

Optional. Supply when the insured contact for this country is not found in XFI. Required for Spain, Portugal, Italy and Canada per Lloyd’s coverholder reporting standard.

Show Child Parameters
Example

Deductible

object

Deductible details for a quote section (single object, not an array).

typeOfDeductibleobject

Type of deductible — id only.

* Additional properties are NOT allowed.
Show Child Parameters
deductionBasisobject

Deduction basis — id only.

* Additional properties are NOT allowed.
Show Child Parameters
Example

Condition

object

Clause / condition attached to a quote section.

typeOfClauseobject

Type of clause — id only.

* Additional properties are NOT allowed.
Show Child Parameters
clauseCodestring

Clause code.

Example:LMA5400

clauseConditionstring

Clause description.

Example:Cyber affirmation clause

Example

Reinstatements

object

Reinstatement configuration for a quote section.

reinstatementsApplicableboolean

Example:true

unlimitedReinstatementsboolean
noOfReinstatementsinteger(int32)

Example:1

availableReinstatementsinteger(int32)

Example:1

proRataboolean

Example:true

reinstatementPercentnumber(double)

Example:100

Example

RegulatoryCoding

object

Regulatory coding (code split) line within a quote section.

codestringrequired

Required. Regulatory / risk classification code (e.g. ‘E2’, ‘7T’). Source: the agreement’s risk classification code set.

Example:E2

codeSplitPcnumber(double)required

Required. Code split percentage for this regulatory coding entry (numeric). All entries across the section must sum to 100.

Example:50

gELRnumber(double)required

Required. Gross estimated loss ratio (numeric, percentage). Source: quote documentation or underwriter guidance.

Example:50

overrideAgreementRiskCodeboolean

Set true to override the agreement’s default risk code with this entry. Default is false.

Example