plan_review until someone approves or rejects the plan. Policies evaluate automatically whether work should be allowed, denied, or require approval.
Approval statuses
Policy outcomes
Policies evaluate a plan and return one of:How it works
SDK operations
Approvals (/v1/approvals)
Policies (/v1/policies)
Review an approval
- Python
Evaluate a policy
Test what outcome a given context would produce without creating a real task:Errors
Security
Rate limits
100 requests per organization per minute. Pagination:page >= 1, page_size 1–100 (default 20).
Common errors
Common errors
Expiry behavior
Expiry behavior
When an approval expires (24h without a decision), the task moves to
cancelled. There is no retry; submit a new task if the work should still be done.Related pages
Tasks
The work approvals gate.
Streaming & Replay
See approval events in the stream.
Members & Roles
Who can approve.
Tasks & Workflows
Where plan review fits in the lifecycle.

