Coverage
objectCoverage information
Premium amount e.g., ‘15000’
coverage description e.g., ‘50’
limitOccurrence e.g., ‘100’
limitAggregate e.g., ‘100’
100% Limit amount e.g., ‘500000’
ratedPremium100 e.g., ‘15000’
Deduction
objectDeduction information
Deduction type code
Deduction code e.g., ‘BK’
Deduction basis code
Deduction Rate e.g., ‘20’
Rate percentage
SectionsList
objectList of sections in the quote
Agreement information
Show Child Parameters
Coverage information
Show Child Parameters
Deduction information
Show Child Parameters
Code split information
Show Child Parameters
SubmissionJson
objectFullRequest
objectCombines Shell (Step 1) and Full (Step 2) submission data.
Required: underWriter (id), insuredRevenueTurnover.
Shell fields (insured, producer, policy, directAssumed, typeOfBilling, division, writtenLine, sectionIdentifier, referenceType, typeOfPlacementBespoke, class) are required on first submission and optional on subsequent re-submissions (already on the draft).
Optional fields: producingUnderwriter (id), typeOfLayer (id), producingCompany (id), lloydsIndustrialSector (id).
Per-line fields (ourRole, signedLinePercentage) are set via lines[] in quoteRequest.
Required. Underwriter who submitted the risk request — id only. Must be the underwriter with authority to write the business. Source: underwriter’s email or document.
Show Child Parameters
Required. Mosaic occupation — id only. Required for all LOBs. Source: insured occupation lookup.
Show Child Parameters
Conditional. Producing company — id only. Required when division is Mosaic Asta Europe (MAE).
Show Child Parameters
Conditional. Lloyd’s Industrial Sector override — id only. Required for all LOBs. When supplied, takes precedence over the server’s NAICS-based derivation (UC8). Leave blank to allow automatic derivation from indRequest.naicsCode.
Show Child Parameters
Required. Insured’s annual revenue or 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.
>= 0
Required. Insured details — use insureContacts.id for an existing contact, or supply companyName + domicile fields for a new insured.
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
Written line percentage (numeric, e.g. 100). Default to 100 if not specified by the underwriter. If provided, enter the value from the underwriter’s email or document. For Agency Share %, enter the agency percentage here. Can be updated at any stage.
>= 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": "CY" }).
Show Child Parameters
Required. Mosaic MOP / bespoke type of placement — id only.
Show Child Parameters
Optional. Producing underwriter — id only. The underwriter who produced this submission.
Show Child Parameters
Optional. Type of layer — id only. Select ‘Primary’ (1) if Mosaic takes the first layer in the tower; select ‘1st Excess’ or higher for layers further up.