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
1
Open the Standing Approvals card
On your dashboard, find the Standing Approvals card and click Create Standing Approval.
2
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.
3
Create
Click Create. The standing approval is immediately active and appears in the table.
Monitoring Usage
The Standing Approvals table shows:
The execution badge turns red when usage reaches 90% of the maximum, so you know when it’s about to be exhausted.
Standing Approval States
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.