This is a preview version of the API intended for early testing and integration. Preview versions are not stable and may include breaking changes before general availability.
Explanation catalogue
Nine ids produce entries today. Each id is a contract: its version moves only when its meaning does, and a changed meaning ships as a new version with a deprecation window. Every client gets the default list; a coverage-only list, the five insurance ids that carry no premium or insurer facts, is reserved for clients that must never see those. An id that is on no list never appears in evaluated[]. Swedish texts exist for every producing id.
Rank order in a response follows the order of this page: insurance overlap, renewal and cover first, then wealth fees and loans; ties within an id are ordered by amount.
Insurance
insurance.travel_covered_twice
- Title (en) Travel may be covered twice
- Applies when a standalone travel policy exists and the home policy also includes travel cover
- Evidence
standaloneSubType,includedInType - Category
OVERLAP· Lists default, coverage-only
insurance.duplicate_cover
- Title (en) Two … policies. They may cover the same need.
- Applies when two or more policies share an overlap subtype; one entry per subtype, targets the policies
- Evidence
subType,policyCount - Category
OVERLAP· Lists default, coverage-only
insurance.renewing_soon
- Title (en) … renews soon
- Applies when a renewal date up to 90 days ahead or 7 days past; one entry per policy, soonest first
- Evidence
subType,renewalDate - Category
RENEWAL· Lists default, coverage-only
insurance.partial_vehicle_cover
- Title (en) The vehicle does not have full cover
- Applies when a vehicle policy below full cover; no vehicle policy means not applicable
- Evidence
vehicleCoverage - Category
COVERAGE· Lists default, coverage-only
insurance.personal_protection_gap
- Title (en) No personal protection found
- Applies when no life, accident or income cover among the collected policies; portfolio-wide, no target
- Evidence none
- Category
COVERAGE· Lists default, coverage-only
insurance.premium_concentration
- Title (en) The largest share of what is paid for insurance each year
- Applies when two or more policies carry a premium; states the largest share
- Evidence
premiumSharePct,subType,policiesWithoutPremium - Category
CONCENTRATION· Lists default
insurance.multiple_insurers
- Title (en) The policies are spread over several insurers
- Applies when two or more insurers known
- Evidence
insurerCount,policiesWithoutInsurer - Category
CONSOLIDATION· Lists default
Wealth
wealth.high_fee_holding
- Title (en) The fee is high for this kind of holding
- Applies when a holding's yearly fee above 1.5 %; one entry per holding, ranked by fee
- Evidence
holding,isin,feePct,annualFeeCost,currency - Category
FEES· Lists default
wealth.loan_above_typical_rate
- Title (en) The loan is priced above the typical rate
- Applies when a loan above the market's typical rate for its kind, still above after rounding to one decimal
- Evidence
ratePct,typicalRatePct,potentialAnnualSaving,currency - Category
LOANS· Lists default
Without a producer
These ids are in the schema but on no list, so they never appear in evaluated[].
wealth.top5_concentration(CONCENTRATION): slated for retirement. Evidencetop5ConcentrationPct,distinctInstrumentCount.wealth.concentration_vs_peers(CONCENTRATION): will read the metrics service's peer comparison.