Approve API

A simple API to request a user's real-time approval on anything via email, sms + mobile push.

curl https://approve.sh/prompt -d user="anne@acme.co" -d body="Confirm $10000.00 transfer to Alissa P?"
# polling for user's real-time response
{ answer: { result: true, time: 1549336241, metadata: { ip_address: 172.17.54.22, operating_system: iPhone, } , } , }
Send an approval prompt in
10:26 Tuesday, February 21

MAIL

now

BankCo

Please approve this new transaction

Confirm a $10000.000 transfer to Alissa P? Click below to approve or reject this request...

Please approve this new transaction

BankCo
to me
Confirm a $10000.00 transfer to Alissa P?
Approve Reject
One API. Approve anything. Built to work for any type of user approval.
Transactions
Confirm suspected fraudulent credit card charges, large withdrawals or transfers, or unusual activity. Require approval from multiple account admins.
Authentication
Send magic sign-in links, two-step verification, re-authenticate long-lived sessions, new device confirmations, verify identity for lost accounts or customer support.
Compliance
Request supervisor approval for internal workflows. Get an audited history of who approved what.
Features Save engineering time. Deliver great UX.
API LibrariesRuby, Javascript, Python, Rust, Go, Java
Customized Approval Templates
Email & SMS
Webhooks & Redirects
Magic Login Links
Push SDK (iOS + Android) Contact us
Multi-Person Approvals Contact us
Fraud Intelligence Platform Coming Soon
Pricing Pay for what you use.
$1 For every 100 user approval prompts you send + $0.0075/SMS For up to 100k requests per month Contact us for higher volume pricing
Join our mailing list for product updates & news!
or say hi at hello@approveapi.com