Complete shell submission request
Shell Submission
Creates a new shell submission. This is the initial step in the submission lifecycle. Expected processing time: 35-40 seconds.
Body
application/json
Body
Response
application/json
Response
Shell Submission created - successfully created a new shell submission
ShellSubmissionResponse
Authentication
Body
Full Submission
Creates a complete cyber submission with comprehensive validation. This endpoint processes all submission details including insured information, producer details, policy specifications, underwriter information, revenue data, and classification details.
Processing Time: 40-60 seconds
Validation Rules:
- Parent fields (insured, producer, policy) are OPTIONAL
- Child fields (underwriter, revenue, classifications) are REQUIRED
- All dates must be in ISO 8601 format (YYYY-MM-DD)
- Currency codes must be valid ISO 4217 codes
- Country codes must be valid ISO Alpha-2 or Alpha-3 codes
Query Parameters
Optional policy key for updating existing policies
Example:POL123456
Optional policy activity key for specific policy activities
Example:ACT789012
Body
application/json
Body
Complete full cyber submission request with all required and optional fields. This comprehensive request includes insured details, producer information, policy specifications, underwriter details, revenue/turnover data, and classification information.
FullCyberSubmissionRequest
Show Child Parameters
Show Child Parameters
Show Child Parameters
Show Child Parameters
>= 0
Match pattern:YES|NO
Match pattern:YES|NO
Match pattern:YES|NO
Response
application/json
Response
Full submission created successfully - Submission processed and created with all details
CyberSubmissionResponse
Response 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
Authentication
Query Parameters
Body
Quote Submission
Creates a complete cyber Quote submission with comprehensive validation. This endpoint processes all submission Quote details including Agreement information, Coverage details, Deduction Details.
Processing Time: 40-60 seconds
Validation Rules:
- quote fields are REQUIRED
- All dates must be in ISO 8601 format (YYYY-MM-DD)
- Currency codes must be valid ISO 4217 codes
- Country codes must be valid ISO Alpha-2 or Alpha-3 codes
Query Parameters
Optional policy key for updating existing policies
Example:POL123456
Optional policy activity key for specific policy activities
Example:ACT789012
Body
application/json
Body
Complete full cyber Quote submission request with all required and optional fields. This comprehensive request includes Agreement details, Coverage information, Deductions specifications, Codesplit details, and classification information.
FullCyberSubmissionRequest
Show Child Parameters
Show Child Parameters
Show Child Parameters
Show Child Parameters
>= 0
Match pattern:YES|NO
Match pattern:YES|NO
Match pattern:YES|NO
Response
application/json
Response
Full submission created successfully - Submission processed and created with all details
CyberSubmissionResponse
Response 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
Authentication
Query Parameters
Body
Decline Submission
Declines a policy submission by invoking the decline action. This moves the policy to ‘Submission Declined’ status.
Query Parameters
Policy key
Policy activity key
Reason for declining submission
Response
application/json
Response
Policy declined successfully
Authentication
Query Parameters
Quote Not Taken Up (NTU) Submission
Marks a quoted policy as Not Taken Up (NTU) by invoking the quoteNTU action. This moves the policy from ‘Quote’ status to ‘Quote NTU’ status, indicating the insured or broker has chosen not to proceed with the quoted terms.
Query Parameters
Unique identifier of the policy to be marked as NTU
Example:20793
Unique identifier of the policy activity associated with the quote
Example:45632
Optional reason explaining why the quote was not taken up
Example:Insured found a more competitive quote elsewhere
Response
application/json
Response
Policy successfully marked as Quote NTU
CyberSubmissionResponse
Response 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