Skip to main content

easyTerm

getPremiumAmounts()​

This function is used to gel a list of rate quotes for the user as a JSON Object. The user's age must be between 18 to 70.

Params​

ParamTypeDescription
genderString Enum - ['Male', 'Female']The user's gender
dateOfBirthStringThe user's Date of birth
smokerBooleanIf the user is a smoker
Example request body
const { getPremiumAmounts } = require('../purchase/aa/easyTerm');

"gender": "Male",
"dateOfBirth": "test1@test.com",
"smoker": true

const pricing = await getPremiumAmounts(gender, dateOfBirth, smoker)

Returns​

The array list of pricing.

Example return object with user.life
pricing: [
{
product: "EZT",
coverage: 50000,
terms: [
{
years: 10,
price: 84.75,
riders: [
{
type: "CI",
price: 21.0,
included: false,
coverage: 12500,
},
],
},
],
},
{
product: "EZT",
coverage: 50000,
terms: [
{
years: 20,
price: 135.18,
riders: [
{
type: "CI",
price: 21.01,
included: false,
coverage: 12500,
},
],
},
],
},
{
product: "EZT",
coverage: 75000,
terms: [
{
years: 10,
price: 110.55,
riders: [
{
type: "CI",
price: 31.51,
included: false,
coverage: 18750,
},
],
},
],
},
{
product: "EZT",
coverage: 75000,
terms: [
{
years: 20,
price: 198.39,
riders: [
{
type: "CI",
price: 31.52,
included: false,
coverage: 18750,
},
],
},
],
},
{
product: "EZT",
coverage: 100000,
terms: [
{
years: 10,
price: 145.52,
riders: [
{
type: "CI",
price: 42.01,
included: false,
coverage: 25000,
},
],
},
],
},
{
product: "EZT",
coverage: 100000,
terms: [
{
years: 20,
price: 262.64,
riders: [
{
type: "CI",
price: 42.02,
included: false,
coverage: 25000,
},
],
},
],
},
];