Trident APIs

SectionsList

object

List of sections in the quote

agreementobject

Agreement information

Show Child Parameters
coveragearray[object]

Coverage information

Show Child Parameters
deductionarray[object]

Deduction information

Show Child Parameters
codeSplitarray[object]

Code split information

Show Child Parameters
Example

SubmissionJson

object
externalSourceIdstringrequired
creationDatestringrequired
insuredNamestringrequired
insuredNameConfidenceScorestringrequired
insuredAddressStreetstringrequired
insuredAddressStreetConfidenceScorestringrequired
insuredAddressCitystringrequired
insuredAddressCityConfidenceScorestringrequired
insuredAddressCountrystringrequired
insuredAddressCountryConfidenceScorestringrequired
insuredAddressStatestringrequired
insuredAddressStateConfidenceScorestringrequired
insuredAddressZipstringrequired
insuredAddressZipConfidenceScorestringrequired
brokerCompanystringrequired
brokerCompanyConfidenceScorestringrequired
brokerContactNamestringrequired
brokerContactNameConfidenceScorestringrequired
brokerPhoneNostringrequired
brokerPhoneNoConfidenceScorestringrequired
brokerEmailstringrequired
brokerEmailConfidenceScorestringrequired
brokerAddressStreetstring
brokerAddressStreetConfidenceScorestring
brokerAddressCitystring
brokerAddressCityConfidenceScorestring
brokerAddressCountrystring
brokerAddressCountryConfidenceScorestring
brokerAddressCountryIsoCodestring
brokerAddressStatestring
brokerAddressStateConfidenceScorestring
brokerAddressZipstring
brokerAddressZipConfidenceScorestring
licenseNumberstring
underwriterstringrequired
underwriterConfidenceScorestringrequired
underwriterTitlestringrequired
underwriterTitleConfidenceScorestringrequired
underwriterEmailstringrequired
underwriterEmailConfidenceScorestringrequired
mobilestring
currencystringrequired
currencyConfidenceScorestringrequired
activityEffectiveDatestringrequired
activityEffectiveDateConfidenceScorestringrequired
activityExpiryDatestringrequired
activityExpiryDateConfidenceScorestringrequired
limitOfLiabilitystringrequired
limitOfLiabilityConfidenceScorestringrequired
partOfstring
partOfConfidenceScorestring
excessstringrequired
excessConfidenceScorestringrequired
premiumstringrequired
premiumConfidenceScorestringrequired
lineSizestring
commissionstring
commissionConfidenceScorestring
followedPolicyInsurerstring
followedPolicyInsurerConfidenceScorestring
followedPolicyFormstring
followedPolicyFormConfidenceScorestring
followedPolicyPolicyNumberstring
followedPolicyPolicyNumberConfidenceScorestring
followedPolicyLimitOfLiabilitystring
followedPolicyLimitOfLiabilityConfidenceScorestring
followedPolicyRetentionstring
followedPolicyRetentionConfidenceScorestring
noticeOfClaimstring
noticeOfClaimConfidenceScorestring
coveragestring
coverageConfidenceScorestring
directOrAssumedstringrequired
directOrAssumedConfidenceScorestringrequired
reassuredstring
reassuredConfidenceScorestring
mosaicOccupationstringrequired
mosaicOccupationConfidenceScorestringrequired
mopstringrequired
mopConfidenceScorestringrequired
territorystringrequired
territoryConfidenceScorestringrequired
revTurnoverstringrequired
revTurnoverConfidenceScorestringrequired
noOfEmployeesstringrequired
noOfEmployeesConfidenceScorestringrequired
webSitestringrequired
webSiteConfidenceScorestringrequired
noOfPIIRecordsstringrequired
noOfPIIRecordsConfidenceScorestringrequired
typeOfPeriodstringrequired
typeOfPeriodConfidenceScorestringrequired
globalRiskstringrequired
globalRiskConfidenceScorestringrequired
surplusLineBrokerNamestringrequired
surplusLineBrokerNameConfidenceScorestringrequired
surplusLinesBrokerAddressstringrequired
surplusLinesBrokerAddressConfidenceScorestringrequired
surplusLineBrokerNostringrequired
surplusLineBrokerNoConfidenceScorestringrequired
surplusLineBrokerStateNumberstringrequired
surplusLineBrokerStateNumberConfidenceScorestringrequired
retroActiveDatestringrequired
retroActiveDateConfidenceScorestringrequired
invoiceNumberstringrequired
typeOfCyberRequeststringrequired
uwsignatureKeystringrequired
Example

