POST v1/api/enrollee/getHealthinsuranceQuotation

Request Information

URI Parameters

None.

Body Parameters

quotePremiumRequest
NameDescriptionTypeAdditional information
scheme_ID

integer

None.

underAge

integer

None.

adultCount

integer

None.

spouse

integer

None.

pregnant

boolean

None.

preExistingconditionCount

integer

None.

preExistingCondition

Collection of string

None.

Request Formats

application/json, text/json

Sample:
{
  "scheme_ID": 1,
  "underAge": 2,
  "adultCount": 3,
  "spouse": 4,
  "pregnant": true,
  "preExistingconditionCount": 6,
  "preExistingCondition": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<quotePremiumRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/enrrolleeApp.Models.api_Main.quotePremium">
  <adultCount>3</adultCount>
  <preExistingCondition xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </preExistingCondition>
  <preExistingconditionCount>6</preExistingconditionCount>
  <pregnant>true</pregnant>
  <scheme_ID>1</scheme_ID>
  <spouse>4</spouse>
  <underAge>2</underAge>
</quotePremiumRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

text/html

Sample:
{"scheme_ID":1,"underAge":2,"adultCount":3,"spouse":4,"pregnant":true,"preExistingconditionCount":6,"preExistingCondition":["sample string 1","sample string 2"]}

Response Information

Resource Description

quotePremiumResult
NameDescriptionTypeAdditional information
totalPremium_amount

decimal number

None.

discount_amount

decimal number

None.

markup_amount

decimal number

None.

base_premium__amount

decimal number

None.

errorMsg

string

None.

result

Collection of Result_progQuote

None.

Response Formats

application/json, text/json

Sample:
{
  "totalPremium_amount": 1.0,
  "discount_amount": 2.0,
  "markup_amount": 3.0,
  "base_premium__amount": 4.0,
  "errorMsg": "sample string 5",
  "result": [
    {
      "fees": 1.0,
      "DiscountAmount": 2.0
    },
    {
      "fees": 1.0,
      "DiscountAmount": 2.0
    }
  ]
}

application/xml, text/xml

Sample:
<quotePremiumResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/enrrolleeApp.Models.api_Main.quotePremium">
  <base_premium__amount>4</base_premium__amount>
  <discount_amount>2</discount_amount>
  <errorMsg>sample string 5</errorMsg>
  <markup_amount>3</markup_amount>
  <result>
    <Result_progQuote>
      <DiscountAmount>2</DiscountAmount>
      <fees>1</fees>
    </Result_progQuote>
    <Result_progQuote>
      <DiscountAmount>2</DiscountAmount>
      <fees>1</fees>
    </Result_progQuote>
  </result>
  <totalPremium_amount>1</totalPremium_amount>
</quotePremiumResult>

text/html

Sample:
{"totalPremium_amount":1.0,"discount_amount":2.0,"markup_amount":3.0,"base_premium__amount":4.0,"errorMsg":"sample string 5","result":[{"fees":1.0,"DiscountAmount":2.0},{"fees":1.0,"DiscountAmount":2.0}]}