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.