GlobalSubmissionResponse
objectMinimal response returned after the base Step Function completes.
Correlation id for tracing the background full + quote executions in logs
Example:9b3f7c1c-1f0a-4e2d-9d7c-2e3a8b4c6d2e
Policy number produced by the base submission step
Example:Q0038456
Policy key produced by the base submission step, propagated to the async steps
Example:20894
Policy activity key produced by the base submission step
Example:45632
ACCEPTED means the full step is running in background; FAILED means the base step failed
Allowed values:ACCEPTEDFAILED
Example:ACCEPTED
Human-readable message
Example:Base submission succeeded. The full step is running asynchronously.
SubmissionStatus
objectPersisted per-step status for a global submission.
Example:9b3f7c1c-1f0a-4e2d-9d7c-2e3a8b4c6d2e
Example:Q0038456
Allowed values:PENDINGRUNNINGBASE_OKFULL_OKQUOTE_OKSUCCESSFAILED
Example:BASE_OK
Allowed values:BASEFULLQUOTEBINDDONE
Example:FULL
Example:arn:aws:states:us-east-2:123456789012:execution:TridentGlobalSubmission:fresh-9b3f7c1c-...
Example:20894
Example:45632
Allowed values:PENDINGSUCCESSFAILED
Example:SUCCESS
Example:1
Raw JSON output of the base step (audit)
Allowed values:PENDINGSUCCESSFAILED
Example:PENDING
Allowed values:PENDINGSUCCESSFAILED
Example:PENDING
Allowed values:PENDINGSUCCESSFAILED
Example:PENDING
Example:2026-05-04T12:34:56.789Z
Example:2026-05-04T12:35:01.123Z
ErrorDetail
objectErrorResponse
objectShow Child Parameters
QuoteRequest
objectRequest body for POST /submission/quote — Step 3 of the submission lifecycle.
Required. Summary (reporting) currency — code only (e.g. { "code": "USD" }). Source: quote email, documentation, or submission email. If unavailable, escalate to WNS Team Lead → Mosaic Lead → Underwriter.
Show Child Parameters
Required. Type of Cyber clause status — id only. Enter Cyber clause details per the quote document. Leave blank if not available at quote stage.
Show Child Parameters
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).
Show Child Parameters
Unique Market Reference. Required. Source: risk details section of the UK slip. Leave blank if not yet available.
Example:B1234CYB2026001
Number of employees. Required for CY, FI and PL LOBs. Source: submission documentation or rater.
Example:250
Required. Insured annual revenue / turnover (numeric). Required for CY, FI, PL and Casualty LOBs. Source: booking sheet or Tyche rater. Update if a more accurate figure is available at quote stage.
Example:50000000
Number of Personally Identifiable Information (PII) records held by the insured. Required for CY LOB. Source: submission documentation.
Example:100000
Product template section to add.
Example:Directors and Officers
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%
Major peril description (e.g. ‘Cyber Property’). Server-derived from the risk’s class and NAICS code; supply if known, otherwise leave blank for automatic derivation.
Example:Cyber Property
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) should be included via sectionIncluded.
Show Child Parameters
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.