Installed by npx, or as a dependency. Every command takes --json for machine-readable output, and reads AVVIO_API_KEY, AVVIO_ORG_ID and AVVIO_BASE_URL from the environment. This page is generated from the CLI's own --help, so it cannot list a command the binary does not have.
avvio-payments — pay out to your customers from your balance
Setup
guide The whole flow, as commands you can paste
doctor Check your credentials, connectivity and balance
mcp Run as an MCP server over stdio (for agents)
Discovery
corridors Currencies you can pay out to
requirements <CCY> Fields a beneficiary in that currency needs
Pricing
quote --amount 200 --to MXN What the recipient gets, and the fee
Beneficiaries
beneficiary create --name "Maria Gonzalez" --email maria@example.com \\
--currency MXN --end-user emp_42 \\
--external-id emp42_maria \\
--field clabeNumber=012345678901234567
[--country MX] [--external-id <your id>] external-id makes a repeat
create return the existing
beneficiary instead of
registering a second account
beneficiary list [--end-user emp_42] [--limit 50] [--cursor <id>]
Sandbox
fund [--amount 5000] Credit your test balance
balance [--history] What you can send; --history explains every change
Paying
pay --amount 200 --to <destinationAccountId> --end-user emp_42 \\
[--expect <destinationAmount from quote>] [--end-user-name "Ana Lopez"] \\
[--reference ZZ-1] [--idempotency-key k1] [--max-drift-bps 200]
cancel <payoutId> stop a payout that has not been funded yet
status <payoutId> [--watch] --watch polls until it stops moving
payouts Recent payouts
Reconciliation
events [--since <sequence>] [--limit N] [--payout-id ID] [--follow]
Every transition, in order. Carry the returned
nextSince back as --since; --follow polls and
prints new rows as they land (--interval SECONDS)
Funding
funding Where to wire money to top up your balance
funding <payoutId> Deposit instructions for a payout you fund
yourself (requiresFunding: true)
funding confirm <payoutId> --tx <hash>
Report the transfer you already sent
Payout links
link create --amount --to --end-user
Mint a one-time link; the recipient enters their
own bank details (--reference, --expires MINUTES)
Webhooks (sandbox)
webhook create --url <url> Register an endpoint, print its signing secret
(--events a,b to filter; localhost ok in sandbox)
webhook deliveries <id> What we sent, what came back, what we retried
Configuration (environment)
AVVIO_API_KEY required Server-side only. Never ship it to a browser or a phone.
AVVIO_ORG_ID required
AVVIO_BASE_URL optional
Every command takes --json for machine-readable output.