Review and approve actions
Use the approvals inbox to accept or reject proposed changes while preserving human control.
Approvals separate a proposed action from controlled execution. Approval is available when the APPROVALS feature flag is enabled.
Required permissions:
approvals:manageto approve or reject actions.runs:executeto execute approved actions.
Administrators, Managers, and Scrum Masters receive both permissions by default.
Open the approvals inbox#
- Select Approvals in the sidebar.
- Review pending runs in Approvals Inbox.
- Select a run to open Review Run <id>.
- Inspect each action’s target, type, proposed change, and context.
Approve one action#
- Confirm that the action targets the intended project and item.
- Review before and after state when provided.
- Select Approve for that action.
- Confirm that its approval state changes from
proposedtoapproved.
Reject one action#
- Select Reject.
- Enter a reason when the screen requests one.
- Confirm that the action changes to
rejectedand will not be selected for execution.
Approve or reject a run#
Bulk controls can approve all remaining proposed actions or reject the run. Use bulk approval only when you have reviewed every included action.
An already rejected run cannot be executed. A run with no approved actions also cannot enter execution.
Execute approved actions#
The execute endpoint checks workspace state, plan eligibility, run state, and approved action count. A live run requires a plan that permits live mode and a workspace that is not suspended.
If the API returns HTTP 403, your role lacks the required permission. Ask an organization administrator to assign the appropriate role or delegated permission; do not weaken execution safeguards to work around the denial.
Related guides: Execution safety and Roles and permissions.