Approval workflows let you require human approval before sensitive tool executions. Configure approval rules in policies to enforce governance.Documentation Index
Fetch the complete documentation index at: https://hypha-docs.plinqx.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Approval workflows provide:- Security: Require approval for sensitive operations
- Compliance: Meet regulatory requirements for certain actions
- Audit Trail: Track who approved what and when
- Flexibility: Single or multi-approver workflows
How Approvals Work
Policy Triggers Approval
A policy rule with an approval requirement is triggered during tool execution.
Configuring Approval Rules
Approval rules are configured in Policies:Approval Types
| Type | Description |
|---|---|
| Auto-approve | Automatically approve (useful for logging) |
| Single Approver | Require one approval from any approver |
| Multi-approver | Require multiple approvals from different approvers |
Managing Approval Requests
Viewing Pending Approvals
Approving Requests
Review Details
Review:
- Tool: Which tool is being called
- Parameters: What parameters are being passed
- Principal: Who initiated the request
- Context: Additional context about the request
Rejecting Requests
External Approvals
For external stakeholders, use token-based approvals:Token-Based Approval Links
Token-based approvals are useful for stakeholders who don’t have Plinqx accounts.
Approval Status
Approval requests have statuses:| Status | Description |
|---|---|
| PENDING | Awaiting approval |
| APPROVED | Fully approved, execution can proceed |
| REJECTED | Rejected, execution blocked |
| EXPIRED | Approval window expired |
Email Notifications
Approvers receive email notifications when:- A new approval request is created
- An approval request is about to expire
- An approval request is resolved
Approval History
View approval history:- All Requests: See all approval requests (pending, approved, rejected)
- Filter by Status: Filter by approval status
- Filter by Tool: See approvals for specific tools
- Filter by Principal: See approvals from specific principals
Best Practices
Set Expiry Times
Configure reasonable expiry times to avoid stale requests
Clear Approvers
Assign approvers who will respond promptly
Use Multi-approver
Require multiple approvals for high-risk operations
Review Regularly
Regularly review approval patterns to optimize workflows
Next Steps
Configure Policies
Set up approval rules in policies
View Audit Logs
Track approval decisions in audit logs