Search
K
Dev API (For Internal IT Users Only)

Quote

Create quotes and manage quote outcomes (decline, not-taken-up).

Create Quote

Adds quote (pricing and section) data to an existing policy activity — Step 2 of the submission lifecycle.

Pass the policyKey and policyActivityKey returned by POST /policies/submission/full as query parameters.

Required fields

sections array (at least one section with a valid agreement).

Lookup objects

All id-based reference fields accept id only (e.g. summaryCurrency, solvencyIIClass). Currency fields (currency, limitCurrency, premiumCurrency, settlementCcy) accept code only.

Response timing

The call typically completes within 20-40 seconds.

post
https://apinonprod.mosaicinsurance.com/quote/create

Query Parameters

policyKeystringrequired

policyKey returned by POST /policies/submission/full

Example:21748

policyActivityKeystringrequired

policyActivityKey returned by POST /policies/submission/full

Example:33159

Headers

X-Origination-Sourcestringrequired

Identifies the calling system or channel that originated this request. Used for traceability and auditing across the platform.

Example:S01x

X-Audit-UserIdstringrequired

Identifier of the end user on whose behalf this request is made, recorded for audit trail purposes.

Example:jsmith

Body

application/json

Quote submission payload. Required: sections array. Reference fields use IdReference (id only) except currency fields which use CodeReference (code only).

QuoteRequest

Request body for POST /policies/quote — Step 3 of the submission lifecycle.

summaryCurrencyobjectrequired

Required. Summary (reporting) currency — code only (e.g. { "code": "USD" }).

* Additional properties are NOT allowed.
Show Child Parameters
typeOfCyberClauseStatusobjectrequired

Required. Type of Cyber clause status — id only. Enter Cyber clause details per the quote document. Leave blank if not available at quote stage.

* Additional properties are NOT allowed.
Show Child Parameters
uSClassificationobjectrequired

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).

* Additional properties are NOT allowed.
Show Child Parameters
uMRstring

Unique Market Reference. Required. Source: risk details section of the UK slip. Leave blank if not yet available.

Example:B1234CYB2026001

noOfEmployeesinteger(int32)

Number of employees. Required for CY, FI and PL LOBs. Source: submission documentation or rater.

Example:250

noOfPIIRecordsinteger(int64)

Number of Personally Identifiable Information (PII) records held by the insured. Required for CY LOB. Source: submission documentation.

Example:100000

productTemplateSectionToAddstring

This is section description as configured in XFI. Required to create section in XFI. Non-business field managed by orchestration layer.

Example:Directors and Officers

bindProbabilitystring

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%

majorPerilstring

Major peril description (e.g. ‘Cyber Property’). Server-derived from the risk’s class; supply if known, otherwise leave blank for automatic derivation.

Example:Cyber Property

sectionsarray[object]required

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).

Show Child Parameters
linesarray[object]

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.

Show Child Parameters

Response

application/json

Quote created or updated successfully.

CyberSubmissionResponse

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

quoteNostring | null

Quote number assigned when the submission reaches quote stage.

Example:Q0021748

post/quote/create

Body

