If true, the response includes the clauses of the evaluated policy rule. If absent, defaults to false.
200 Response
idstring<UUID>required
Id of the Evaluation. A UUID.
Example: 306258df-dcab-489e-a9fe-ff28ce9fa312
idempotencyKeystringrequired
The idempotency key of the policy evaluation. This is sent upon evaluation by the client. BitGo uses it to ensure idempotency.
Example: 63cf101298470200073bbae71add80d5
scopestringrequired
The scope of the policy evaluation.
Example: wallet.segregated
touchpointstringrequired
The touchpoint describing what the client request is about.
- When the touchpoint has self_controlled=true, evaluation uses rules from that touchpoint instead of Policy Management
- For organization-scoped policy changes, this will be "policies.management.edit" while evaluatedTouchpoint will be "organization.role.management"
Example: wallet.segregated.transfer
evaluatedTouchpointstringrequired
The touchpoint whose policy rules were used to evaluate the request.
- Normally this is the same as touchpoint
- For self-controlled touchpoints (e.g., organization.role.management), this will be different from touchpoint
Example: wallet.segregated.transfer
clientRequestobjectrequired
The client request sent for policy evaluation.
statusstringrequired
The status of the policy evaluation.`PENDING` if pending resolution. `ALLOWED` if the touchpoint for this policy evaluation is allowed. `DENIED` if the touchpoint for this policy evaluation is denied.
Allowed values: PENDINGALLOWEDDENIED
Example: PENDING
evaluatedPolicyRulesarray[object]required
An Evaluated Policy Rule, which is the result of evaluating a Policy Rule.
idstringrequired
ID of the evaluated policy rule.
Example: 73bb6587-4f4d-44ce-b189-e8f61e96e544
statusstringrequired
Indicates the status of the evaluated policy rule. `TRIGGERED` if the rule is triggered. `NOT_TRIGGERED` if the rule isn't triggered.
Allowed values: TRIGGEREDNOT_TRIGGERED
Example: TRIGGERED
filteringConditionInputsobjectrequired
The inputs for the filtering conditions that must trigger in order to evaluate this policy rule.
policyRuleIdstringrequired
The ID of the policy rule that was evaluated.
Example: 8128f2bb-7481-463c-b018-163cd9131876
versionintegerrequired
The version of the policy rule that was evaluated.
Example: 1
clausesarray[object]
A evaluated policy rule clause, which is a combination of conditions and actions that were evaluated.
actionsarray[object]required
A policy action that was evaluated and requires resolution.
idstringrequired
Unique identifier for the evaluated policy action.
statusstringrequired
Indicates the status of the evaluated policy action. `PENDING` if the action is pending resolution. `NOT_NEEDED` if the action is not needed. `COMPLETE` if the action is complete. `CANCELLED` if the action is canceled.