Optional transaction type filter
Allowed values:OneTimeWithdrawalSystematicWithdrawalAssetRebalancing
Example:OneTimeWithdrawal
Ref-Data
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
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
Eligibility evaluation for different operations
Evaluates whether the authenticated user may perform specific transactions on the
given policy. Runs three checks: product level eligibility, user permissions
, and policy restrictions restrictions.
If items is omitted or empty, all transactions configured for the plan are evaluated.
partyId is extracted from the Authorization bearer token — it is never a body field.
Plan code (exact, case-sensitive).
Example:ANN100
Policy number (exact, case-sensitive).
Example:POL123456
Optional request body. Plan code and policy number are supplied in the path.
Item identifiers to evaluate. When omitted or empty, all available items are evaluated.
Example:FullSurrender, PartialWithdrawalOneTime
Eligibility evaluation completed. One result entry per evaluated subject.
Eligibility evaluation response.
Eligibility category evaluated.
Allowed values:transactioncapabilitiesrestrictionscancellationsendFormDocuments
Example:transaction
Eligibility result for one evaluated item. Fields that do not apply are omitted.