FullCyberSubmissionRequest
objectFull submission payload — Step 2 of the submission lifecycle (Base → Full → Quote). Extends the Step 1 fields (all optional here, required only when calling this endpoint standalone without a prior /submission/base call) with underwriting data. Required: underWriter, mosaicOccupation, sectionIdentifier. Conditional: referenceType (required when the producing entity, derived from division, is MSSL or MEEA). office, mop, and typeOfPlacementBespoke are NOT part of the contract — derived server-side.
Optional. Already on the DRAFT from Step 1; supply only when calling Full standalone.
Show Child Parameters
Optional. Already on the DRAFT from Step 1. id only.
Show Child Parameters
Optional. Already on the DRAFT from Step 1. Use the top-level policyDescription field for a free-text description.
Show Child Parameters
Optional. id only.
Show Child Parameters
Optional. id only.
Show Child Parameters
Optional. id only.
Show Child Parameters
Optional. Written line percentage (e.g. 100).
>= 1
Example:100
Optional. Free-text policy description. Defaulted/derived server-side when omitted.
Example:Cyber primary 2026 renewal
Optional. Risk class — code only (e.g. { "code": "CY" }).
Show Child Parameters
Optional. Producing company — id only. Required when division is Mosaic Asta Europe.
Show Child Parameters
Optional. Market source — id only.
Show Child Parameters
Required. Section identifier — id only (1 = C&C, 2 = Non C&C).
Show Child Parameters
Conditional. Reference type — id only (1 = EEA, 2 = Non-EEA, 3 = Both). Required when the producing entity (derived from division) is MSSL or MEEA.
Show Child Parameters
Required. Underwriter — id only (e.g. { "id": "8842" }).
Show Child Parameters
Required. Mosaic occupation — id only (e.g. { "id": "198" }).
Show Child Parameters
Optional. Unique Market Reference.
Example:B1234567890
Optional. Insured’s annual revenue or turnover amount.
>= 0
Optional. Producing underwriter — id only. Defaults to the submission underwriter when omitted.
Show Child Parameters
Optional. Type of layer — id only.
Show Child Parameters
Optional. Lloyd’s industrial sector — id only. When supplied, takes precedence over the server’s NAICS-based derivation.
Show Child Parameters
Optional. sBFClass — id only.
Show Child Parameters
SubmissionRequest
objectShell submission payload (internal/legacy schema). Reference fields are restricted per field: producer, directAssumed, typeOfBilling, division, typeOfPlacementBespoke, policy.product, and insured.insureContacts accept id only; class, policy.currency, policy.territory accept code only; sectionIdentifier accepts id only (1 = C&C, 2 = Non C&C) and referenceType accepts id only (1 = EEA, 2 = Non-EEA, 3 = Both).
Required. Insured details; insureContacts.id identifies an existing insured contact, otherwise supply companyName + domicile country/state.
Show Child Parameters
Required. Producer (broker) reference — id only.
Show Child Parameters
Required. Policy node (dates, currency, product, territory).
Show Child Parameters
Required. Business type — id only (Direct or Assumed).
Show Child Parameters
Required. id only.
Show Child Parameters
Required. id only.
Show Child Parameters
Required. Written line percentage (e.g. 100).
>= 1
Example:100
Optional. Free-text policy description. Defaulted/derived server-side when omitted.
Example:Cyber primary 2026 renewal
Required. Section identifier — id only (1 = C&C, 2 = Non C&C).
Show Child Parameters
Required. Reference type — id only (1 = EEA, 2 = Non-EEA, 3 = Both).
Show Child Parameters
Optional. Risk class — code only (e.g. { "code": "CYB001" }).
Show Child Parameters
Required. Mosaic MOP / bespoke type of placement — id only.
Show Child Parameters
An additional contact on the policy — CY LOB only.
Show Child Parameters
CyberSubmissionResponse
objectResponse object containing cyber submission details including policy information, status, and reference keys
Current status of the policy
Allowed values:Quote PreparationPolicy UpdatedBoundDeclinedReferredQuote NTU
Example:Quote Preparation
Policy number assigned to the submission. Starts with ‘Q’ for quotes, ‘P’ for policies
Match pattern:^[QP]\d{7}$
Example:Q0038456
Business reference number for tracking purposes
Example:CYB-2026-001
Internal policy key identifier used for database references
Example:20894
Internal policy activity key identifier for tracking specific policy activities
Example:45632
Status of the current policy activity
Allowed values:ActiveCompletedPendingCancelledQuote NTU
Example:Active
Quote number assigned when the submission reaches quote stage.
Example:Q0021748
RequestCommonAttributeData
objectReference to a lookup-backed entity. Identified by id (preferred — the XFI lookup id), or by code or description when you don’t have the id; when more than one is supplied, id takes precedence (id > code > description). id values are environment-specific; code values are stable across environments. Supply at least one of id, code, or description.
XFI lookup id — the preferred, canonical identifier (environment-specific).
Example:260
Environment-stable business code. Accepted when id is omitted.
Example:MSSL
Human-readable description. Lowest-precedence fallback.
Example:Mosaic Syndicate Services Ltd
IdReference
objectReference to a lookup-backed entity identified by id (the XFI lookup id, environment-specific).
XFI lookup id — the canonical identifier (environment-specific).
Example:260