FullCyberSubmissionRequest

object

Full submission payload. Validated with the FullValidation group. The fields listed under required below are mandatory for this step. Every reference object present must satisfy the at-least-one-of rule.

underWriterDetailsobjectrequired

Required. Underwriter (typically description).

Show Child Parameters
riskRegulatoryLoctnobjectrequired

Required.

Show Child Parameters
insuredDomicileCountryobjectrequired

Required.

Show Child Parameters
insuredDomicileStateobjectrequired

Required.

Show Child Parameters
uSClassificationobjectrequired

Required. (Serialized JSON key uSClassification.)

Show Child Parameters
lloydsIndustrialSectorobjectrequired

Required.

Show Child Parameters
mosaicOccupationobjectrequired

Required.

Show Child Parameters
possibleClashIdentifiedobjectrequired

Required. Its code must be YES or NO.

Show Child Parameters
clashResponseobject

Optional.

Show Child Parameters
sBFClassobject

Optional. (Serialized JSON key sBFClass.)

Show Child Parameters
isThirdPartyCapacityDeployedobject

Optional.

Show Child Parameters
ourRoleobject

Optional.

Show Child Parameters
claimsAgreementPartyobject

Optional.

Show Child Parameters
stampUnderwriterobjectrequired

Required.

Show Child Parameters
producingUnderwriterobjectrequired

Required.

Show Child Parameters
periodTBAstringrequired

Required. Must be YES or NO.

Allowed values:YESNO

Default:NO

Example:NO

umrstring

Optional unique market reference

Example:B1234567890

submissionSanctionCheckCompletestringrequired

Required. Must be YES or NO.

Allowed values:YESNO

Default:YES

Example:YES

insuredRevenueTurnoverintegerrequired

Required. Must be ≥ 0.

>= 0

signedLinenumber(double)

Optional

Example:100

rev.-Turnoverinteger(int64)required

Required. Serialized JSON key rev.-Turnover (backed by Java field revTurnover).

Example:10

Example

CyberSubmissionRequest

object

Base submission payload. Validated with the BasicValidation group: insured, producer, and policy are required. The remaining reference objects are optional, but each present one must satisfy the at-least-one-of id/code/description rule.

insuredobjectrequired

Required. Insured details; insureContacts.id identifies the insured contact downstream.

Show Child Parameters
producerobjectrequired

Required. Producer reference (send id or description).

Show Child Parameters
policyobjectrequired

Required. Policy node (dates + currency/product/territory references).

Show Child Parameters
majorPerilobject

Optional. Major peril (typically description, e.g. Cyber Property).

Show Child Parameters
directAssumedobject

Optional.

Show Child Parameters
typeOfBillingobject

Optional.

Show Child Parameters
divisionobject

Optional.

Show Child Parameters
officeobject

Optional.

Show Child Parameters
mopobject

Optional. Method of placement.

Show Child Parameters
typeOfPlacementBespokeobject

Optional.

Show Child Parameters
writtenLineinteger

Optional written line percentage

Example:100

Example

CyberSubmissionResponse

object

Response object containing cyber submission details including policy information, status, and reference keys

policyStatusstringrequired

Current status of the policy

Allowed values:Quote PreparationPolicy UpdatedBoundDeclinedReferredQuote NTU

Example:Quote Preparation

policyNostringrequired

Policy number assigned to the submission. Starts with ‘Q’ for quotes, ‘P’ for policies

Match pattern:^[QP]\d{7}$

Example:Q0038456

referencestring | null

Business reference number for tracking purposes

Example:CYB-2026-001

policyKeystringrequired

Internal policy key identifier used for database references

Example:20894

policyActivityKeystring

Internal policy activity key identifier for tracking specific policy activities

Example:45632

policyActivityStatusstring

Status of the current policy activity

Allowed values:ActiveCompletedPendingCancelledQuote NTU

Example:Active

Example