Ask Moov Beta
Generative AI is experimental and can make mistakes.
Guides Use cases
SDKs & UIs
Frontend
Drops Pre-built, drop-in UIs for complicated flows Moov.js Client-side SDK for secure data collection All client SDKs Web, iOS, and Android SDKs
Backend
Backend SDKs Server-side libraries for interacting with Moov
Hosted UIs
Hosted onboarding Co-branded onboarding forms Resolution links Secure links for resolving verification issues Payment links Shareable links and QR codes for payments
API Changelog
  • Guides
  • Use cases
  • For developers
  • API reference
  • SDKs
  • Moov.js
  • Moov Drops
  • Developer tools
  • Changelog
<- Full menu

API reference

  • Getting started
  • Rate limits
  • Errors
  • Versioning
  • Authentication
    • Options
    • Access tokens
    • End-to-end encryption
    • Scopes
  • Moov accounts
    • Accounts
    • Billing
    • Capabilities
    • Files
    • Onboarding links
    • Resolution links
    • Partner billing
    • Representatives
    • Underwriting
  • Sources
    • Bank accounts
    • Cards
    • Apple Pay
    • Google Pay
    • Payment methods
    • Terminal applications
    • Wallets
  • Money movement
    • Transfers
      • POST
        Create a transfer
      • POST
        Create transfer configuration
      • POST
        Retrieve transfer options
      • POST
        Cancel a transfer
      • GET
        List transfers
      • GET
        Retrieve a transfer
      • GET
        Get cancellation details
      • GET
        Get transfer configuration
      • PUT
        Update transfer configuration
      • PATCH
        Update transfer metadata
    • Sweeps
    • Refunds
    • Disputes
    • Card issuing
    • Invoices
    • Payment links
    • Receipts
    • Scheduling
  • Account tools
    • Image library
    • Product catalog
    • Support tickets
  • Enrichment
    • Branding
    • Form shortening
    • Institutions
  1. API reference
  2. Money movement

Transfers

Create a transfer

POST
/accounts/{accountID}/transfers

Create transfer configuration

POST
/accounts/{accountID}/transfer-config

Retrieve transfer options

POST
/accounts/{accountID}/transfer-options

Cancel a transfer

POST
/accounts/{accountID}/transfers/{transferID}/cancellations

List transfers

GET
/accounts/{accountID}/transfers

Retrieve a transfer

GET
/accounts/{accountID}/transfers/{transferID}

Get cancellation details

GET
/accounts/{accountID}/transfers/{transferID}/cancellations/{cancellationID}

Get transfer configuration

GET
/accounts/{accountID}/transfer-config

Update transfer configuration

PUT
/accounts/{accountID}/transfer-config

Update transfer metadata

PATCH
/accounts/{accountID}/transfers/{transferID}

Was this helpful?

Moov logo
Follow us
Product
Pricing Moov Platform Accept Store Send Spend
Payment links Invoicing New Tap to Pay New Onboarding Dashboard Drops Data Sync All features Roadmap
Developers
Guides Quick start API Moov.js Drops Server-side SDKs Tap to Pay Android SDK Tap to Pay iOS SDK LLMs.txt Changelog Status
Industries
Construction Digital banking Fundraising Loan servicing Small business Transport
Resources
Blog Support center Community Fintech glossary Bug bounty Security portal Prohibited & restricted businesses
Company
Who we are Careers Newsroom Media resources Contact
© Moov Financial, Inc. 2026 All rights reserved
Privacy policy Terms of use Cookies