Install the CLI
One signed binary for macOS, Linux, and Windows.
Human approval API
One server-authoritative primitive for AI agents, scripts, CI/CD pipelines, cron jobs, and high-impact operations. Ask with typed context, wait safely, and resume with a signed result.
One signed binary for macOS, Linux, and Windows.
Store the one-time Source key locally with owner-only permissions.
Pause cleanly until a person returns a typed decision.
From shell to signed answer
The CLI creates an Action, waits with bounded long-polling, and returns a machine-readable selection once a human decides.
python -m pip install actionbox
actionbox configure
actionbox doctoractionbox ask "Deploy to production?" \
--option approve=Approve \
--option reject=Reject \
--wait --timeout 30mNative SDKs
Create typed human checkpoints without inventing polling, state, expiry, or callback verification.
pip install actionbox-sdk
from actionbox import Actionbox
client = Actionbox()
decision = client.ask(
"Deploy v2.18?",
options=["approve", "reject"],
wait=True,
)Design beyond the endpoint
The API provides the durable decision boundary. These guides cover the policy, execution state, and identity controls your integration still owns.
Choose which operations run, stop, or require human judgment.
Read the guideCoordinate checkpoints, approvals, retries, and execution outcomes.
Read the guideSeparate workload access, reviewer authority, and downstream execution.
Read the guide