Optional transaction type filter
Allowed values:OneTimeWithdrawalSystematicWithdrawalAssetRebalancing
Example:OneTimeWithdrawal
Fetches PPFA integrated reference data filtered by policy. Includes VI restriction filtering for transaction subtypes and disbursement types.
Optional transaction type filter
Allowed values:OneTimeWithdrawalSystematicWithdrawalAssetRebalancing
Example:OneTimeWithdrawal
Plan code
Example:534222609
Policy number
Example:959343323
Successful response
Unique identifier
Example:678f1a2b3c4d5e6f7890abcd
Name of the plan
Example:Variable Annuity Premier Growth Plan
Generic code/displayName object
Generic code/displayName object
Feature code
Example:PARTIAL_WD_001
Generic code/displayName object
Generic code/displayName object
Generic code/displayName object
Complete transaction subtype with all arrangement and fund details, enriched with VI 21209 real-time amounts
Generic code/displayName object
Generic code/displayName object
Generic code/displayName object
Applicable disbursement types from VI
Example:Gross, Net
Generic code/displayName object
Generic code/displayName object
Generic code/displayName object
Generic code/displayName object
Generic code/displayName object
Generic code/displayName object
Generic code/displayName object
Minimum tax percentage
Example:0
Maximum tax percentage
Example:100
Tax transfer amount type
Example:PERCENT
Generic code/displayName object
Effective date duration with min/max values in days
Maximum feature instances
Example:12
Minimum contract amount
Example:1000
Maximum source investment products
Example:10
Minimum source investments
Example:1
Generic code/displayName object
Feature product information
Generic code/displayName object
Plan code
Example:534222609
VI-derived amount values for withdrawal rule evaluation.
Contains real-time policy values from VI 21209 response.
VI-derived fund information with withdrawal eligibility
MongoDB-backed transaction reference data (pa-transactions-configurations)
Returns currently effective DTCC participant records wrapped in a standard
reference envelope { "referenceType": "dtcc-participants", "results": [...] }.
All query parameters are optional and combined with AND logic when supplied.
Valid filter combinations: participantId alone, companyId alone,
companyId + planCode, or any combination of the three.
Expired and future-dated records are automatically excluded.
Filter by company identifier (exact, case-sensitive). Blank treated as absent.
Example:ABC
Filter by plan code (exact, case-sensitive). Blank treated as absent.
Example:ANN100
Filter by participant identifier (exact, case-sensitive). May be used alone or combined with companyId/planCode. Blank treated as absent.
Example:PART001
Wrapped list of matching effective DTCC participant records. results is empty when no records match.
Wrapped response envelope for the dtcc-participants reference endpoint.
Example:dtcc-participants
A single DTCC participant record. Only currently effective records are returned.
Returns currently effective product transaction records wrapped in a standard
reference envelope { "referenceType": "product-transactions", "results": [...] }.
All query parameters are optional and combined with AND logic when supplied.
Expired and future-dated records are automatically excluded.
Filter by rule-engine client code (exact, case-sensitive). Blank treated as absent.
Example:OTP_BPM
Filter by plan code (exact, case-sensitive). Blank treated as absent.
Example:ANN100
Wrapped list of matching effective product transaction records. results is empty when no records match.
Wrapped response envelope for the product-transactions reference endpoint.
Example:product-transactions
A single product transaction record. Only currently effective records are returned.
Returns currently effective restriction type records wrapped in a standard
reference envelope { "referenceType": "restriction-list", "results": [...] }.
The restrictionSubTypes array is always present — empty [] when no sub-types
exist, never null. A null description is preserved as null.
Expired and future-dated records are automatically excluded.
Filter by restriction type code (exact, case-sensitive). Blank treated as absent.
Example:OVERPAYMENT
Wrapped list of matching effective restriction type records. results is empty when no records match.
Wrapped response envelope for the restriction-list reference endpoint.
Example:restriction-list
A single restriction type record. restrictionSubTypes is always present (empty array when none exist, never null). description may be null.