CaseEligibilitySubjectResult
objectComposed eligibility result for a single case feature. Null fields are omitted from the JSON response. Evaluated results include the configured check sections; unavailable or unmapped features include notAvailable/notConfigured metadata.
Case feature identifier evaluated.
Example:cancelTransaction
true only when every enabled blocking check for this feature returns PASSED. FAILED or COULD_NOT_DETERMINE on any enabled blocking check forces eligible=false.
One case eligibility check result section.
Show Child Parameters
One case eligibility check result section.
Show Child Parameters
One case eligibility check result section.
Show Child Parameters
One case eligibility check result section.
Show Child Parameters
Map of all configured check results keyed by check name.
Example:{"CASE_STATUS":{"status":"PASSED"},"CARRIER_ONBOARDED":{"status":"PASSED"},"USER_PERMISSION":{"status":"PASSED"},"ZAHARA_TRANSACTION_STATUS":{"status":"PASSED"}}
True when the requested feature is not enabled for the resolved case transaction.
True when the case cannot be mapped to a configured transaction.
Human-readable explanation accompanying notAvailable or notConfigured.
Example:Feature Not Available
CaseEligibilitySectionResult
objectOne case eligibility check result section.
Allowed values:PASSEDFAILEDSKIPPEDCOULD_NOT_DETERMINE
Example:PASSED
Structured reason for a non-passing or indeterminate section.
Show Child Parameters
EligibilitySubjectResult
objectEligibility result for one evaluated item. Fields that do not apply are omitted.
Identifier of the evaluated item.
Example:FullSurrender
True when every applicable eligibility check passes.
A transaction affected by a restriction type, with its blocking status.
Show Child Parameters
Policy eligibility evaluation.
Show Child Parameters
User permission evaluation.
Show Child Parameters
Restriction evaluation.
Show Child Parameters
True when the requested item is not available.
True when the requested item is not configured.
Explanation when an item is unavailable or not configured.
Example:Transaction Not Configured
PolicyEligibilitySectionResult
objectPolicy eligibility evaluation.
Allowed values:ELIGIBLENOT_ELIGIBLECOULD_NOT_DETERMINE
Example:ELIGIBLE
Structured reason for a non-passing or indeterminate section.
Show Child Parameters
Structured reason for a non-passing or indeterminate section.
Show Child Parameters
UserEligibilitySectionResult
objectUser permission evaluation.
Allowed values:ELIGIBLENOT_ELIGIBLECOULD_NOT_DETERMINE
Example:ELIGIBLE
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
Structured reason for a non-passing or indeterminate section.