{ "summaryCurrency": { "code": "USD" }, "typeOfCyberClauseStatus": { "id": "1" }, "uSClassification": { "id": "3" }, "uMR": "B1234CYB2026020", "noOfEmployees": 150, "noOfPIIRecords": 300000, "productTemplateSectionToAdd": "Directors and Officers", "bindProbability": { "id": 5 }, "sections": [ { "description": "Cyber Liability Third Party", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "82" }, "excess": 0, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "SPL", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "3" } } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 80 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 20 } ], "deductible": { "typeOfDeductible": { "id": "1" }, "deductibleBasis": { "id": "10" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "LSW 3001", "clauseTitle": "Cyber affirmation clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 100 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 }, { "description": "Cyber Liability First Party", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "84" }, "excess": 1000000, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "BRC", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "5" } }, { "code": "NBI", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "5" }, "waitingPeriodAmount": 25000, "waitingPeriodMeasurement": { "id": 14 }, "waitingPeriodTime": 12 } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 60 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 40 } ], "deductible": { "typeOfDeductible": { "id": "1" }, "deductibleBasis": { "id": "10" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "CW3", "clauseTitle": "Type 3 Cyber War Clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 80 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 }, { "description": "Electronic Fraud", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "17" }, "excess": 0, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "FFT", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "4" } } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 40 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 60 } ], "deductible": { "typeOfDeductible": { "id": "24" }, "deductibleBasis": { "id": "1" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "CW3", "clauseCondition": "Type 3 Cyber War Clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 100 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 }, { "description": "TRIA", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "82" }, "excess": 0, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "TRI", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "3" } } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 50 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 50 } ], "deductible": { "typeOfDeductible": { "id": "25" }, "deductibleBasis": { "id": "10" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "LSW 3001", "clauseCondition": "Cyber affirmation clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 100 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 } ], "lines": [ { "underWriter": { "id": "2001685" }, "typeOfBilling": { "id": "1" }, "division": { "id": "2" }, "writtenLine": 100, "sBFClass": { "id": "7" }, "producingUnderwriter": { "id": "2001685" }, "ourRole": { "id": "1" }, "bureauLead": { "id": "1" }, "leadingInsurer": { "id": "1" }, "lloydsPlatform": { "id": "1" }, "isThirdPartyCapacityDeployed": true, "syndicateCapitalManagement": { "code": "ACR" }, "signedLinePercentage": 100, "claimsAgreementParty": true, "defenseCostsCovered": { "id": "1" }, "actualDateWritten": "2026-02-15", "dateSigned": "2026-02-15", "policyLineReferenceOverride": "PCY1055126AA" } ] }
 
application/json

NTU Quote

Marks a quoted policy as Not Taken Up (NTU). Moves the policy from Quote to Quote NTU status, indicating the insured or broker chose not to proceed with the quoted terms.

post
https://apinonprod.mosaicinsurance.com/quote/ntu

Query Parameters

policyKeystringrequired

Unique identifier of the policy to be marked as NTU

Example:20793

policyActivityKeystringrequired

Unique identifier of the policy activity associated with the quote

Example:45632

declineReasonstring

Optional reason explaining why the quote was not taken up

Example:Insured found a more competitive quote elsewhere

Headers

X-Origination-Sourcestringrequired

Identifies the calling system or channel that originated this request. Used for traceability and auditing across the platform.

Example:S01x

X-Audit-UserIdstringrequired

Identifier of the end user on whose behalf this request is made, recorded for audit trail purposes.

Example:jsmith

Response

application/json

Policy successfully marked as Quote NTU

CyberSubmissionResponse

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

quoteNostring | null

Quote number assigned when the submission reaches quote stage.

Example:Q0021748

post/quote/ntu
 
application/json

Policy

Create, retrieve, and search policies across the lifecycle.

Issue Policy

Runs the complete Mosaic submission pipeline (Shell → Full → Quote → Bind) in a single request, orchestrated by an internal state machine.

You send one payload — the platform handles all lifecycle stages internally. There is no need to make separate calls for shell, full, quote, or bind.

The shell step runs synchronously and returns policyNo, policyKey, and policyActivityKey in the response. The full, quote, and bind steps continue asynchronously — poll GET /policies/orchestrate/{policyNo}/stepStatus to track progress.

Payload structure

Block Purpose Required?
fullRequest Shell (account / policy / producer) + Full (underwriting) data Yes
quoteRequest Pricing, sections, coverages, lines (includes bind-time & FON attributes per section/line) Recommended
bindRequest Policy-level bind data (insured enrichment, sanction check, surplus broker, FON activity) Recommended

Response timing

The shell step typically completes within 35–40 seconds. Full, quote, and bind steps complete asynchronously.

post
https://apinonprod.mosaicinsurance.com/policy/issue

Headers

X-Origination-Sourcestringrequired

