Skip to main content

E1305. Approvals: no separate approver available

Severity: ERROR. Class: HITLNoApproverAvailable (subclass of PolicyDeniedError).

What happened

Org has only one user (Free or Solo tier, or a one-seat Teams org). The approval workflow refuses to enable because there's no separate human to approve.

Why it matters

Self-approval is governance theater. If the requestor and the only approver are the same person, the workflow adds friction without governance.

How to fix

Invite a teammate, OR upgrade to Teams ($199/mo + $29/seat), OR don't tag rules with escalate_on_deny: true on a solo org. Free + Solo tier users see the toggle disabled in /settings/hitl.

Catching this error

except PolicyDeniedError catches this. Approval refusal becomes a hard deny.

See also