Search
K
Dev API (For Internal IT Users Only)

ErrorResponse

object
errorobject
Show Child Parameters
Example

LivePolicyResponse

object
policyStatusstringrequired

Example:Live Policy

policyNostringrequired

Example:Q1100077

referencestringrequired

Example:F0025667

policyKeystringrequired

Example:1087748

policyActivityKeystringrequired

Example:1142676

policyActivityStatusstringrequired

Example:Issued

Example

PeerReviewCheckRequest

object
checkedByobjectrequired
Show Child Parameters
checkedDatestring(date)required

Example:2026-09-10

Example

PeerReviewCheckedBy

object
idinteger(int64)required

Example:545

Example

QuoteRequest

object

Request body for POST /policies/quote — Step 3 of the submission lifecycle.

summaryCurrencyobjectrequired

Required. Summary (reporting) currency — code only (e.g. { "code": "USD" }).

* Additional properties are NOT allowed.
Show Child Parameters
typeOfCyberClauseStatusobjectrequired

Required. Type of Cyber clause status — id only. Enter Cyber clause details per the quote document. Leave blank if not available at quote stage.

* Additional properties are NOT allowed.
Show Child Parameters
uSClassificationobjectrequired

Required. US classification — id only. Source: fiscal and regulatory section of the slip. Select ‘Regulated’ or ‘Non-Regulated’ when risk originates from the United States. Select ‘Non-Regulated’ when the risk does not originate from the United States. Leave blank if details are not yet available at quote stage (do not query).

* Additional properties are NOT allowed.
Show Child Parameters
uMRstring

Unique Market Reference. Required. Source: risk details section of the UK slip. Leave blank if not yet available.

Example:B1234CYB2026001

noOfEmployeesinteger(int32)

Number of employees. Required for CY, FI and PL LOBs. Source: submission documentation or rater.

Example:250

noOfPIIRecordsinteger(int64)

Number of Personally Identifiable Information (PII) records held by the insured. Required for CY LOB. Source: submission documentation.

Example:100000

productTemplateSectionToAddstring

This is section description as configured in XFI. Required to create section in XFI. Non-business field managed by orchestration layer.

Example:Directors and Officers

bindProbabilitystring

Bind probability expressed as a percentage string (e.g. ‘100%’). Indicates the likelihood the risk will proceed to bind. Supplied by the underwriter or front-end.

Example:100%

majorPerilstring

Major peril description (e.g. ‘Cyber Property’). Server-derived from the risk’s class; supply if known, otherwise leave blank for automatic derivation.

Example:Cyber Property

sectionsarray[object]required

A single section within a quote submission. The front end sends at most two section objects: one for the main Agency policy (MSSL/MAIS etc.), and one for the Mosaic Asta Europe (MAE) policy when the risk has an EEA component. Each section carries a division.id that identifies which agency line it belongs to. Trident uses this to determine which syndicate lines (1609/2610 for the agency section; 5399/5431 for the MAE section).

Show Child Parameters
linesarray[object]

A single agency policy line within a quote submission. Supply one element per underwriting agency line (one for the main Agency line; an additional one for the Mosaic Asta Europe agency line when the risk has an EEA component).

Front end supplies agency-line data only. Trident retrieves all XFI-created lines (agency + syndicate) via Get All Lines, identifies each by Division ID (Agency = front-end division.id; MAE = 7; 1609 = 3; 2610 = 12; 5399 = 6; 5431 = 13), and propagates most agency-line values to the syndicate lines (“Same as Agency Line”). Derived-only fields (originatingDivision, originatingOffice, global-risk cross-reference, inclusive-line) are computed by Trident and are not part of this payload.

Fields are grouped by stage: Submission → Quote → FON → Bind.

Show Child Parameters
Example