Implement reconciliation between Moov wallet balances and an external ledger using wallet endpoints and transfer events

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

Steps

  1. Retrieve wallet balances for each Moov account using GET /accounts/{accountID}/wallets from the Wallets section of the API (docs.moov.io/api/sources/wallets/); the response includes availableBalance and pendingBalance.
  2. List completed and pending transfers using GET /transfers with filters for accountID, status, and date range to enumerate all money movement affecting wallet balances.
  3. For each transfer, capture the transferID, amount, source, destination, status, and createdOn timestamp to construct reconciliation line items in your external ledger.
  4. Cross-reference the sum of completed transfer credits minus debits against the availableBalance reported by the wallet endpoint; investigate any discrepancy.
  5. Subscribe to transfer-related webhook events by specifying them in your Moov account's event subscriptions so your reconciliation system receives real-time updates rather than polling.
  6. Include header x-moov-version: v2026.04.00 on all API calls to ensure consistent response shapes during reconciliation runs.

Known gotchas

Related routes

Reconcile Moov wallet balances against an external general ledger using the Moov transfers API and wallet endpoints
banking-general · 6 steps · unrated
Implement a Moov account capability request flow, issue a virtual card, and retrieve PCI-scoped card details
ledger/Moov · 6 steps · unrated
move money between accounts using Moov transfers
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