FullCyberSubmissionRequest
objectFull 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.
Required. Underwriter (typically description).
Show Child Parameters
Required.
Show Child Parameters
Required.
Show Child Parameters
Required.
Show Child Parameters
Required. (Serialized JSON key uSClassification.)
Show Child Parameters
Required.
Show Child Parameters
Required.
Show Child Parameters
Required. Its code must be YES or NO.
Show Child Parameters
Optional.
Show Child Parameters
Optional. (Serialized JSON key sBFClass.)
Show Child Parameters
Optional.
Show Child Parameters
Optional.
Show Child Parameters
Optional.
Show Child Parameters
Required.
Show Child Parameters
Required.
Show Child Parameters
Required. Must be YES or NO.
Allowed values:YESNO
Default:NO
Example:NO
Optional unique market reference
Example:B1234567890
Required. Must be YES or NO.
Allowed values:YESNO
Default:YES
Example:YES
Required. Must be ≥ 0.
>= 0
Optional
Example:100
Required. Serialized JSON key rev.-Turnover (backed by Java field revTurnover).
Example:10
CyberSubmissionRequest
objectBase 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.
Required. Insured details; insureContacts.id identifies the insured contact downstream.
Show Child Parameters
Required. Producer reference (send id or description).
Show Child Parameters
Required. Policy node (dates + currency/product/territory references).
Show Child Parameters
Optional. Major peril (typically description, e.g. Cyber Property).
Show Child Parameters
Optional.
Show Child Parameters
Optional.
Show Child Parameters
Optional.
Show Child Parameters
Optional.
Show Child Parameters
Optional. Method of placement.
Show Child Parameters
Optional.
Show Child Parameters
Optional written line percentage
Example:100
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
RequestCommonAttributeData
objectReference to a lookup-backed entity. Supply at least one of id, code, or description (enforced by the @AtLeastOneField constraint). If id is supplied, code/description are not required; if id is omitted, supply code or description. An empty object (all three blank/absent) is rejected.
Primary key of the lookup value
Example:11
Business code of the lookup value
Example:NO
Human-readable description of the lookup value
Example:Cyber Property
SubmissionInsured
objectInsured details. All members are optional at the bean-validation level; the downstream identifies the insured contact via insureContacts (a reference object — send its id).
Example:Veritas Capital
Example:United States
Example:California
Example:123 Cedar Street
Example:Green Bay
Example:contact@example.com
ISO 3166-1 alpha-2
Example:US
ISO 3166-1 alpha-3
Example:USA
Insured-contact reference, e.g. { “id”: “2000887” }