POST v1/api/GetQuote?caseId={caseId}

Retrieve a Quick Quote for a SBLI product

Request Information

URI Parameters

NameDescriptionTypeAdditional information
caseId

(optional - but recommended) a unique identifier to both group calls, and to tie a Case to an Agency.

string

None.

Body Parameters

CoverageRecordDto

CoverageRecordDto
NameDescriptionTypeAdditional information
Coverage

Collection of CoverageDto

Required

UwClass

UnderwritingClassEnum

None.

OtherUwClass

OtherUwClassEnum

None.

IssueState

StateCodeEnum

Required

PaymentMethod

PaymentMethodEnum

None.

PaymentMode

PaymentModesEnum

None.

Names

Collection of QuoteNamesDto

None.

Gender

GenderEnum

Required

Smoker

SmokerEnum

None.

Debits

decimal number

None.

DividendOption

PolicyDividendOptionEnum

None.

Request Formats

application/json

Sample:

REQUEST
{
    "Coverage": [
        {
            "BirthDate": "1986-04-22",
            "CovProductCode": "NT1595",
            "CovIndicator": "Base",
            "CovParticipant": "PrimaryInsured",
            "CovTypeCd": "TermLevelDeathBenefit",
            "FaceAmount": 750000
        }
    ],
    "UwClass": "PreferredPlus",
    "IssueState": "MA",
    "PaymentMethod": "RegularBill",
    "PaymentMode": "MonthOrMonthly",
    "MiddleName": "",
    "Gender": "Male",
    "Smoker": "Never"
}


            

application/xml

Sample:

REQUEST
<SBLILPESRecord xmlns="http://schemas.datacontract.org/2004/07/LPESService" 
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Coverage>
    <SBLICoverage>
      <BirthDate>1986-04-22T00:00:00</BirthDate>
      <CovProductCode>NT1595</CovProductCode>
      <CovIndicator>Base</CovIndicator>
      <CovParticipant>Primary_Insured</CovParticipant>
      <CovTypeCd>Term_Level_Death_Benefit</CovTypeCd>
      <FaceAmount>750000</FaceAmount>
    </SBLICoverage>
  </Coverage>
  <Debits>0</Debits>
  <Gender>Male</Gender>
  <IssueState>Massachusetts</IssueState>
  <Names>
    <QuoteNamesDto>
      <Country>United States of America</Country>
      <FirstName>John</FirstName>
      <LastName>Smith</LastName>
      <MiddleName>F</MiddleName>
      <QuoteNameType>INSURED</QuoteNameType>
    </QuoteNamesDto>
    <QuoteNamesDto>
      <Country>United States of America</Country>
      <FirstName>Jim</FirstName>
      <LastName>Jones</LastName>
      <QuoteNameType>INSURED</QuoteNameType>
    </QuoteNamesDto>
  </Names>
  <PaymentMethod>RegularBill</PaymentMethod>
  <PaymentMode>MonthOrMonthly</PaymentMode>
  <Smoker>Never</Smoker>
  <UwClass>PreferredPlus</UwClass>
</SBLILPESRecord>


            

Response Information

Resource Description

List of QuotesDto

Collection of QuotesDto
NameDescriptionTypeAdditional information
CovProductCode

string

None.

FaceAmount

decimal number

None.

PaymentMethod

PaymentMethodEnum

None.

PaymentMode

PaymentModesEnum

None.

UwClass

UnderwritingClassEnum

None.

Premium

decimal number

None.

RidersPremium

decimal number

None.

Riders

Collection of QuotedRiderDto

None.

EncodedDocument

string

None.

Response Formats

application/json

Sample:
RESPONSE
{
	"FaceAmount":750000.0,
	"PaymentMode":
	"MonthOrMonthly",
	"Premium":22.37,
	"Riders":[
	]
}


            

application/xml

Sample:
RESPONSE
<ArrayOfQuotesDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://schemas.datacontract.org/2004/07/SAM.BusinessDto.Platform.Response">
    <QuotesDto>
        <CovProductCode>NT1095</CovProductCode>
        <FaceAmount>250000</FaceAmount>
        <PaymentMode>MonthOrMonthly</PaymentMode>
        <Premium>22.37</Premium>
        <Riders />
        <RidersPremium>0</RidersPremium>
    </QuotesDto>
</ArrayOfQuotesDto>