Skip to content

Allianz API

Allianz API is a data sync integration that imports annuity accounts and life/LTC insurance policies from Allianz Life Insurance Company.

AttributeValue
Integration TypeData Sync (Inbound)
AuthenticationOAuth 2.0 + API Key
Data FlowAllianz → RightCapital
Entity TypesAccounts (Investment), Insurance (Life, LTC)
OwnerKewei Yan

Investment accounts with holdings (variable annuities with subaccount allocations).

Life insurance and Long-Term Care (LTC) policies.

Detection Logic:

  • productType field if present
  • Account number pattern: 8-digit starting with 50 or 6 → Insurance
  • Product name containing “term” or “life” → Insurance
EndpointMethodPurpose
accountsv2/api/accountsPOSTList accounts
accountsv2/api/detailsPOSTGet account/policy details
accountsv2/api/billingPOSTGet premium information
productsv2/api/productsGETProduct catalog (for CUSIP)
  • Active status filtering - Only imports active policies (70+ status types)
  • Premium sync - Annual premium fetched via billing API
  • CUSIP injection - Holdings enriched from product catalog
  • Dual entity support - Handles both accounts and insurance
ComponentPath
Connectorretail-api/app/Integrations/AllianzApi/Connector.php
Integratorretail-api/app/Integrations/AllianzApi/Integrator.php
Modelsretail-api/app/Integrations/AllianzApi/Models/