Get Approval
GET /v2/policy-approvals/{approvalId}
Get an Approval object (created if a policy triggered requiring an Approval process action).
Required Permissions
Name
Conditions
Policies:Approvals:Read
Always Required
Responses
200 - Approval Objects
Note: TriggerStatus
of Skipped
means the rule did not trigger for the given activity.
{
"id":"ap-...",
"initiatorId":"us-...",
"status":"Pending",
"expirationDate":"2023-12-22T21:16:16.659Z",
"dateCreated":"2023-12-22T20:56:16.662Z",
"dateUpdated":"2023-12-22T20:56:16.662Z",
"activity":{
"kind": "Wallets:Sign",
"transferRequest": { // the transfer request object from transfer endpoint
"id": "xfr-...",
...
},
},
"evaluatedPolicies":[
{
"policyId":"plc-...",
"triggerStatus":"Triggered",
"reason":"Number of transactions (2) is above limit (2)."
},
{
"policyId":"plc-...",
"triggerStatus":"Triggered",
"reason":"Cumulative transfer amount (USD 20) is above limit (USD 2)."
}
],
"decisions":[
{
"userId":"us-...",
"dateActioned":"2023-12-22T20:56:16.662Z",
"value":"Approved"
}
],
}
Last updated