Standing Approvals
Standing approvals let you pre-authorize an agent to execute a specific action type without asking for approval each time. They’re useful for routine, trusted actions that you don’t want to review individually.How They Work
When a standing approval is active and an agent submits a matching request:- Permission Slip checks the action type and parameters against the standing approval’s constraints.
- If everything matches, the request is automatically approved — no notification, no manual review.
- The execution count increments.
- The action is logged in the activity feed.
Create a Standing Approval
Open the Standing Approvals card
On your dashboard, find the Standing Approvals card and click Create Standing Approval.
Fill in the details
- Agent — select which agent this applies to (deactivated agents are excluded).
- Action Type — the action type to pre-authorize (e.g.,
github.create_issue). - Version — the action version (defaults to
1). - Max Executions — how many times the agent can use this approval. Leave blank for unlimited.
- Expires At — when the standing approval expires. Defaults to 30 days, maximum 90 days.
Monitoring Usage
The Standing Approvals table shows:| Column | Description |
|---|---|
| Action | The pre-authorized action type |
| Agent | Which agent can use it |
| Executions | Current count vs. maximum (e.g., 5 / 20 or 12 / ∞) |
| Expires | When the standing approval expires |
Standing Approval States
| State | Description |
|---|---|
| Active | Can be used by the agent |
| Expired | Duration has elapsed |
| Revoked | You manually cancelled it |
| Exhausted | Max execution count reached |
Revoke a Standing Approval
To revoke a standing approval at any time:- Click Revoke on the standing approval row.
- Confirm in the dialog.
Standing approvals are also automatically revoked when you deactivate an agent or remove a connector.