POST v1/quotationAndPurchase/convertQuotationToPolicyLF
Request Information
URI Parameters
None.
Body Parameters
convertQuotationToPolicyLifeRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| callbackUrl | string |
None. |
|
| quoteNo | string |
None. |
|
| bankData | lifefitBankInformation |
None. |
|
| medicalQuestions | Collection of medicalQuestionAnswers |
None. |
|
| passport_image | documentUploadRequest |
None. |
|
| signature_image | documentUploadRequest |
None. |
|
| otherDocuments | Collection of documentUploadRequest |
None. |
|
| beneficiaries | Collection of policyBeneficiaryData |
None. |
|
| recurrentPay | createRecurrentPaymentRequest |
None. |
Request Formats
application/json, text/json
Sample:
{
"callbackUrl": "sample string 1",
"quoteNo": "sample string 2",
"bankData": {
"bankName": "sample string 1",
"accountName": "sample string 2",
"accountNo": "sample string 3"
},
"medicalQuestions": [
{
"question_id": 1,
"selected": true,
"description": "sample string 3"
},
{
"question_id": 1,
"selected": true,
"description": "sample string 3"
}
],
"passport_image": {
"base64_String": "sample string 1",
"fileName": "sample string 2",
"extentionType": "sample string 3"
},
"signature_image": {
"base64_String": "sample string 1",
"fileName": "sample string 2",
"extentionType": "sample string 3"
},
"otherDocuments": [
{
"base64_String": "sample string 1",
"fileName": "sample string 2",
"extentionType": "sample string 3"
},
{
"base64_String": "sample string 1",
"fileName": "sample string 2",
"extentionType": "sample string 3"
}
],
"beneficiaries": [
{
"surname": "sample string 1",
"otherNames": "sample string 2",
"sharePercentage": 3.0,
"relationshipType": "sample string 4",
"mobileNo": "sample string 5",
"dob_MM_dd_yyyy": "sample string 6",
"gender": "sample string 7",
"Guardian": {
"surname": "sample string 1",
"otherName": "sample string 2",
"mobileNo": "sample string 3",
"emailAddress": "sample string 4",
"dob_MM_dd_yyyy": "sample string 5",
"relationshipType": "sample string 6"
}
},
{
"surname": "sample string 1",
"otherNames": "sample string 2",
"sharePercentage": 3.0,
"relationshipType": "sample string 4",
"mobileNo": "sample string 5",
"dob_MM_dd_yyyy": "sample string 6",
"gender": "sample string 7",
"Guardian": {
"surname": "sample string 1",
"otherName": "sample string 2",
"mobileNo": "sample string 3",
"emailAddress": "sample string 4",
"dob_MM_dd_yyyy": "sample string 5",
"relationshipType": "sample string 6"
}
}
],
"recurrentPay": {
"policyNo": "sample string 1",
"user_id": 2,
"amount": 3.0,
"startDate": "sample string 4",
"endDate": "sample string 5",
"freq": 0
}
}
application/xml, text/xml
Sample:
<convertQuotationToPolicyLifeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/unifiedApp.Models.quotationAndPurchase">
<bankData>
<accountName>sample string 2</accountName>
<accountNo>sample string 3</accountNo>
<bankName>sample string 1</bankName>
</bankData>
<beneficiaries>
<policyBeneficiaryData>
<Guardian>
<dob_MM_dd_yyyy>sample string 5</dob_MM_dd_yyyy>
<emailAddress>sample string 4</emailAddress>
<mobileNo>sample string 3</mobileNo>
<otherName>sample string 2</otherName>
<relationshipType>sample string 6</relationshipType>
<surname>sample string 1</surname>
</Guardian>
<dob_MM_dd_yyyy>sample string 6</dob_MM_dd_yyyy>
<gender>sample string 7</gender>
<mobileNo>sample string 5</mobileNo>
<otherNames>sample string 2</otherNames>
<relationshipType>sample string 4</relationshipType>
<sharePercentage>3</sharePercentage>
<surname>sample string 1</surname>
</policyBeneficiaryData>
<policyBeneficiaryData>
<Guardian>
<dob_MM_dd_yyyy>sample string 5</dob_MM_dd_yyyy>
<emailAddress>sample string 4</emailAddress>
<mobileNo>sample string 3</mobileNo>
<otherName>sample string 2</otherName>
<relationshipType>sample string 6</relationshipType>
<surname>sample string 1</surname>
</Guardian>
<dob_MM_dd_yyyy>sample string 6</dob_MM_dd_yyyy>
<gender>sample string 7</gender>
<mobileNo>sample string 5</mobileNo>
<otherNames>sample string 2</otherNames>
<relationshipType>sample string 4</relationshipType>
<sharePercentage>3</sharePercentage>
<surname>sample string 1</surname>
</policyBeneficiaryData>
</beneficiaries>
<callbackUrl>sample string 1</callbackUrl>
<medicalQuestions>
<medicalQuestionAnswers>
<description>sample string 3</description>
<question_id>1</question_id>
<selected>true</selected>
</medicalQuestionAnswers>
<medicalQuestionAnswers>
<description>sample string 3</description>
<question_id>1</question_id>
<selected>true</selected>
</medicalQuestionAnswers>
</medicalQuestions>
<otherDocuments xmlns:d2p1="http://schemas.datacontract.org/2004/07/unifiedApp.Models.shared">
<d2p1:documentUploadRequest>
<d2p1:base64_String>sample string 1</d2p1:base64_String>
<d2p1:extentionType>sample string 3</d2p1:extentionType>
<d2p1:fileName>sample string 2</d2p1:fileName>
</d2p1:documentUploadRequest>
<d2p1:documentUploadRequest>
<d2p1:base64_String>sample string 1</d2p1:base64_String>
<d2p1:extentionType>sample string 3</d2p1:extentionType>
<d2p1:fileName>sample string 2</d2p1:fileName>
</d2p1:documentUploadRequest>
</otherDocuments>
<passport_image xmlns:d2p1="http://schemas.datacontract.org/2004/07/unifiedApp.Models.shared">
<d2p1:base64_String>sample string 1</d2p1:base64_String>
<d2p1:extentionType>sample string 3</d2p1:extentionType>
<d2p1:fileName>sample string 2</d2p1:fileName>
</passport_image>
<quoteNo>sample string 2</quoteNo>
<recurrentPay xmlns:d2p1="http://schemas.datacontract.org/2004/07/unifiedApp.Models.createRecurrentPayment">
<d2p1:amount>3</d2p1:amount>
<d2p1:endDate>sample string 5</d2p1:endDate>
<d2p1:freq>monthly</d2p1:freq>
<d2p1:policyNo>sample string 1</d2p1:policyNo>
<d2p1:startDate>sample string 4</d2p1:startDate>
<d2p1:user_id>2</d2p1:user_id>
</recurrentPay>
<signature_image xmlns:d2p1="http://schemas.datacontract.org/2004/07/unifiedApp.Models.shared">
<d2p1:base64_String>sample string 1</d2p1:base64_String>
<d2p1:extentionType>sample string 3</d2p1:extentionType>
<d2p1:fileName>sample string 2</d2p1:fileName>
</signature_image>
</convertQuotationToPolicyLifeRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
text/html
Sample:
{"callbackUrl":"sample string 1","quoteNo":"sample string 2","bankData":{"bankName":"sample string 1","accountName":"sample string 2","accountNo":"sample string 3"},"medicalQuestions":[{"question_id":1,"selected":true,"description":"sample string 3"},{"question_id":1,"selected":true,"description":"sample string 3"}],"passport_image":{"base64_String":"sample string 1","fileName":"sample string 2","extentionType":"sample string 3"},"signature_image":{"base64_String":"sample string 1","fileName":"sample string 2","extentionType":"sample string 3"},"otherDocuments":[{"base64_String":"sample string 1","fileName":"sample string 2","extentionType":"sample string 3"},{"base64_String":"sample string 1","fileName":"sample string 2","extentionType":"sample string 3"}],"beneficiaries":[{"surname":"sample string 1","otherNames":"sample string 2","sharePercentage":3.0,"relationshipType":"sample string 4","mobileNo":"sample string 5","dob_MM_dd_yyyy":"sample string 6","gender":"sample string 7","Guardian":{"surname":"sample string 1","otherName":"sample string 2","mobileNo":"sample string 3","emailAddress":"sample string 4","dob_MM_dd_yyyy":"sample string 5","relationshipType":"sample string 6"}},{"surname":"sample string 1","otherNames":"sample string 2","sharePercentage":3.0,"relationshipType":"sample string 4","mobileNo":"sample string 5","dob_MM_dd_yyyy":"sample string 6","gender":"sample string 7","Guardian":{"surname":"sample string 1","otherName":"sample string 2","mobileNo":"sample string 3","emailAddress":"sample string 4","dob_MM_dd_yyyy":"sample string 5","relationshipType":"sample string 6"}}],"recurrentPay":{"policyNo":"sample string 1","user_id":2,"amount":3.0,"startDate":"sample string 4","endDate":"sample string 5","freq":0}}
Response Information
Resource Description
convertLifeQuotationToPolicyResult| Name | Description | Type | Additional information |
|---|---|---|---|
| success | boolean |
None. |
|
| errorMsg | string |
None. |
|
| message | string |
None. |
|
| policyNo | string |
None. |
|
| quoteID | string |
None. |
|
| quoteNo | string |
None. |
|
| invoiceNo | string |
None. |
|
| paymentLink | string |
None. |
|
| recurrentResult | createRecurrentPaymentResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"errorMsg": "sample string 2",
"message": "sample string 3",
"policyNo": "sample string 4",
"quoteID": "sample string 5",
"quoteNo": "sample string 6",
"invoiceNo": "sample string 7",
"paymentLink": "sample string 8",
"recurrentResult": {
"success": true,
"message": "sample string 2",
"errorMsg": "sample string 3",
"policyNo": "sample string 4",
"totalExpectedPayment": 5.0,
"startDate": "sample string 6",
"endDate": "sample string 7",
"paymentUrl": "sample string 8",
"referenceNo": "sample string 9",
"repaymentSchedule": [
{
"amount": 1.0,
"debitDate": "sample string 2"
},
{
"amount": 1.0,
"debitDate": "sample string 2"
}
]
}
}
application/xml, text/xml
Sample:
<convertLifeQuotationToPolicyResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/unifiedApp.Models.quotationAndPurchase">
<errorMsg>sample string 2</errorMsg>
<invoiceNo>sample string 7</invoiceNo>
<message>sample string 3</message>
<paymentLink>sample string 8</paymentLink>
<policyNo>sample string 4</policyNo>
<quoteID>sample string 5</quoteID>
<quoteNo>sample string 6</quoteNo>
<recurrentResult xmlns:d2p1="http://schemas.datacontract.org/2004/07/unifiedApp.Models.createRecurrentPayment">
<d2p1:endDate>sample string 7</d2p1:endDate>
<d2p1:errorMsg>sample string 3</d2p1:errorMsg>
<d2p1:message>sample string 2</d2p1:message>
<d2p1:paymentUrl>sample string 8</d2p1:paymentUrl>
<d2p1:policyNo>sample string 4</d2p1:policyNo>
<d2p1:referenceNo>sample string 9</d2p1:referenceNo>
<d2p1:repaymentSchedule>
<d2p1:createRecurrentPaymentResult.repaySch>
<d2p1:amount>1</d2p1:amount>
<d2p1:debitDate>sample string 2</d2p1:debitDate>
</d2p1:createRecurrentPaymentResult.repaySch>
<d2p1:createRecurrentPaymentResult.repaySch>
<d2p1:amount>1</d2p1:amount>
<d2p1:debitDate>sample string 2</d2p1:debitDate>
</d2p1:createRecurrentPaymentResult.repaySch>
</d2p1:repaymentSchedule>
<d2p1:startDate>sample string 6</d2p1:startDate>
<d2p1:success>true</d2p1:success>
<d2p1:totalExpectedPayment>5</d2p1:totalExpectedPayment>
</recurrentResult>
<success>true</success>
</convertLifeQuotationToPolicyResult>
text/html
Sample:
{"success":true,"errorMsg":"sample string 2","message":"sample string 3","policyNo":"sample string 4","quoteID":"sample string 5","quoteNo":"sample string 6","invoiceNo":"sample string 7","paymentLink":"sample string 8","recurrentResult":{"success":true,"message":"sample string 2","errorMsg":"sample string 3","policyNo":"sample string 4","totalExpectedPayment":5.0,"startDate":"sample string 6","endDate":"sample string 7","paymentUrl":"sample string 8","referenceNo":"sample string 9","repaymentSchedule":[{"amount":1.0,"debitDate":"sample string 2"},{"amount":1.0,"debitDate":"sample string 2"}]}}