Trident APIs

InstalmentEntry

object

A single entry in a custom instalment plan.

dueDatestring(date)required

Due date for this instalment.

Example:2026-08-01

sharePercentnumber(double)required

Percentage of total premium due on this date. All entries across the instalmentPlan must sum to 100.

Example:25

Example

TaxContactCreation

object

Insured contact details to create in XFI for a specific tax-country entry. Required for Spain, Portugal, Italy and Canada when the insured record is not already present in XFI.

contactTypestring

XFI contact type.

Example:Company

companyNamestring

Insured company name for this country.

Example:Veritas Capital Spain S.L.

mailingAddressCountryobject

Mailing address country — code only.

* Additional properties are NOT allowed.
Show Child Parameters
mailingAddress1string

Mailing address line 1.

Example:Calle Gran Via 28

mailingAddress2string

Mailing address line 2.

Example:Planta 3

citystring

City.

Example:Madrid

stateobject

State — code only.

* Additional properties are NOT allowed.
Show Child Parameters
postCodestring

Post code.

Example:28013

Example

MarketSplit

object

Variable market split configuration. Supply only when the agreement binder slip contains a variable market clause and the actual split differs from the standard agreement split.

variableMarketbooleanrequired

Whether the market split is variable. When true, entries must be populated.

Example:true

entriesarray[object]

A single carrier entry in a variable market split.

Show Child Parameters
Example

FonActivity

object

FON (Final Offer & Negotiation) attributes at the policy activity level. CY LOB only. Carries FON date, jurisdiction details, and regulatory location for the insured risk.

fonDatestring(date)required

Required for FON stage. The date the Final Offer & Negotiation was completed (ISO 8601 date, e.g. ‘2026-07-01’). Provided by the front-end system.

Example:2026-01-15

jurisdictionCountryobjectrequired

Required. Jurisdiction country — code only. The country where the insured risk is located. Found in the Fiscal & Regulatory section of the slip. This is NOT the same as the territory field.

* Additional properties are NOT allowed.
Show Child Parameters
jurisdictionStateobject

Required for US risks. Jurisdiction state — code only. The state where the US-domiciled insured risk is located. Provided by the front-end for US-origin submissions.

* Additional properties are NOT allowed.
Show Child Parameters
riskRegulatoryLocationobjectrequired

Required. Regulatory risk location — code only. Where the regulator deems the risk to be situated, as stated in the Fiscal & Regulatory section of the slip. This is NOT the territory; the two fields serve different regulatory purposes.

* Additional properties are NOT allowed.
Show Child Parameters
Example

MarketSplitEntry

object

A single carrier entry in a variable market split.

careerPercentnumber(double)

Carrier percentage share.

Example:50

carrierCodeobject

Carrier — id only.

* Additional properties are NOT allowed.
Show Child Parameters
carrierReferencestring

Carrier’s own policy reference.

Example:MR-CYB-2026-001

Example