Products · AvailableAgentRail / Payouts

Payouts.

Pay anyone, anywhere, in a single tool call.

Stop wiring up rail-specific SDKs. Payouts sends money to anyone — vendors, carriers, employees, other agents — and AgentRail chooses the optimal rail, handles compliance, and emits webhooks.

What it does

The shape of Payouts.

One call, every rail

ACH, wire, RTP, FedNow, card payouts.

We pick the right rail for the recipient automatically — fastest available, cheapest available, or whatever rule you configure.

Idempotent by default

Safe to retry. Always.

Every Payouts call is keyed by your idempotency token. A network blip won't double-send. A misbehaving agent can't accidentally pay twice.

Policy at the edge

Limits enforced before money moves.

Spend policies are checked at the API boundary. A 422 fires instantly if an agent tries to exceed its cap — no money in flight, no reconciliation headache.

API

One coherent surface for payouts.

send_payout.py
PythonTypeScript
payout = await agentrail.payments.create(
    wallet_id=account.id,
    recipient="acme-logistics",
    amount=4250_00,  # $4,250.00
    currency="USD",
    memo="Delivery batch 2026-05-19",
    idempotency_key=run_id,
)
POST/v1/payments

Send a payout

GET/v1/payments/{id}

Check payout status

POST/v1/payments/{id}/cancel

Cancel before settlement

Build with AgentRail

Start integrating Payouts today.