move money between accounts using Moov transfers

domain: moov.io · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a Moov account for each party (your platform account is created during onboarding; create additional accounts via POST /accounts) with the required capabilities applied (e.g., transfers, send-funds).
  2. Add a payment method to each account — for bank accounts POST a bank account object to /accounts/{accountID}/bank-accounts and complete micro-deposit or instant verification.
  3. Retrieve the available payment method IDs for source and destination by calling GET /accounts/{accountID}/payment-methods.
  4. Create a transfer by POSTing to /transfers with a JSON body specifying source (accountID and paymentMethodID), destination (accountID and paymentMethodID), amount (currency and value in minor units), and an idempotency key in the X-Idempotency-Key header.
  5. Check the transfer status synchronously from the POST response or asynchronously by subscribing to Moov webhooks for transfer status changes.
  6. Handle capability requirements — if an account lacks a required capability (e.g., send-funds), the transfer will fail with a clear error listing which capabilities need to be enabled.

Known gotchas

Related routes

Create Moov accounts and initiate transfers between them
docs.moov.io · 5 steps · unrated
Use Moov transfer groups to chain a multi-party payment so each party sees the correct context of funds moving through them
docs.moov.io · 6 steps · unrated
Use the Moov transfer-options endpoint to determine valid source and destination payment-method combinations before creating a multi-rail transfer
docs.moov.io · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans