Search
K
Policy Transactions

UserEligibilitySectionResult

object

User permission evaluation.

statusstring

Allowed values:ELIGIBLENOT_ELIGIBLECOULD_NOT_DETERMINE

Example:ELIGIBLE

accessarray[string]

Distinct access levels granted to the caller for this subject. Present when permissions are known; its presence does not override the status.

Allowed values:VIEWWRITEDELETE

Example:VIEW, WRITE

reasonobject

Structured reason for a non-passing or indeterminate section.

Show Child Parameters
Example

RestrictionEligibilitySectionResult

object

Restriction evaluation.

statusstring

Allowed values:NOT_RESTRICTEDRESTRICTEDSOFT_RESTRICTEDHARD_RESTRICTEDCOULD_NOT_DETERMINE

Example:NOT_RESTRICTED

blockTypestring

Blocking type from the restriction. Present on restriction section only.

Example:Unavailable

restrictionStatusarray[string]

Distinct blocking status values across all active restrictions for this subject. Present on the restriction section only when status=RESTRICTED.

Example:Unavailable, CarrierApprovalNeeded

reasonobject

Structured reason for a non-passing or indeterminate section.

Show Child Parameters
Example

EligibilityReason

object

Structured reason for a non-passing or indeterminate section.

codestring

Machine-readable reason code.

Example:INSUFFICIENT_PERMISSIONS

messagestring

Human-readable explanation.

Example:Caller does not hold the required permissions for this transaction

errorstring

Validation error text. Used by rule-validation reasons.

Example:The effective date entered is not within this policy's free look period.

resolutionstring

Suggested remediation. Used by rule-validation reasons.

Example:Update the effective date (if possible), or submit for NIGO processing.

Example

RestrictedTransactionResult

object

A transaction affected by a restriction type, with its blocking status.

typestring

Transaction type code.

Example:FullSurrender

statusstring

How the transaction is blocked (e.g. Unavailable, CarrierApprovalNeeded).

Example:Unavailable

labelstring

Display label for the blocking status.

Example:Unavailable

Example

EligibilityErrorResponse

object

Error envelope returned by eligibility endpoints on 4xx/5xx responses.

statusinteger

Example:401

errorstring

Example:Unauthorized

messagestring

Example:partyId claim could not be extracted

Example