Approval Request Overview
When a policy’s escalate condition matches:- The request is blocked from automatic processing
- An approval request is created
- The request appears in the Approvals page
- An authorized user can approve or decline the request
Viewing Pending Approvals
The Approvals page shows:- ID: Unique identifier for the approval request
- Policy ID: Which policy triggered the escalation
- Created At: When the approval request was created
- Status: Pending, Allowed, or Declined (API/SDK use
PENDING,ALLOWED,DECLINED) - Request: Details of the original request (amount, currency, etc.)
- Action By: User who approved or declined (if completed)
Approving or Declining Requests
For pending requests:- Review the request details
- Click “Approve” to allow the request
- Or click “Decline” to reject the request
- The action is recorded and the request is processed accordingly
Only pending requests can be approved or declined. Completed requests show their final status.
Approval Status Tracking
Approval statuses (same in API and SDK):- PENDING: Awaiting review
- ALLOWED: Request was approved by a reviewer (the UI may show this as “Accepted”)
- DECLINED: Request was declined by a reviewer
- Pending: Gray with clock icon
- Allowed (Accepted): Green with checkmark
- Declined: Red with X icon
Understanding Approval Workflow
- Policy Evaluation: Request matches escalate condition
- Approval Request Created: System creates approval request
- Notification: Reviewer is notified (via Slack, email, etc.)
- Review: Reviewer examines request details
- Decision: Approve or decline
- Processing: Request is processed based on decision
- Completion: Approval request status is updated
Request Details
Each approval request shows:- Request Amount: Monetary value of the request
- Currency: Currency code
- Policy Information: Which policy triggered the escalation
- Original Request: Full request payload (expandable)
- Timestamps: When created and when action was taken