Search
K
New Business - Life

New Business Transactions V2

New Business Orchestration Services Version 2

Create case for New Business

post

Path Parameters

eAppIdstringrequired

Body

application/json

Required to submit case before submit new business documents / application

CreateCaseRequest

planCodestringrequired

Product code

Example:ABC001

Response

application/json

Case Created

CaseSuccessResponse

caseIdstring

Example:CA000000536

correlationIdstring

Example:15ea7582-262f-4dfe-8a60-1e8b8e763fd4

eappIdstring

Example:15ea7582-262f-4dfe-8a60-1e8b8e763fd4

post/newbusiness/v2/application/{eAppId}

Body

{ "planCode": "ABC001" }
 
application/json

Submit application for New Business

put

Path Parameters

eAppIdstringrequired

Headers

Authorizationstringrequired

This will be passed as Bearer plus “token” as generated by above token API.

Example:Bearer eykjsfjfjasdasdad

Body

application/json

Details required to be submitted for Policy generation.

PolicySubmissionRequest

caseIdstringrequired

Case identifier for the policy submission

Match pattern:^CA\d{10}$

Example:CA1234567890

applicationobjectrequired
Show Child Parameters
illustrationsOne Of
required
ZinniaIllustrationobject
Show Child Parameters
policyobjectrequired
Show Child Parameters
partiesAny Of
arrayrequired

All the party role should be explicitly send in the party object.

Insuredobject
Show Child Parameters
underwritingobjectrequired
Show Child Parameters

Response

application/json

Accepted

PolicySubmissionResponse

statusstringrequired

Status of the submission

Allowed values:ACCEPTEDPROCESSINGCOMPLETEDFAILED

Example:ACCEPTED

timestampstring(date-time)required

Date and time in ISO-8601 format (YYYY-MM-DDTHH:mm:ss.sssZ)

Match pattern:^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$

Example:2022-01-01T00:00:00.000Z

messagestring

Example:Request submitted successfully

errorsarray[string]
put/newbusiness/v2/application/{eAppId}

Body

{ "caseId": "CA1234567890", "application": { "startDate": "2022-01-01", "submissionType": "ELECTRONIC" }, "illustrations": { "source": "ZINNIA", "illustrationId": "Q12345" }, "policy": { "planCode": "TL0101", "productType": "INDEXEDUNIVERSALLIFE", "policyStatus": "ISSUED", "issueState": "CA", "issueCountry": "US", "coverage": { "faceAmount": 250000, "plannedPremiumAmount": 2500 }, "payment": { "referenceNumber": "5f2e0c1a-6b3d-4d3f-8b7f-3f7b6d5e4c3a", "method": "ACH", "frequency": "MONTHLY", "amount": 250000, "automaticPayment": true, "draftDate": "2023-01-01", "paymentDate": "2023-01-01" } }, "parties": [ { "partyId": "2ad51ecf-9923-437f-a6f0-70968e464cdb", "partyRole": "INSURED", "partyType": "INDIVIDUAL", "personalInformation": { "firstName": "John", "lastName": "Doe", "dateOfBirth": "1990-01-01", "birthSex": "MALE", "birthCountry": "US" }, "address": {} } ], "underwriting": { "decision": "APPROVED", "underwritingRiskClass": "ULTRANONTOBACCO", "decisionRiskClass": "ULTRANONTOBACCO", "approvedFaceAmount": 250000, "approvedFaceAmountMaximum": 250000 } }
 
application/json

Update application for New Business

patch

Path Parameters

eAppIdstringrequired

Headers

Authorizationstringrequired

This will be passed as Bearer plus “token” as generated by above token API.

Example:Bearer eykjsfjfjasdasdad

Body

application/json

Details required to be submitted for Policy generation.

PolicySubmissionUpdate

caseIdstringrequired

Case identifier for the policy submission

Match pattern:^CA\d{10}$

Example:CA1234567890

applicationobject
Show Child Parameters
illustrationsOne Of
ZinniaIllustrationPatchobject
Show Child Parameters
policyobject
Show Child Parameters
partiesAny Of
array

All the party role should be explicitly send in the party object.

InsuredPatchobject
Show Child Parameters
underwritingobject
Show Child Parameters

Response

application/json

Accepted

PolicySubmissionResponse

statusstringrequired

Status of the submission

Allowed values:ACCEPTEDPROCESSINGCOMPLETEDFAILED

Example:ACCEPTED

timestampstring(date-time)required

Date and time in ISO-8601 format (YYYY-MM-DDTHH:mm:ss.sssZ)

Match pattern:^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$

Example:2022-01-01T00:00:00.000Z

messagestring

Example:Request submitted successfully

errorsarray[string]
patch/newbusiness/v2/application/{eAppId}

Body

{ "caseId": "CA1234567890" }
 
application/json

Get New Business application

get

Path Parameters

eAppIdstringrequired

Headers

Authorizationstringrequired

This will be passed as Bearer plus “token” as generated by above token API.

Example:Bearer eykjsfjfjasdasdad

Response

application/json

Accepted

ApplicationResponse

caseIdstring

Case identifier for the policy submission

Example:CA1234567890

applicationobject
Show Child Parameters
illustrationsOne Of
ZinniaIllustrationResponseobject
Show Child Parameters
policyobject
Show Child Parameters
partiesAny Of
array

All the party role should be explicitly send in the party object.

OwnerResponseobject
Show Child Parameters
underwritingobject
Show Child Parameters
get/newbusiness/v2/application/{eAppId}
 
application/json