
Workspace Governance — Approvals
Surfaces
Approvals list and decide require Admin / Superadmin (API also checks admin). Plan: Pro+.
Filters and layout
Table columns
Action · Status · Ver · Env · Agent · Created · Decision Card meta may also show Version, Env, Agent, Session, Workflow. Statuses:pending · approved · rejected · expired (expired/stale pending are hidden from actionable lists).
Decide a pending approval
- Open Approvals (or Studio HIL Approvals).
- Filter to Pending.
- Open the row/card and review the tool call context.
- Click Accept or Reject.
- Confirm the toast (Approved / Rejected) and that the session continues or stops in Observability.
API
{ "decision": "approved" | "rejected", "workspaceid": "…" }
Permission: workspace.governance.update + Admin/Superadmin.
Configure delivery (before calls pause)
On Tool Governance when attaching a HITL policy:- Open Approval delivery (attach wizard step or Edit on the binding).
- Enable Dashboard and/or Email.
- Add email recipients when Email is on.
- Save delivery.
Documented production channels are Dashboard and Email. Studio HIL New Slack/Teams destinations are preview-only — see HITL.

