Trident APIs

SectionAgreement

object

Agreement reference for a quote section.

agreementobjectrequired

Required. Agreement — id only (e.g. { "id": "AGR0000159" }). The Mosaic binding authority agreement under which this section is written.

* Additional properties are NOT allowed.
Show Child Parameters
agreementActivityobjectrequired

Required. Agreement activity — id only (e.g. { "id": "AGR0000159-22-01" }). The specific year/version of the agreement activity.

* Additional properties are NOT allowed.
Show Child Parameters
agreementSectionstringrequired

Required. Agreement section identifier (e.g. ‘1’). Identifies the section within the agreement activity.

Example:1

Example

SectionCoverage

object

Coverage line within a quote section.

codestring

Coverage type code (e.g. SPL = Cyber Liability, BRC = Breach Response Cost). Identifies which coverage this line represents within the section.

Example:SPL

limitCurrencyobjectrequired

Required. Limit currency — code only. The currency in which the coverage limits are denominated, as stated in the quote documentation.

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

Required. Per-occurrence limit for this coverage (numeric, 100% basis). Source: quote documentation.

Example:500000

limitAggregatenumber(double)required

Required. Aggregate limit for this coverage (numeric, 100% basis). Source: quote documentation.

Example:500000

premiumnumber(double)required

Required. 100% gross premium for this coverage (numeric). If the underwriter provides a total premium without per-coverage splits, divide it equally across coverages or use the percentages supplied by the underwriter.

Example:15000

premiumSplit%number(double)

Premium split percentage for this coverage line (numeric). Represents this coverage’s share of the total section premium.

Example:50

premiumCurrencyobjectrequired

Required. Premium currency — code only. The currency in which the premium is denominated, as stated in the quote documentation.

* Additional properties are NOT allowed.
Show Child Parameters
settlementCcyobjectrequired

Required. Settlement currency — code only. Options are restricted to the currencies available for the selected agreement. Default to match the premium/limit currency when not specified. Exception: Dubai division always settles in USD regardless of limit or premium currency.

* Additional properties are NOT allowed.
Show Child Parameters
premiumBasisobjectrequired

Required. Premium basis — id only (e.g. Flat, M&D). Source: Premium Payment Terms section of the declaration slip.

* Additional properties are NOT allowed.
Show Child Parameters
typeofClaimBasisobjectrequired

Required. Claims basis — id only. LOB rules: PV = LOD; CY/PL = CMD; FI PI/D&O/EPLI = CM; FI BB/7T = LD; Excess Casualty = LOD (occurrence risk codes) or CM (claims-made risk codes).

* Additional properties are NOT allowed.
Show Child Parameters
Example

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