Skip to main content

Quote 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

    isPollComplete boolean

    Indicates if the transaction is complete or not.

    quote object[] required

    The array will contain details related to a motor product - plan type, premium, add-ons, idv and other details.

  • Array [
  • isRenewal string
    insuranceAndProducts object required
    productType string

    Possible values: <= 30 characters

    Line of Business of the product

    motorProductType string

    Possible values: [4W-Pvt, 2W-Pvt]

    To capture product type for which Quote is requested

    insuranceCompanyCode string

    Possible values: [IL, RSGI, TAGIC, GODIGIT, RGI, BAGIC, KOTAK]

    Insurer Company Code for which quote is required

    insuranceCompanyName string

    Insurer Company Name for which quote is required

    productCode string

    To capture product type for which Quote is requested

    policyType string

    Possible values: [Package(1+1), StandaloneOD(1), StandaloneTP(1), StandaloneTP(3), Bundled(1+3), Bundled(1+5)]

    To capture policy type for which Quote is requested

    policyTypeDesc string

    To capture policy type description for which Quote is requested

    productName string

    To capture policy type description for which Quote is requested

    productDetails object required
    policyTerm integer

    Possible values: [1, 3]

    Policy Term applicable in the policy Type. Pass 1 applies for Package (1+1), Standalone OD (1), Standalone TP (1), Bundled (1+3), and Bundled (1+5); Pass 3 applies for Standalone TP (3).

    premiumPaymentFrequency string
    policyStartDate date
    policyEndDate date
    planOption object
    planId string

    Unique identifier of the selected plan

    planName string

    Name of the selected plan

    planDesc string

    Description of the selected plan

    varFields object[]

    Additional variable fields for the plan

  • Array [
  • fieldName string
    fieldValue string
  • ]
  • motorCovers object[]

    List of motor insurance cover options available or selected in the policy.

  • Array [
  • optionSelected string

    Unique cover code selected for the motor policy.

    optionDescription string

    Name of the motor insurance cover selected.

    optionValue object[]

    Additional values or sub-options applicable for the selected cover.

  • Array [
  • optionValueDescription string

    Description or label of the option value.

    optionValueSelected string

    Selected value for the option.

    optionValueInput string

    Input value provided for the cover option.

  • ]
  • premiumIncludedFlag string

    Indicates whether the premium for this cover is included in the total premium.

    mandatoryInProduct string

    Specifies if the cover is mandatory as per product configuration.

    inbuiltInPlan string

    Specifies if the cover is inbuilt within the selected plan.

    premiumForEachPolicyTerm object[]

    Premium breakdown of this cover for each applicable policy term.

  • Array [
  • policyTerm string

    Policy term duration for which premium is calculated.

    premiumForEachPPO object[]

    Premium breakup based on premium payment option.

  • Array [
  • premiumPaymentOption string

    Payment option identifier for premium calculation.

    premiumForEachPPF object[]

    Premium breakup based on payment frequency.

  • Array [
  • premiumValue number

    Premium amount applicable for this cover.

    tax object[]

    Tax details applicable on the cover premium.

  • Array [
  • taxDescription string

    Name or type of tax applied.

    taxValue number

    Tax amount applied on premium.

    taxPercentage number

    Percentage rate of tax applied.

  • ]
  • totalTax number

    Total tax amount calculated for this premium.

    totalPremiumValue number

    Total premium amount including tax for this cover.

  • ]
  • ]
  • ]
  • varFields object[]

    Additional variable fields provided for customization or extension.

  • Array [
  • fieldName string

    Name of the additional field.

    fieldValue string

    Value of the additional field.

  • ]
  • ]
  • motorDiscount object[]

    Discount details applicable in the motor policy.

  • Array [
  • discountSelected string

    Discount code selected.

    discountName string

    Discount name.

    discountDesc string

    Discount description.

    premiumIncludedFlag integer

    Indicates whether discount premium is included.

    mandatoryInProduct integer

    Indicates whether discount is mandatory in product.

    inbuiltInPlan integer

    Indicates whether discount is inbuilt in plan.

    premiumForEachPolicyTerm object[]

    Discount premium breakup for each policy term.

  • Array [
  • policyTerm string

    Policy term for which premium is calculated.

    premiumForEachPPO object[]

    Breakup based on premium payment option.

  • Array [
  • premiumPaymentOption integer

    Premium payment option.

    premiumForEachPPF object[]

    Breakup based on premium payment frequency.

  • Array [
  • mode string

    Premium payment frequency mode.

    premiumValue string

    Discount amount value.

    tax object[]

    Tax details for discount amount.

  • Array [
  • taxCode string nullable

    Tax code.

    taxDescription string nullable

    Tax description.

    taxValue number nullable

    Tax value.

    taxPercent number nullable

    Tax percentage.

  • ]
  • totalTax number

    Total tax amount.

    totalPremiumValue string

    Total discount amount after tax.

  • ]
  • ]
  • ]
  • varFields object[]

    Additional fields.

  • Array [
  • fieldName string

    Field name.

    fieldValue string

    Field value.

  • ]
  • ]
  • motorLoadingPremium object[]

    Loading premium details applicable in the motor policy.

  • Array [
  • loadName string

    Loading name or code.

    loadDesc string

    Loading description.

    loadValue string

    Loading value applied to the premium.

    premiumIncludedFlag string

    Indicates whether loading premium is included.

    mandatoryInProduct string

    Indicates whether loading is mandatory in the product.

    inbuiltInPlan string

    Indicates whether loading is inbuilt in the plan.

    premiumForEachPolicyTerm object[]

    Loading premium breakup for each policy term.

  • Array [
  • policyTerm string

    Policy term for which loading premium is calculated.

    premiumForEachPPO object[]

    Breakup based on premium payment option.

  • Array [
  • premiumPaymentOption string

    Premium payment option.

    premiumForEachPPF object[]

    Breakup based on premium payment frequency.

  • Array [
  • mode string

    Premium payment frequency mode.

    premiumValue string nullable

    Loading premium amount.

    tax object[]

    Tax details applicable on loading premium.

  • Array [
  • taxCode string nullable

    Tax code.

    taxDescription string nullable

    Tax description.

    taxValue number nullable

    Tax value.

    taxPercentage number nullable

    Tax percentage.

  • ]
  • totalTax number nullable

    Total tax amount for loading premium.

    totalPremiumValue string nullable

    Total loading premium including tax.

  • ]
  • ]
  • ]
  • varFields object[]

    Additional fields related to loading.

  • Array [
  • fieldName string

    Field name.

    fieldValue string

    Field value.

  • ]
  • ]
  • motorNCBPremium object[]

    No Claim Bonus (NCB) premium details applicable in the motor policy.

  • Array [
  • premiumIncludedFlag string

    Indicates whether NCB premium is included.

    mandatoryInProduct string

    Indicates whether NCB is mandatory in the product.

    inbuiltInPlan string

    Indicates whether NCB is inbuilt in the selected plan.

    ncbGridVisible string nullable

    Indicates whether NCB grid is visible.

    nextNcbSlabDetails object[]

    Details of next applicable NCB slab.

  • Array [
  • nextNcbSlabApplicable string

    Next applicable NCB slab value.

    nextNcbSlabDescription string

    Description of next NCB slab.

  • ]
  • ncbMessage string nullable

    Message related to NCB if any.

    premiumForEachPolicyTerm object[]

    NCB premium breakup for each policy term.

  • Array [
  • policyTerm string

    Policy term for which NCB premium is calculated.

    premiumForEachPPO object[]

    Breakup based on premium payment option.

  • Array [
  • premiumPaymentOption string

    Premium payment option.

    premiumForEachPPF object[]

    Breakup based on premium payment frequency.

  • Array [
  • mode string

    Premium payment frequency mode.

    premiumValue number

    NCB premium value.

    tax object[]

    Tax details applicable on NCB premium.

  • Array [
  • taxDescription string

    Tax description.

    taxValue number

    Tax value.

    taxPercentage number

    Tax percentage.

  • ]
  • totalTax number

    Total tax amount for NCB premium.

    totalPremiumValue number

    Total NCB premium including tax.

  • ]
  • ]
  • ]
  • varFields object[]

    Additional fields related to NCB.

  • Array [
  • fieldName string

    Field name.

    fieldValue string

    Field value.

  • ]
  • ]
  • previousPolicyDetails object

    Details of the previous motor insurance policy.

    previousCoverageType string

    Type of previous policy coverage.

    IsPreviousPolicyExpired boolean

    Possible values: [true, false]

    Indicates whether the previous policy is expired.

    previousPolicyStartDate date

    Start date of the previous policy.

    previousPolicyEndDate date

    End date of the previous policy.

    previousPolicyInsurer string

    Name of the previous policy insurer.

    previousPolicyNumber string

    Policy number of the previous policy.

    basicOwnDamagePremiumForEachPolicyTerm object

    Basic Own Damage (OD) premium details for each policy term.

    premiumForEachPolicyTerm object[]

    Premium breakup for each policy term.

  • Array [
  • policyTerm string

    Policy term for which OD premium is calculated.

    premiumForEachPPO object[]

    Breakup based on premium payment option.

  • Array [
  • premiumPaymentOption string

    Premium payment option.

    premiumForEachPPF object[]

    Breakup based on premium payment frequency.

  • Array [
  • mode string

    Premium payment frequency mode.

    basicODPremiumValue string

    Basic Own Damage premium amount before tax.

    tax object[]

    Tax details applicable on OD premium.

  • Array [
  • taxDescription string

    Tax description.

    taxValue number

    Tax amount.

    taxPercentage number

    Tax percentage.

  • ]
  • totalTax number

    Total tax amount on OD premium.

    totalBasicODPremiumValue string

    Total Own Damage premium including tax.

  • ]
  • ]
  • ]
  • varFields object[]

    Additional fields related to OD premium.

  • Array [
  • fieldName string

    Field name.

    fieldValue string

    Field value.

  • ]
  • thirdPartyPremiumForEachPolicyTerm object

    Basic Third Party (TP) premium details for each policy term.

    premiumForEachPolicyTerm object[]

    Premium breakup for each policy term.

  • Array [
  • policyTerm string

    Policy term for which TP premium is calculated.

    premiumForEachPPO object[]

    Breakup based on premium payment option.

  • Array [
  • premiumPaymentOption string

    Premium payment option.

    premiumForEachPPF object[]

    Breakup based on premium payment frequency.

  • Array [
  • mode string

    Premium payment frequency mode.

    basicTPPremiumValue string

    Basic Third Party premium amount before tax.

    tax object[]

    Tax details applicable on TP premium.

  • Array [
  • taxDescription string

    Tax description.

    taxValue number

    Tax amount.

    taxPercentage number

    Tax percentage.

  • ]
  • totalTax number

    Total tax amount on TP premium.

    totalBasicTPPremiumValue string

    Total Third Party premium including tax.

  • ]
  • ]
  • ]
  • varFields object[]

    Additional fields related to TP premium.

  • Array [
  • fieldName string

    Field name.

    fieldValue string

    Field value.

  • ]
  • inspectionDetails object

    Inspection related details for the motor policy.

    isInspectionRequired boolean

    Indicates whether vehicle inspection is required.

    selfInspectionLink string

    Link for self inspection, if applicable.

    inspectionValidTill date

    Date until which inspection is valid.

    varFields object[]

    Additional fields related to inspection.

  • Array [
  • fieldName string

    Field name.

    fieldValue string

    Field value.

  • ]
  • totalPremiumDetails object[]

    Total premium summary details for each policy term.

  • Array [
  • policyTerm string

    Policy term for which total premium is calculated.

    totalOwnDamagePremiumValue string

    Total Own Damage premium amount.

    totalPremiumValueAddons number

    Total premium amount for add-ons.

    totalPremiumValueDiscount number

    Total discount amount applied.

    totalPremiumValueLoading string

    Total loading amount applied.

    totalThirdPartyPremiumValue number

    Total Third Party premium amount.

    totalPremiumValueBeforeTax number

    Total premium amount before tax.

    taxDetails object[]

    Tax details applied on total premium.

  • Array [
  • taxCode string

    Tax code.

    taxDescription string

    Tax description.

    taxValue number

    Tax amount applied.

    taxPercentage number

    Tax percentage applied.

  • ]
  • totalTax number

    Total tax amount.

    totalPremiumWithTax number

    Total premium amount including tax.

  • ]
  • varFields object[]

    Additional fields for extensibility.

  • Array [
  • fieldName string

    Name of the field.

    fieldValue string

    Value of the field.

  • ]
  • supportingData object required

    Additional information related to insurer, product highlights, consent, and messages.

    insuredDeclaredValue object

    IDV range and selected value used for premium calculation.

    minimumIDV number

    Minimum IDV allowed for the vehicle.

    maximumIDV number

    Maximum IDV allowed for the vehicle.

    suggestedIDV number

    Recommended IDV for premium calculation.

    insCompanyLogo string

    URL of the insurance company logo.

    productLogo string

    URL of the product logo.

    usp1 string

    Key product highlight or benefit.

    usp2 string

    Key product highlight or benefit.

    usp3 string

    Key product highlight or benefit.

    userConsent object[]

    User consent details for policy issuance.

  • Array [
  • type string

    Consent type or title.

    condition string

    Consent declaration text accepted by user.

    userConsentRequired boolean

    Indicates whether user consent is mandatory.

  • ]
  • Messages object

    Informational and marketing messages related to the product.

    claimSettlementPercent string

    Claim settlement ratio details in JSON string format.

    claimSettlementTAT string

    Average claim settlement turnaround time.

    productFeatures string

    Product feature details.

    brochureLink string

    URL of product brochure.

    policyWordingLink string

    URL of policy wording document.

    policyIssuanceTime string

    Time required for policy issuance.

    policyPortabilityFAQ string

    FAQ link for policy portability.

    waitingTime string

    Waiting period information if applicable.

    linkForNetworkGarageLocator string

    URL for network garage locator.

    marketingMessages string

    Additional marketing message.

    varFields object[]

    Additional message-related fields.

  • Array [
  • fieldName string

    Field name.

    fieldValue string

    Field value.

  • ]
  • other object

    Additional supporting information and pre-quote configuration data.

    biUrl string

    Benefit illustration URL if applicable.

    biNo string

    Benefit illustration number if applicable.

    keyFeatureDocumentLanguage string

    Language of the key feature document.

    varFields object[]

    Additional fields for extensibility.

  • Array [
  • fieldName string

    Field name.

    fieldValue object

    Field value as an object (can contain prequote configuration).

    CoverageList object[]

    List of coverages available during prequote.

  • Array [
  • CoverageID string

    Coverage identifier.

    CoverageName string

    Coverage name.

    Ismandatory string

    Indicates whether coverage is mandatory.

    ListValues object[]

    List of selectable values for the coverage.

  • Array [
  • Amount string

    Amount value for coverage selection.

  • ]
  • ]
  • DecreasedIDV string

    Decreased IDV value if applicable.

    DerivedVehicleIDV string

    Derived vehicle IDV value if applicable.

    IncreasedIDV string

    Increased IDV value if applicable.

    LstAddonCovers object[]

    List of add-on covers available during prequote.

  • Array [
  • CoverageID string

    Add-on coverage identifier.

    CoverageName string

    Add-on coverage name.

    TypeofCover string

    Cover type classification.

    RateType string

    Rate type for the cover (Fixed/Additive/Multiplicative).

    CalculationType string

    Calculation type for applying the cover.

    rate string

    Rate value used for premium calculation.

  • ]
  • TraceID string

    Trace identifier for the prequote response.

    lstPACoverBenefits object[]

    List of PA cover benefits if applicable.

    property name* any

    Field value as an object (can contain prequote configuration).

  • ]
  • trackInfo object required

    Tracking identifiers for quote and application reference.

    manufacturerQuoteID string

    Quote ID generated by the insurer/manufacturer system.

    manuApplicationNo string

    Application number generated for the proposal request.

    uniqueQuoteId integer

    Unique internal quote reference identifier.

    timeStamp string

    Timestamp when the quote was generated.

  • ]
  • errors string[]

    List of errors returned in the response, if any.

    reqId string required

    Request Id for the quote assigned by 1SB

Loading...