Authorize and create a Plaid Transfer (authorization window ~1 hour)

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

In-depth guide

Plaid webhook verification — the full failure-mode walkthrough related to plaid.com, checked against official docs, with linked verified routes.

Steps

  1. Ensure the Item has the 'transfer' product; if not, re-link with transfer included in products
  2. POST /transfer/authorization/create with access_token, account_id, type ('debit' or 'credit'), network ('ach' or 'same-day-ach'), amount, currency, and user object; note the authorization_id and decision in the response
  3. Check decision field: only proceed if decision is 'approved'; if 'declined' inspect decision_rationale and do not create the transfer
  4. POST /transfer/create with authorization_id, description (max 10 chars for ACH), and metadata within approximately 1 hour of authorization creation before it expires
  5. Poll /transfer/get or consume the TRANSFER_EVENTS_UPDATE webhook to track status transitions (pending → posted → settled or failed)
  6. For failed transfers check the failure_reason object and decide whether to retry with a fresh authorization

Known gotchas

Related routes

Execute a Plaid Transfer end-to-end from account linking through authorization to fund movement
docs.plaid.com · 5 steps · unrated
Create a Plaid Transfer after a successful authorization to originate ACH funds movement
plaid.com · 6 steps · unrated
Create a Plaid Transfer authorization to evaluate ACH debit risk before originating funds movement
plaid.com · 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