Submit Proposal request body
object (ConsumerResponse) | |
object Section to carry responses |
Submit Proposal application
{- "quoteResponse": {
- "data": {
- "quote": [
- {
- "insuranceAndProducts": {
- "insuranceCompanyCode": "EFGLife",
- "productType": "lifeTerm",
- "productCode": "string",
- "productName": "My Term Product"
}, - "productDetails": {
- "premiumPaymentTerm": "20",
- "policyTerm": "20",
- "policyTermUnit": "Years",
- "premiumPaymentFrequency": "M",
- "premiumPaymentOption": "2",
- "planOption": {
- "OptionSelected": "12",
- "planName": "Life And Health",
- "planDesc": "string",
- "varFields": [
- { }
]
}, - "CoverOption": {
- "OptionSelected": "1",
- "optionName": "Level Sum Assured",
- "optionDesc": "string",
- "varFields": [
- { }
]
}, - "DBPoption": {
- "OptionSelected": "4",
- "optionName": "Lumpsum",
- "optionDesc": "string",
- "lumpsumPercent": "60",
- "lumpsumAmount": "6000000",
- "incomePercent": "40",
- "incomeAmount": "4000000",
- "incomeTerm": 10,
- "incomeTermUnit": "Years",
- "incomeFrequency": "M",
- "varFields": [
- { }
]
}, - "AddOnSection": {
- "returnOfPremium": {
- "returnOfPremiumPercentage": null,
- "maturityBenefit": null,
- "varFields": [ ]
}, - "AddOns": [
- { }
]
}, - "newOptions": [
- {
- "newOptionName": null,
- "optionValues": [ ]
}
]
}, - "rider": [
- {
- "ridercode": "22",
- "riderName": "Serious Illness Rider",
- "riderFeatures": "string",
- "riderTerm": 0,
- "riderPremiumPayingTerm": 0,
- "riderSA": 0,
- "premiumDetails": [
- { }
], - "varFields": [
- { }
]
}
], - "individualDetails": [
- {
- "memberSequenceNumber": "1",
- "relationWithFirstLifeAssured": "Self",
- "memberType": "Life Assured",
- "age": 25,
- "gender": "Female",
- "occupation": "Salaried",
- "annualIncome": "2000000",
- "tobacco": "No",
- "sumAssured": "10000000",
- "premiumDetails": [
- { }
], - "rider": [
- { }
], - "varFields": [
- { }
]
}
], - "supportingData": {
- "insCompanyLogo": "string",
- "productLogo": "string",
- "validRanges": {
- "PremiumPayingTerm": [
- { }
], - "SumAssured": {
- "min": null,
- "max": null,
- "multipleOf": null
}, - "PolicyTerm": {
- "min": null,
- "max": null
}, - "varFields": [
- { }
]
}, - "invalidFeatureCombinations": [
- {
- "Combo": [ ]
}
], - "outOfRangeDetails": [
- {
- "fieldLevel": null,
- "memberSequenceNumber": null,
- "relationWithFirstLifeAssured": null,
- "memberType": null,
- "fieldType": null,
- "fieldCode": null,
- "OutOfRangeFieldName": null
}
], - "Messages": {
- "TypeofMedical": "string",
- "ClaimSettlementPercent": "string",
- "ClaimSettlementTAT": "string",
- "productFeatures": "string",
- "brochureLink": "string",
- "isWholeLifePlan": "Yes",
- "wholeLifeAge": "Yes",
- "riderMedical": "Yes",
- "Home_Medicals": "Yes",
- "medicalExpensesDeductible": "Yes",
- "PolicyIssuanceTime": "15",
- "MarketingMessages": [
- { }
], - "varFields": [
- { }
]
}
}, - "other": {
- "biUrl": "string",
- "biNo": "string",
- "keyFeatureDocumentLanguage": "string",
- "varFields": [
- {
- "fieldName": null,
- "fieldValue": null
}
]
}, - "trackInfo": {
- "manufacturerQuoteID": "string",
- "varFields": [
- {
- "fieldName": null,
- "fieldValue": null
}
]
}, - "varFields": [
- {
- "fieldName": "string",
- "fieldValue": "string"
}
]
}
]
}
}, - "data": {
- "manufacturerId": "ICICI",
- "productId": "My Term Product",
- "productGroupId": "LifeTerm",
- "fieldGroups": { }
}
}
{- "status": {
- "code": "string",
- "message": "string"
}, - "error": [
- {
- "code": "string",
- "message": "string"
}
], - "ISBTracking": {
- "1SBproposalReferenceId": "string",
- "1SBQuoteRequestID": "string",
- "varFields": [
- {
- "fieldName": "string",
- "fieldValue": "string"
}
]
}, - "ManufacturerTracking": {
- "quoteID": "string",
- "applicationNumber": "string",
- "policyNumber": "string",
- "varFields": [
- {
- "fieldName": "string",
- "fieldValue": "string"
}
]
}, - "URL": {
- "policyURL": "string",
- "paymentURL": "string",
- "resumeJourneyURL": "string",
- "varFields": [
- {
- "fieldName": "string",
- "fieldValue": "string"
}
]
}, - "medicals": {
- "isMedicalReq": "string",
- "typeOfMedical": "string",
- "varFields": [
- {
- "fieldName": "string",
- "fieldValue": "string"
}
]
}, - "varFields": [
- {
- "fieldName": "string",
- "fieldValue": "string"
}
]
}