Search
K
Illustration

Participants

array

A collection of unique participants

issueAgenumber(integer)required

Issue age

Example:30

participantIdstringrequired

Participant id (UUID)

Example:2ad51ecf-9923-437f-a6f0-70968e464cdb

underwritingClassstring

Underwriting class

Allowed values:ULTRANONTOBACCOELITENONTOBACCOPREFERREDNONTOBACCOSTANDARDNONTOBACCOSTANDARDTOBACCOSTANDARDAGGREGATESUBSTANDARDNONTOBACCOSUBSTANDARDTOBACCOSTANDARDPLUSNONTOBACCOPREFERREDTOBACCOSTANDARDCONVERSIONNONTOBACCOSTANDARDCONVERSIONTOBACCOSTANDARDPLUSBLENDSTANDARDPLUSTOBACCOSTANDARDBLENDSUBSTANDARDBLENDPREFERREDSELECTNONTOBACCOPREFERREDSELECTBLENDPREFERREDSELECTTOBACCOPREFERREDBLEND

Example:ULTRANONTOBACCO

subStandardRatingstring

Substandard rating

Allowed values:TABLEATABLEBTABLECTABLEDTABLEETABLEFTABLEGTABLEHTABLEITABLEJTABLEKTABLELTABLEMTABLENTABLEOTABLEPNONETABLE

Example:TABLEA

flatExtraarray[object]

Flat extra

Show Child Parameters

Coverages

array

A collection of benefits

coverageIdstringrequired

Coverage id

Allowed values:BASE_COVERAGERider_ABRTRMRider_CTRRider_ABRCHRRider_ADRRider_WPRRider_CGRRider_GIBRRider_OPRRider_OWDRRider_WDRRider_NHRRider_ABRCRI

Example:BASE_COVERAGE

riderYearsnumber(integer)

Rider years

Example:10

currentAmountnumber(double)

Current amount

Example:1000

participantsarray[object]unique-items

An entity with a stake in a policy

Show Child Parameters

Output Coverage Values

object

Result values relevant to a specific coverage

policyFeenumber(double)

Annual policy fee

Example:150.2

modalPolicyFeenumber(double)

Modal policy fee

premiumnumber(double)

Annual premium

modalPremiumnumber(double)

Modal premium

tablePremiumnumber(double)

Annual table premium

modalTablePremiumnumber(double)

Modal table premium

flatExtraPremiumnumber(double)

Flat Extra premium

Example:5

modalFlatExtraPremiumnumber(double)

Modal flat extra premium

faceAmountnumber(double)

Coverage face amount

Example:2500

Example

Base Scenario Results

object

Fundamental outputs that apply across all products. This object represents a single scenario (e.g. Assumed, Guaranteed, etc)

annualTimeSeriesDataarray[object]

A single-year slice of data that varies annually - these values apply to any scenario and any product

Show Child Parameters
annualPolicyManagementFeenumber(double)

Annual policy management fee

Example:60

annualPremiumAmountnumber(double)

Annual premium amount

Example:397.2

baseCoverageEndYearnumber(integer)

Base coverage end year

Example:86

costIndexobject
Show Child Parameters
coveragesobject

These values represent the initial or constant state of coverages

Show Child Parameters
initialobject
Show Child Parameters
interestRatenumber(double)

Interest rate

Example:5.1

issueAgenumber(integer)

Issue age

Example:35

lapseobject
Show Child Parameters
loanobject
Show Child Parameters
maturityYearnumber(integer)

Maturity year

Example:86

payToAgenumber(integer)

Pay to age

Example:121

paymentobject
Show Child Parameters
policyStartYearnumber(integer)

Policy start year

Example:1

premiumobject
Show Child Parameters
scenarioEndAgenumber(integer)

Scenario end age

Example:122

totalFirstPaymentAmountnumber(double)

Total first payment amount

Example:33.1

netSurrenderValueobject
Show Child Parameters
premiumFinalAgenumber(double)

Example:110.04

Example

Scenario Results for Term Life

object

Outputs for Term Life product across all scenarios. This object represents a single scenario (e.g. Assumed, Guaranteed, etc)

annualTimeSeriesDataarray[object]

A single-year slice of data that varies annually - these values are specific to IUL products

Show Child Parameters
annualPolicyManagementFeenumber(double)

Annual policy management fee

Example:60

annualPremiumAmountnumber(double)

Annual premium amount

Example:397.2

baseCoverageEndYearnumber(integer)

Base coverage end year

Example:86

costIndexobject
Show Child Parameters
coveragesobject

These values represent the initial or constant state of coverages

Show Child Parameters
initialobject
Show Child Parameters
interestRatenumber(double)

Interest rate

Example:5.1

issueAgenumber(integer)

Issue age

Example:35

lapseobject
Show Child Parameters
loanobject
Show Child Parameters
maturityYearnumber(integer)

Maturity year

Example:86

payToAgenumber(integer)

Pay to age

Example:121

paymentobject
Show Child Parameters
policyStartYearnumber(integer)

Policy start year

Example:1

premiumobject
Show Child Parameters
scenarioEndAgenumber(integer)

Scenario end age

Example:122

totalFirstPaymentAmountnumber(double)

Total first payment amount

Example:33.1

netSurrenderValueobject
Show Child Parameters
premiumFinalAgenumber(double)

Example:110.04

Example