Skip to main content

Poll​

Retrieves consumer Response based on unique Request id

Path Parameters
    requestId Requestid required

    Request ID, as received in the response from the Quote API

Responses

Successful Response


Schema
    data object required

    Section to carry single quote poll responses

    request object

    Entire request object to be replicated here.

    quote object[]

    Array of quotes returned by the insurer. Each element carries insuranceAndProducts, productDetails, rider, individualDetails, totalPremiumDetails, discount, other, trackInfo, varFields and supportingData.

  • Array [
  • insuranceAndProducts object

    Insurer and product identification for this quote.

    insuranceCompanyCode string nullable

    Possible values: <= 15 characters

    Insurer code for which the quote is generated.

    insuranceCompanyName string nullable

    Insurer name for which the quote is generated.

    productType string nullable

    Line of business of the product.

    productCode string nullable

    Possible values: <= 15 characters

    1SB product code for which the quote is generated.

    productName string nullable

    Display name of the product.

    productDetails object

    Policy terms and selected options for this quote.

    premiumPaymentTerm integer nullable

    Premium payment term.

    policyTerm integer nullable

    Policy term.

    policyTermUnit string nullable

    Unit of the policy term.

    premiumPaymentFrequency string nullable

    Premium payment frequency (Y = Yearly, H = Half-yearly, Q = Quarterly, M = Monthly, S = Single).

    premiumPaymentOption string nullable

    Premium payment option (1 = Single, 2 = Regular, 3 = Limited).

    planOption object

    Plan selected for the quote.

    optionSelected string nullable

    1SB plan ID of the selected plan.

    planName string nullable

    Insurer name of the selected plan.

    planDesc string nullable

    Insurer description of the selected plan.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • CoverOption object

    Cover (sum assured) option selected.

    optionSelected string nullable

    1SB option ID of the selected cover option.

    SAChangePercent number nullable

    Percentage change in sum assured, where the cover option varies the sum assured.

    optionName string nullable

    Insurer name of the selected cover option.

    optionDesc string nullable

    Insurer description of the selected cover option.

    levelCoverPeriod string nullable

    Period for which the cover remains level, where applicable. Empty string when not applicable.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • DBPoption object

    Death benefit payout option selected.

    optionSelected string nullable

    1SB option ID of the selected death benefit payout option.

    optionName string nullable

    Insurer name of the selected death benefit payout option.

    optionDesc string nullable

    Insurer description of the selected death benefit payout option.

    lumpsumPayoutPercent number nullable

    Percentage of death benefit paid as lump sum.

    lumpsumAmount number nullable

    Death benefit amount paid as lump sum.

    incomePercent number nullable

    Percentage of death benefit paid as income.

    incomeAmount number nullable

    Death benefit income amount per instalment.

    incomeTerm integer nullable

    Term of death benefit income payout.

    incomeTermUnit string nullable

    Unit of incomeTerm.

    incomeFrequency string nullable

    Frequency of death benefit income payout.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • AddOnSection object

    Add-ons applicable to the quote.

    returnOfPremium object

    Return of premium add-on details.

    returnOfPremiumPercentage number nullable

    Percentage of premium returned.

    maturityBenefit number nullable

    Maturity benefit amount under return of premium.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • addOnSelected object[]

    Add-ons selected or inbuilt in the quote.

  • Array [
  • optionSelected string nullable

    1SB option ID of the selected add-on.

    optionName string nullable

    Insurer name of the selected add-on.

    optionDesc string nullable

    Insurer description of the selected add-on.

    addOnSumAssured number nullable

    Sum assured of the add-on.

    premiumIncludedFlag string nullable

    Indicates whether the add-on premium is included in the base premium.

    mandatoryInProduct string nullable

    Indicates whether the add-on is mandatory in the product.

    inbuiltFeature string nullable

    Indicates whether the add-on is an inbuilt feature of the product.

    premiumDetails object[]

    Premium breakup by payment mode.

  • Array [
  • mode string nullable

    Premium payment frequency.

    premiumValue number nullable

    Premium amount excluding tax.

    tax object[]

    Tax components on the premium.

  • Array [
  • taxCode string nullable

    Tax code.

    taxDescription string nullable

    Tax description.

    taxValue number nullable

    Tax amount.

    taxPercent number nullable

    Tax rate (percent). Returned in add-on premium tax.

    taxPercentage number nullable

    Tax rate (percent). Returned in member premium tax.

  • ]
  • totalTax number nullable

    Total tax on the premium.

    totalPremiumValue number nullable

    Total premium including tax.

  • ]
  • varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • ]
  • newOptions object[]

    Additional product-specific options.

  • Array [
  • newOptionName string nullable

    Name of the additional option.

    optionValues object[]

    Values selected for the option.

  • Array [
  • optionSelected string nullable

    1SB option ID of the selected option value.

    optionName string nullable

    Insurer name of the selected option value.

    optionDesc string nullable

    Insurer description of the selected option value.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • ]
  • ]
  • rider object[]

    Riders at quote level. Returned as an empty array in the observed response; item structure not yet documented.

    individualDetails object[]

    Member-level details and premium. One element per member.

  • Array [
  • memberType string nullable

    Type of member.

    memberSequenceNumber integer nullable

    Sequence number of the member.

    age integer nullable

    Age of the member.

    gender string nullable

    Gender of the member.

    zipCode string nullable

    Pincode of the member.

    occupation string nullable

    Occupation of the member.

    annualIncome number nullable

    Annual income of the member.

    tobacco string nullable

    Tobacco usage of the member.

    relationWithFirstLifeAssured string nullable

    Relationship with the first life assured.

    sumAssured number nullable

    Sum assured for the member.

    premiumDetails object[]

    Premium breakup by payment mode.

  • Array [
  • mode string nullable

    Premium payment frequency.

    premiumValue number nullable

    Premium amount excluding tax.

    tax object[]

    Tax components on the premium.

  • Array [
  • taxCode string nullable

    Tax code.

    taxDescription string nullable

    Tax description.

    taxValue number nullable

    Tax amount.

    taxPercent number nullable

    Tax rate (percent). Returned in add-on premium tax.

    taxPercentage number nullable

    Tax rate (percent). Returned in member premium tax.

  • ]
  • totalTax number nullable

    Total tax on the premium.

    totalPremiumValue number nullable

    Total premium including tax.

  • ]
  • rider object[]

    Riders applicable to the member. Returned as an empty array in the observed response; item structure not yet documented.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • ]
  • totalPremiumDetails object[]

    Total premium for the quote including riders, add-ons and tax.

  • Array [
  • premiumValue number nullable

    Base premium.

    premiumValueAddons number nullable

    Premium for add-ons.

    premiumValueRider number nullable

    Premium for riders.

    taxValue number nullable

    Tax on base premium.

    taxValueAddons number nullable

    Tax on add-on premium.

    taxValueRider number nullable

    Tax on rider premium.

    totalTax number nullable

    Total tax.

    totalPremiumValue number nullable

    Total premium excluding tax.

    totalPremiumWithTax number nullable

    Total premium including tax.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • ]
  • discount object[]

    Discount details.

  • Array [
  • discountPercentage number nullable

    Discount percentage.

    discountValue number nullable

    Discount value.

    totalDiscountAddon number nullable

    Total discount on add-ons.

    totalDiscountPremiumValue number nullable

    Total discount on premium.

    totalTotalDiscount number nullable

    Total discount.

    totalCumulatveDiscount number nullable

    Total cumulative discount.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • ]
  • other object

    Benefit illustration and other documents.

    biUrl string nullable

    Benefit illustration as a URL or base64 data URI. Empty string when not generated.

    biNo string nullable

    Benefit illustration number.

    keyFeatureDocumentLanguage string nullable

    Language of the key feature document.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • trackInfo object

    Quote tracking information.

    manufacturerQuoteID string nullable

    Quote ID generated by the insurer.

    manuApplicationNo string nullable

    Application number generated by the insurer.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • uniqueQuoteId int64

    Unique quote ID generated by 1SB.

    varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • supportingData object

    Supporting product information, valid ranges and messages.

    insCompanyLogo string nullable

    URL of the insurer logo.

    productLogo string nullable

    URL of the product logo.

    invalidFeatureCombinations object[]

    Feature combinations that are not allowed. Returned as an empty array in the observed response; item structure not yet documented.

    outOfRangeDetails object[]

    Fields whose values are outside the allowed range. Returned as an empty array in the observed response; item structure not yet documented.

    Messages object

    Product messages and attributes.

    TypeOfMedical string nullable

    Type of medical required.

    ClaimSettlementPercent string nullable

    Claim settlement percentage by financial year, as a JSON string.

    ClaimSettlementTAT string nullable

    Claim settlement turnaround time.

    productFeatures string nullable

    Product features text.

    brochureLink string nullable

    URL of the product brochure.

    isWholeLifePlan string nullable

    Indicates whether the plan is a whole life plan.

    wholeLifeAge string nullable

    Whole life age, where applicable.

    riderMedical boolean nullable

    Indicates whether medicals are required for riders.

    Home_Medicals string nullable

    Home medicals information.

    medicalExpensesDeductible boolean nullable

    Medical expenses deductible indicator.

    PolicyIssuanceTime string nullable

    Policy issuance time.

    MarketingMessages object[]

    Marketing messages.

  • Array [
  • Message string nullable

    Marketing message text.

  • ]
  • bonus object[]

    Bonus details.

  • Array [
  • bonusName string nullable

    Name of the bonus.

    bonusRate object[]

    Bonus rates by year.

  • Array [
  • year string nullable

    Year.

    rate string nullable

    Bonus rate.

  • ]
  • ]
  • varFields object[]

    Array of name/value pairs for additional fields.

  • Array [
  • fieldName string nullable

    Name of the additional field.

    fieldValue string nullable

    Value of the additional field.

  • ]
  • validRanges object

    Valid ranges for quote inputs.

    PremiumPayingTerm object[]

    Allowed premium paying terms.

  • Array [
  • value string nullable

    Allowed premium paying term.

  • ]
  • SumAssured object

    Allowed sum assured range.

    min string nullable

    Minimum sum assured.

    max string nullable

    Maximum sum assured.

    multipleOf string nullable

    Sum assured must be a multiple of this value.

    PolicyTerm object

    Allowed policy term range.

    min string nullable

    Minimum policy term.

    max string nullable

    Maximum policy term.

    varFields object[]

    Additional valid ranges.

  • Array [
  • fieldName string nullable

    Name of the field.

    fieldType string nullable

    Type of the field.

    fieldValue object[]

    Allowed values.

  • Array [
  • value string nullable

    Allowed value.

  • ]
  • ]
  • ]
  • isPollComplete boolean

    Indicates if the transaction is complete or not.

    errors object[]

    This array contains error messages in case of an error

  • Array [
  • productId string

    Possible values: <= 15 characters

    This field carries the productCode of the product for which quote is generated.

    manufacturerId string

    Possible values: <= 15 characters

    This code identifies the insurance company for which quote is given.

    listOfErrors object[]

    This array contains error messages in case of an error

  • Array [
  • errorCode string

    Possible values: <= 50 characters

    In case error occurs, the error code will be stored here

    errorDisplayMessage string

    Possible values: <= 100 characters

    In case error occurs, the error message will be stored here

    errorIdentifier string

    Possible values: <= 20 characters

    In case error occurs, the error message will be stored here

    errorMessage string

    Possible values: <= 100 characters

    In case error occurs, the error message will be stored here

    errorType string

    Possible values: <= 10 characters

    In case error occurs, the error message will be stored here

  • ]
  • statusCode number

    Possible values: <= 50 characters

    In case error occurs, the error code will be stored here

  • ]
  • reqId string required

    Request Id for the quote assigned by 1SB

Loading...