Identifies the calling system or channel that originated this request. Used for traceability and auditing across the platform.

Example:S01x

X-Audit-UserIdstringrequired

Identifier of the end user on whose behalf this request is made, recorded for audit trail purposes.

Example:jsmith

Body

application/json

Container carrying the submission bodies for the TridentGlobalSubmission state machine: fullRequest (required; includes shell+full data), quoteRequest (quote + merged section-level bind attributes, optional), and bindRequest (policy-level bind, no sections, optional). Each object is forwarded verbatim to its matching step — use the same JSON the standalone endpoints accept.

IssuePolicyRequest

Single-call submission payload. Combines Shell + Full + Quote + Bind data so external consumers send everything once — the platform executes each stage internally in sequence.

fullRequest is required and carries the insured/policy/producer identifiers (shell) plus underwriting enrichment (full). quoteRequest carries all pricing, section, and line data, including bind-time attributes for each section and line. bindRequest carries the policy-level bind attributes that are not tied to a specific section or line.

fullRequestobjectrequired

Required. Shell (Step 1) and Full (Step 2) data combined.

Required fields: underWriter (id), revTurnover.

Required shell fields (first submission): insured, producer, policy (effectiveDate, expiryDate, currency, product, territory), directAssumed, typeOfBilling, division, writtenLine, sectionIdentifier, referenceType, typeOfPlacementBespoke.

Optional fields: producingUnderwriter (id), producingCompany (id), lloydsIndustrialSector (id).

Per-line fields (ourRole, signedLinePercentage) belong in quoteRequest.lines[].

Show Child Parameters
quoteRequestobject

Quote, FON, and bind attributes at the section and line level.

Required quote fields: sections (array, at least one), summaryCurrency (code), typeOfCyberClauseStatus (id), uSClassification (id).

Each entry in sections[] carries coverage lines, deductions, deductibles, reinstatements, regulatory coding, and bind-time attributes (instalmentbasis, paymentDays, premiumBasis, typeofClaimBasis).

Each entry in lines[] represents an agency line and carries submission fields (underWriter, typeOfBilling, division, writtenLine, producingCompany, sBFClass), quote fields (ourRole, signedLinePercentage, producingUnderwriter, lloydsPlatform, bureauLead, isThirdPartyCapacityDeployed), FON fields (brokerOrderPercent, signedOrderPercent, policyLineReference), and bind fields (claimsAgreementParty, defenseCostsCovered, leaderPercent, leaderReference, actualDateWritten, dateSigned, policyLineReferenceOverride). Syndicate lines and derived fields (originating division/office, global-risk cross-reference, inclusive line) are handled by Trident.

Show Child Parameters
bindRequestobject

Policy-level bind attributes —

Key required fields: prebindSanctionCheckComplete.

Supply insured for bind-time enrichment (occupation, mailing address, TINs). Supply surplusBroker when risk premium originates from the United States. Supply fon for FON activity attributes (CY LOB only).

claimsAgreementParty is a per-line attribute — supply it on each entry in quoteRequest.lines[], not here.

Section/line attributes (premiumBasis, typeofClaimBasis, instalmentbasis, leaderPercent, etc.) are carried in quoteRequest — not repeated here.

Show Child Parameters

Response

application/json

Base step succeeded; the full step is running asynchronously.

GlobalSubmissionResponse

Minimal response returned after the base Step Function completes.

submissionIdstring(uuid)

Correlation id for tracing the background full + quote executions in logs

Example:9b3f7c1c-1f0a-4e2d-9d7c-2e3a8b4c6d2e

policyNostring

Policy number produced by the base submission step

Example:Q0038456

policyKeystring

Policy key produced by the base submission step, propagated to the async steps

Example:20894

policyActivityKeystring

Policy activity key produced by the base submission step

Example:45632

statusstring

ACCEPTED means the full step is running in background; FAILED means the base step failed

Allowed values:ACCEPTEDFAILED

Example:ACCEPTED

messagestring

Human-readable message

Example:Base submission succeeded. The full step is running asynchronously.

