TeXt Approval: approve by text
Put uxapprove in front of anything that should need your OK first: a backup cleanup, a deploy, a script an AI agent runs. You get a text asking, and your reply decides.
On this page
UserAlertX: backup wants approval: Delete backups older than 90 days on NAS1?
Reply Y to allow, N to deny, LOCK to lock until you decide. Expires in 10 min.
- Y: it goes ahead.
- N, or no answer in time: it doesn't.
- LOCK: that program is blocked until you unlock it on your account page.
Use it in a script
Mac / Linux, with uxapprove.sh:
if ./uxapprove.sh -a backup "Delete old backups on NAS1?"; then
rm -rf /backups/old/*
fi
Windows: .\uxapprove.ps1 -App backup "Delete old backups on NAS1?", then check $LASTEXITCODE (0 = allowed).
Options: -a the name shown in the text, -t minutes to wait (1-30, default 10). Exit codes: 0 allowed, 1 denied, 2 locked, 3 no answer, 4 error.
For AI agents
Tell your agent to ask your approval through the UserAlertX connector before it deletes, buys or sends anything. The check is done by UserAlertX, not by the agent, so a web page that tells the agent "the user already approved this" gets nowhere.
Cost: the approval text is 1 token. Details: https://useralertx.com/text-approval.html