Plaid logo
Docs
ALL DOCS

API

  • Overview
  • Libraries
  • API versioning
  • Postman Collection
  • Webhooks
Payments and Funding
  • Auth
  • Balance
  • Identity
  • Signal
  • Transfer
  • Investments Move
  • Payment Initiation (Europe)
  • Virtual Accounts
Financial Insights
  • Transactions
  • Investments
  • Liabilities
  • Enrich
KYC/AML and anti-fraud
  • Look up Dashboard users
  • Identity Verification
  • Monitor
  • Protect
  • Beacon (beta)
Instant Onboarding
  • Layer
Credit and Underwriting
  • Consumer Report (by Plaid Check)
  • Assets
  • Statements
  • Income
Fundamentals
  • Items
  • Accounts
  • Institutions
  • Sandbox
  • Link
  • Users
  • Consent
  • Network
  • OAuth
Partnerships
  • Processor tokens
  • Processor partners
  • Reseller partners
Plaid logo
Docs
Close search modal
Ask Bill!
Ask Bill!
Hi! I'm Bill! You can ask me all about the Plaid API. Try asking questions like:
    Note: Bill isn't perfect. He's just a robot platypus that reads our docs for fun. You should treat his answers with the same healthy skepticism you might treat any other answer on the internet. This chat may be logged for quality and training purposes. Please don't send Bill any PII -- he's scared of intimacy. All chats with Bill are subject to Plaid's Privacy Policy.
    Plaid.com
    Log in
    Get API Keys
    Open nav

    Transfer

    API reference for Transfer endpoints and webhooks

    For how-to guidance, see the Transfer documentation.

    Initiating Transfers
    /transfer/authorization/createCreate a transfer authorization
    /transfer/authorization/cancelCancel a transfer authorization
    /transfer/createCreate a transfer
    /transfer/cancelCancel a transfer
    Reading Transfers
    /transfer/getRetrieve information about a transfer
    /transfer/listRetrieve a list of transfers and their statuses
    /transfer/event/listRetrieve a list of transfer events
    /transfer/event/syncSync transfer events
    /transfer/sweep/getRetrieve information about a sweep
    /transfer/sweep/listRetrieve a list of sweeps
    Account Linking
    /transfer/capabilities/getDetermine RTP eligibility for a Plaid Item
    /transfer/intent/createCreate a transfer intent and invoke Transfer UI (Transfer UI only)
    /transfer/intent/getRetrieve information about a transfer intent (Transfer UI only)
    /transfer/migrate_accountCreate an Item to use with Transfer from known account and routing numbers
    Recurring Transfers
    /transfer/recurring/createCreate a recurring transfer
    /transfer/recurring/cancelCancel a recurring transfer
    /transfer/recurring/getRetrieve information about a recurring transfer
    /transfer/recurring/listRetrieve a list of recurring transfers
    Refunds
    /transfer/refund/createCreate a refund for a transfer
    /transfer/refund/cancelCancel a refund
    /transfer/refund/getRetrieve information about a refund
    Platform Payments
    /transfer/originator/createCreate a new originator
    /transfer/originator/getGet the status of an originator's onboarding
    /transfer/originator/listGet the status of all originators' onboarding
    /transfer/originator/funding_account/createCreate a new funding account for an originator
    /transfer/questionnaire/createGenerate a Plaid-hosted onboarding UI URL
    Plaid Ledger
    /transfer/ledger/depositDeposit funds into a ledger balance held with Plaid
    /transfer/ledger/distributeMove available balance between platform and its originator
    /transfer/ledger/getRetrieve information about the ledger balance held with Plaid
    /transfer/ledger/withdrawWithdraw funds from a ledger balance held with Plaid
    /transfer/ledger/event/listRetrieve a list of ledger balance events
    Program Metrics
    /transfer/metrics/getGet transfer product usage metrics
    /transfer/configuration/getGet transfer product configuration
    Sandbox
    /sandbox/transfer/simulateSimulate a transfer event
    /sandbox/transfer/refund/simulateSimulate a refund event
    /sandbox/transfer/sweep/simulateSimulate creating a sweep
    /sandbox/transfer/fire_webhookSimulate a transfer webhook
    /sandbox/transfer/ledger/deposit/simulateSimulate a deposit sweep event
    /sandbox/transfer/ledger/simulate_availableSimulate converting pending balance into available balance
    /sandbox/transfer/ledger/withdraw/simulateSimulate a withdrawal sweep event
    /sandbox/transfer/test_clock/createCreate a test clock
    /sandbox/transfer/test_clock/advanceAdvance a test clock
    /sandbox/transfer/test_clock/getRetrieve information about a test clock
    /sandbox/transfer/test_clock/listRetrieve a list of test clocks
    Webhooks
    TRANSFER_EVENTS_UPDATENew transfer events available
    RECURRING_CANCELLEDA recurring transfer has been cancelled by Plaid
    RECURRING_NEW_TRANSFERA new transfer of a recurring transfer has been originated
    RECURRING_TRANSFER_SKIPPEDAn instance of a scheduled recurring transfer could not be created
    Developer community
    GitHub
    GitHub
    Stack Overflow
    Stack Overflow
    YouTube
    YouTube
    Discord
    Discord