Filter by restriction type code (exact, case-sensitive). Blank treated as absent.
Example:OVERPAYMENT
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.
Transaction eligibility evaluation (pa-transactions-configurations)
Evaluates whether the authenticated user may perform one or more transactions on the
given policy. Runs policy eligibility, user permission, and restriction mappings for
the dedicated transaction eligibility type.
Plan code (exact, case-sensitive).
Example:ANN100
Policy number (exact, case-sensitive).
Example:POL123456
Optional request body for path-based transaction eligibility. planCode and policyNumber are supplied as path parameters, not in the body.
Transaction type identifiers to evaluate. When absent or empty, all transactions configured for the plan in product-transactions reference data are evaluated.
Example:FullSurrender, PartialWithdrawalOneTime
Eligibility evaluation completed. One result entry per evaluated subject.
Top-level transaction eligibility response envelope.
Eligibility type evaluated. Always transaction for this endpoint.
Example:transaction
Composed eligibility result for a single transaction subject. Null fields are omitted from the JSON response. Three shapes exist: evaluated (sections present), notAvailable (subject absent from product-transactions), or notConfigured (subject absent from transactions-params).
The plan code for the policy number
Example:planCode
Policy Number
Example:policyNumber
Policyholder Authorization request
Unique record ID (maps to transactionID)
Example:546bed32-a8b6-43dc-8772-cefb1d469b1d
Correlation ID linking BPM - MPV transaction
Example:468cd184-fb43-4a20-aa8c-23df99c0a353
Case identifier within BPM
Example:CA0000487609
Policy Number associated with the transaction
Example:FM00000001
Policy Holder Authorization Status
Allowed values:APPROVEDDENIED
Example:APPROVED
Name of Policy Holder
Example:Flora Anderson
Generated at Time
Example:2025-06-02T10:45:00Z
Source system sending the callback
Default:MPV
Example:My Policy View
OK - Callback processed successfully
Example:200
Transaction Model success
Model for a transaction with detailed information.
Unique identifier for the transaction record.
Correlation ID associated with the transaction.
Type of transaction.
Carrier associated with the transaction.
Source of the transaction.
Type of the entity involved.
Unique identifier for the entity.
Actual entity information as JSON Object.
Expiration timestamp for the transaction.
Timestamp when the transaction was created.
Timestamp when the transaction was last updated.
User or system that created the transaction.
User or system that last updated the transaction.
Identifier model with key-value pair.