Trident APIs

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

FieldLookupResponse

object

Response returned by /lookup/fields and /lookup/agreement. Contains the field name resolved by the server and the list of allowed values read from the live XFI section schema.

statusstringrequired

Outcome of the lookup call.

Allowed values:SUCCESSFAILED

Example:SUCCESS

fieldstringrequired

The XFI field name whose allowed values are returned. One of coverage, agreement, agreementActivity, or agreementSection.

Example:agreement

valuesarray[object]required

A single lookup value entry

Show Child Parameters
Example

ContactLookupItem

object

A single contact entry returned by the /lookup/contacts endpoint.

contactKeyinteger

XFI contact key. Use this as the id when referencing the contact in a submission.

contactReferencestring

Display name / company name of the contact.

codestring

Short code assigned to the contact in XFI (e.g. underwriter code).

roleCodestring

XFI role code for this contact.

emailstring

Contact email address.

mailingAddress1string
mailingAddress2string
mailingAddressCitystring
countrystring
Example

ContactLookupResponse

object

Paginated response returned by the /lookup/contacts endpoint.

totalintegerrequired

Total number of matching contacts in XFI (may exceed the count on this page).

pageintegerrequired

Current page number (1-based).

pageSizeintegerrequired

Number of items per page.

itemsarray[object]required

A single contact entry returned by the /lookup/contacts endpoint.

Show Child Parameters
Example