Skip to main content

LiechtensteinLifeWealthInvestmentStrategyInput

Input to provide a collection of attributes that define how the money is to be invested for the current policy.

input LiechtensteinLifeWealthInvestmentStrategyInput {
goals: InvestmentGoalsInput!
sustainabilityDetails: LiechtensteinLifeWealthSustainabilityDetailsInput!
fundSelection: [FundSelectionInput!]!
riskLevel: RiskLevel!
rebalancingType: RebalancingType
lowRiskInvestment: Boolean
transferability: Boolean
}

Fields​

LiechtensteinLifeWealthInvestmentStrategyInput.goals ● InvestmentGoalsInput! non-null input​

The reasons why the customer is making this investment choice.

LiechtensteinLifeWealthInvestmentStrategyInput.sustainabilityDetails ● LiechtensteinLifeWealthSustainabilityDetailsInput! non-null input​

Information about the customer's knowledge of sustainable investing and the choices they have made.

LiechtensteinLifeWealthInvestmentStrategyInput.fundSelection ● [FundSelectionInput!]! non-null input​

The funds that the customer/broker selected to invest in. If sustainabilityDetails.productConfiguration is set, funds selection must be in accordance to the customer's sustainabilityDetails.productConfiguration. e.g. If percentageis 50 andaimsisECOLOGICAL, the investmentStrategy.fundSelectionshould contain at least 50% funds that have a low carbon footprint. Funds selection should also be in accordance toriskLevel: If riskLevelis set toMEDIUM`, fund selection shouldn't contain high risk funds. The sum of all the fund percentages must amount to 100 and there can be no more than 10 funds. Please talk to our support team if you need more information on the correct fund selection.

This API validates the sum of all percentages (100), uniqueness of fund ids, and the total number of funds (max 10). It does not validate sustainability and risk related rules, these are validated by the insurance company and might prevent the policy from being issued.

LiechtensteinLifeWealthInvestmentStrategyInput.riskLevel ● RiskLevel! non-null enum​

Maximum risk level the customer is willing to take with their investment. In case you are using our broker license and the selected value is LOW, a ConsultationTopic RISK_LEVEL is attached to the offer on creation which needs to be resolved before the customer can submit the offer.

LiechtensteinLifeWealthInvestmentStrategyInput.rebalancingType ● RebalancingType enum​

The customer's preferred way of re-balancing the investment. The default value is NORMAL, i.e. the insurance company re-balances the portfolio once a year.

LiechtensteinLifeWealthInvestmentStrategyInput.lowRiskInvestment ● Boolean scalar​

The customer's declaration that they want to invest temporarily in low-risk assets: that minimising value fluctuation matters more to them than return for now, and that they intend to move to a higher expected return within their risk class later.

This is the customer's own statement of intent, not a restatement of riskLevel — a customer can hold a HIGH risk level and still want a low-risk start. Printed as its own question on the application form.

Omitting it records false. The question did not exist before the 2026 tariff, so false is what an integration that never asked it has always implicitly answered.

LiechtensteinLifeWealthInvestmentStrategyInput.transferability ● Boolean scalar​

The customer's declaration that they want to be able to pass the policy to the next generation of heirs, closing provision gaps across the family (spouse, life partner, children), and that they are aware of the tax and inheritance-law risks and opportunities that may follow.

Omitting it records false, on the same terms as lowRiskInvestment.

Member Of​

LiechtensteinLifeWealthProductConfigurationInput input