post/policy/issue

Body

{ "fullRequest": { "insured": { "companyName": "Veritas Capital Test 3", "domicileCountry": { "code": "USA" }, "domicileState": { "code": "NJ" }, "mailingAddress1": "1123 Cedar Street", "mailingAddressCity": "Green Bay", "email": "noemail@example.com", "zipCode": "75039" }, "producer": { "id": "2000556", "contactliaison": { "firstName": "John", "lastName": "Smith", "state": { "code": "UT" }, "city": { "description": "Green Bay" }, "region": { "description": "GBR" }, "email": "john.smith@broker.com", "phoneNo": "+1-212-555-0100", "faxNo": "+1-212-555-0101" } }, "policy": { "effectiveDate": "2026-01-15", "expiryDate": "2027-01-15", "currency": { "code": "USD" }, "product": { "id": "4" }, "territory": { "code": "GBR" } }, "directAssumed": { "id": "1" }, "typeOfBilling": { "id": "1" }, "division": { "id": "2" }, "writtenLine": 100, "sectionIdentifier": { "id": "1" }, "referenceType": { "id": "2" }, "class": { "code": "CY" }, "producingCompany": { "id": "2" }, "typeOfPlacementBespoke": { "id": "1" }, "underWriter": { "id": "2001685" }, "producingUnderwriter": { "id": "2001685" }, "mosaicOccupation": { "id": "792" }, "revTurnover": 50000, "lloydsIndustrialSector": { "id": "10" }, "sBFClass": { "id": "7" }, "policyDescription": "UAT Test" }, "quoteRequest": { "summaryCurrency": { "code": "USD" }, "typeOfCyberClauseStatus": { "id": "1" }, "uSClassification": { "id": "3" }, "uMR": "B1234CYB2026020", "noOfEmployees": 150, "noOfPIIRecords": 300000, "productTemplateSectionToAdd": "Directors and Officers", "bindProbability": { "id": 5 }, "sections": [ { "description": "Cyber Liability Third Party", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "82" }, "excess": 0, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "SPL", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "3" } } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 50 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 50 } ], "deductible": { "typeOfDeductible": { "id": "24" }, "deductibleBasis": { "id": "10" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "LSW 3001", "clauseTitle": "Cyber affirmation clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 100 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 }, { "description": "Cyber Liability First Party", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "84" }, "excess": 1000000, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "BRC", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "5" } }, { "code": "NBI", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "5" }, "waitingPeriodAmount": 25000, "waitingPeriodMeasurement": { "id": 14 }, "waitingPeriodTime": 12 } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 60 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 40 } ], "deductible": { "typeOfDeductible": { "id": "25" }, "deductibleBasis": { "id": "10" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "CW3", "clauseTitle": "Type 3 Cyber War Clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 80 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 }, { "description": "Electronic Fraud", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "17" }, "excess": 0, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "FFT", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "4" } } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 50 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 50 } ], "deductible": { "typeOfDeductible": { "id": "24" }, "deductibleBasis": { "id": "1" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "CW3", "clauseCondition": "Type 3 Cyber War Clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 100 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 }, { "description": "TRIA", "gELR": 50, "typeOfLayer": { "id": "1" }, "solvencyIIClass": { "id": "13" }, "typeOfLimitBasis": { "id": "84" }, "excess": 0, "100%Limit": 1000000, "aggregateLimit": 1000000, "agreement": { "agreement": "AGR0000202", "agreementActivity": "AGR0000202-23-09", "agreementSection": "1" }, "coverage": [ { "code": "TRI", "limitCurrency": { "code": "USD" }, "limitOccurrence": 500000, "limitAggregate": 500000, "premium": 15000, "premiumSplit%": 50, "premiumCurrency": { "code": "USD" }, "settlementCcy": { "code": "USD" }, "premiumBasis": { "id": "1" }, "typeofClaimBasis": { "id": "3" } } ], "deduction": [ { "deduction": { "id": "3" }, "deductionRate": 30, "typeOfDeductionPayable": { "id": "1" }, "amountOfPremium": 50 }, { "deduction": { "id": "53" }, "deductionRate": 20, "typeOfDeductionPayable": { "id": "2" }, "amountOfPremium": 50 } ], "deductible": { "typeOfDeductible": { "id": "25" }, "deductibleBasis": { "id": "10" }, "allRiskDeductible": 1 }, "conditions": [ { "typeOfClause": { "id": "1" }, "clauseCode": "LSW 3001", "clauseCondition": "Cyber affirmation clause", "clauseNo": 2 } ], "reinstatements": { "reinstatementsApplicable": true, "unlimitedReinstatements": false, "noOfReinstatements": 1, "availableReinstatements": 1, "proRata": true, "reinstatementPercent": 100 }, "regulatoryCoding": [ { "code": "1E", "codeSplitPc": 50, "overrideAgreementRiskCode": true } ], "marketSplit": [ { "careerPercent": 60, "carrier": { "code": "1609" }, "carrierReference": "MR-CYB-2026-001" }, { "careerPercent": 25, "carrier": { "code": "2010" }, "carrierReference": "MR-CYB-2026-002" }, { "careerPercent": 15, "carrier": { "code": "2610" }, "carrierReference": "MR-CYB-2026-002" } ], "riskAdjustedRateChange": 5, "instalmentbasis": { "id": "1" }, "paymentDays": 30 } ], "lines": [ { "underWriter": { "id": "2001685" }, "typeOfBilling": { "id": "1" }, "division": { "id": "2" }, "writtenLine": 100, "sBFClass": { "id": "7" }, "producingUnderwriter": { "id": "2001685" }, "ourRole": { "id": "1" }, "bureauLead": { "id": "1" }, "leadingInsurer": { "id": "1" }, "lloydsPlatform": { "id": "1" }, "isThirdPartyCapacityDeployed": true, "syndicateCapitalManagement": { "code": "ACR" }, "signedLinePercentage": 100, "claimsAgreementParty": true, "defenseCostsCovered": { "id": "1" }, "actualDateWritten": "2026-02-15", "dateSigned": "2026-02-15", "policyLineReferenceOverride": "PCY1051126AA" } ] }, "bindRequest": { "prebindSanctionCheckComplete": true, "proceedToLivePolicy": false, "obligor": { "id": "2055225" }, "territory": { "code": "USA" }, "typeofRIBasis": { "id": "1" }, "tailEffectiveDate": "2026-01-01", "priorPending": "2026-01-01", "priorActs": true, "retroactiveDate": "2026-01-01", "insured": { "occupationSource": { "id": "5" }, "occupation": { "code": "541211" }, "issuanceAddressSameAsInsured": true, "policyholderType": { "id": "2" }, "assetsUnderManagement": "5000000", "assetSize": 100000, "mailingAddressTo": "Test", "mailingAddress1": "1123 Cedar Street", "mailingAddress2": "1123 Cedar Street", "mailingAddressCity": "Green Bay", "mailingAddressState ": { "code": "472" }, "mailingAddressPostCode": "75039", "canadianBusinessNumber": "123456789RC0001", "taxIdPortugal": "501964843", "taxIdItaly": "12345678901", "taxIdSpain": "B12345678", "fein": "12-3456789", "webSite": "www.test.com" }, "surplusBroker": { "id": "2005760", "typeOfAdmitted": { "id": "2" }, "brokerLicense": "SL-CA-12345", "producerHomeState": { "code": "CA" }, "slaNumber": "AB123-26-00001" }, "fon": { "fonDate": "2026-01-01", "jurisdictionCountry": { "code": "USA" }, "jurisdictionState": { "code": "NJ" }, "riskRegulatoryLocation": { "code": "USA" } }, "programs": [ { "programKey": { "id": "10" } }, { "programKey": { "id": "11" } } ], "peerReviewRequest": { "checkedBy": { "id": 545 }, "checkedDate": "2026-09-10" } } }
 
application/json