Connect your own Plaid account (Sandbox and/or Production) to link end users' bank accounts and read/act on their financial data from Imperal -- Link tokens, Items, Accounts, Institutions, Transact...
What this app can do
63 tools registered
Connect PlaidFree
Connect your own Plaid account by saving your client_id plus a Sandbox and/or Production secret, after checking whichever ones you provide actually work. Find these in Plaid Dashboard > Team Settings > Keys.
Disconnect PlaidFree
Disconnect a Plaid account: deletes the saved client_id/secrets. Nothing in Plaid itself is changed; existing Items keep working if you reconnect the same credentials later.
List ConnectionsFree
List the connected Plaid accounts.
Create Link Token16 tok
Create a Link token so your app can launch Plaid Link for an end user to connect their bank account (or reauthenticate an existing one in update mode, via access_token).
Get Link Token8 tok
Read a Link token's own metadata (status, products requested) -- useful to confirm what a token was configured for before handing it to a client.
Exchange Public Token16 tok
Exchange a public_token (returned by Plaid Link after an end user finishes connecting their bank) for a permanent access_token identifying the new Item. Store the access_token yourself -- Plaid never lets you retrieve it again.
Get Item8 tok
Read one Plaid Item in full: institution, available/billed products, and error state.
Remove Item16 tok
Permanently remove a Plaid Item, revoking its access_token. Cannot be undone -- the end user would need to reconnect through Link again.
Update Item Webhook16 tok
Change the webhook URL Plaid sends this Item's events to.
Create Public Token16 tok
Re-issue a short-lived public_token for an existing Item, so Link can be launched in update mode from a different client than the one that originally created the Item.
Get Accounts8 tok
Read every account (or a specific subset) attached to a Plaid Item -- balances, type, subtype, mask.
Get Institution8 tok
Read one financial institution known to Plaid by its institution_id -- name, logo, supported products, OAuth requirement.
List Institutions8 tok
List financial institutions known to Plaid, paginated.
Search Institutions8 tok
Search financial institutions known to Plaid by free-text name, optionally filtered to institutions supporting given products.
Sync Transactions8 tok
Fetch new/modified/removed transactions for an Item since a cursor (the recommended way to keep transactions up to date -- pass the returned next_cursor back in on your next call). Leave cursor blank on the very first call to get full history.
Get Transactions8 tok
Fetch transactions for an Item within a date range (legacy endpoint -- prefer sync_transactions for ongoing sync, this is fine for a one-off historical pull).
Refresh Transactions16 tok
Ask Plaid to proactively check for new transaction data right now instead of waiting for its normal refresh schedule. Fires a TRANSACTIONS webhook when done.
Get Recurring Transactions8 tok
Read Plaid's own detected recurring transaction streams (subscriptions, regular income/bills) for an Item.
Enrich Transactions8 tok
Enrich your OWN raw transaction data (not from Plaid) with merchant name, logo, category, and payment channel using Plaid's Transactions Enrich product.
Get Auth8 tok
Read account and routing numbers for an Item's depository accounts -- the core data needed to originate an ACH transfer.
Get Identity8 tok
Read the account holder's name, email, phone, and address on file at their bank, for an Item.
Match Identity8 tok
Check how closely a name/phone/email/address you provide matches the account holder's real identity on file (Identity Match) -- useful for fraud/KYC checks before trusting a linked account.
Get Holdings8 tok
Read investment holdings (securities owned, quantity, cost basis) for an Item's investment accounts.
Get Investment Transactions8 tok
Read investment transactions (buys, sells, dividends, fees) for an Item within a date range.
Refresh Investments16 tok
Ask Plaid to proactively check for new investment data right now instead of waiting for its normal refresh schedule.
Get Liabilities8 tok
Read liability details (student loans, credit cards, mortgages -- APR, balances, due dates) for an Item.
Create Asset Report20 tok
Create an Asset Report -- a point-in-time snapshot of balances/transactions across one or more Items, used for mortgage/loan underwriting.
Get Asset Report8 tok
Read a previously created Asset Report by its token, once Plaid's PRODUCT_READY webhook has fired.
Get Asset Report Pdf8 tok
Render a completed Asset Report as a PDF, base64-encoded.
Refresh Asset Report20 tok
Refresh an existing Asset Report with up-to-date balance/transaction data.
Filter Asset Report20 tok
Create a new, filtered copy of an Asset Report with specific accounts excluded -- e.g. to hide accounts irrelevant to a loan application.
Remove Asset Report16 tok
Permanently delete an Asset Report. Cannot be undone.
Create Audit Copy16 tok
Create an auditor-shareable copy of an Asset Report for a named auditing institution (e.g. Fannie Mae).
Remove Audit Copy16 tok
Revoke a previously created Asset Report audit copy.
Create Income Verification20 tok
Start Payroll/Document income verification for an Item.
Get Income Verification8 tok
Read a previously created Payroll/Document income verification's result by its id.
Get Bank Income8 tok
Read a Bank Income estimate derived purely from an Item's own transaction history -- no separate payroll flow needed.
Create Transfer Authorization20 tok
Get a real-time risk authorization decision BEFORE creating a Transfer -- Plaid requires a fresh authorization_id for every real Transfer.
Create Transfer20 tok
Create a real Transfer (moves real money) using a prior authorization_id.
Get Transfer8 tok
Read one Transfer in full by its id -- status, amount, and network.
List Transfers8 tok
List Transfers on this Plaid account.
Cancel Transfer20 tok
Cancel a Transfer while it is still pending.
Create Transfer Refund20 tok
Refund a completed Transfer, fully or partially.
List Transfer Events8 tok
List Transfer lifecycle events (posted, settled, failed, returned, swept) -- your source of truth for reconciling Transfer status changes.
Evaluate Signal20 tok
Get a real-time ACH return-risk score for a proposed debit BEFORE you initiate it, from Plaid Signal.
Report Signal Decision16 tok
Report back to Plaid whether you actually initiated an ACH transaction after seeing its Signal score -- improves future score accuracy.
Create Watchlist Screening20 tok
Screen a person against global watchlists (sanctions, PEP, adverse media) with Plaid Monitor.
Get Watchlist Screening8 tok
Read one watchlist screening's result in full by its id -- match status and any hits found.
List Watchlist Screenings8 tok
List watchlist screenings created on this connection, most recent first.
Review Watchlist Screening16 tok
Record a human review decision (confirmed match / dismissed as false positive) on a watchlist screening's hit.
Create Processor Token16 tok
Create a processor_token for an account, to hand it off to a supported payment processor (e.g. Dwolla, Stripe, Braintree) without exposing your Plaid access_token to them.
Create Bank Account Token16 tok
Create a bank_account_token for an account -- a newer, processor-agnostic alternative to create_processor_token for handing off an Item to a partner.
Create Sandbox Public Token16 tok
Create a fake public_token for a Sandbox test institution, so you can exercise exchange_public_token without going through real Plaid Link.
Fire Sandbox Webhook16 tok
Force a Sandbox Item to fire a specific webhook right now, so you can test your webhook handler without waiting for real data changes.
Reset Sandbox Item Login16 tok
Force a Sandbox Item into ITEM_LOGIN_REQUIRED, to test your reauthentication (update-mode Link) flow on demand.
Set Sandbox Verification Status16 tok
Set a Sandbox account's micro-deposit verification status, to test your Auth verification flow's different outcomes on demand.
Create Sandbox Transactions60 tok
Inject fake transactions into a Sandbox Item, so downstream transactions/enrichment testing has realistic data to work with.
Audit Item Health40 tok
Build one aggregated health report across several Plaid Items: which ones need reauthentication (ITEM_LOGIN_REQUIRED), which have pending errors, and their institution names.
Get Spending Overview40 tok
Summarize spending by category for an Item's transactions over a date range -- total spend, top categories, and transaction count.
Detect Recurring Charges40 tok
Flag subscriptions/recurring charges the end user may have forgotten about, using Plaid's own recurring-transaction detection.
Get Net Worth Snapshot40 tok
Combine balances across several Items (depository + investments + liabilities) into one net-worth snapshot: assets, liabilities, and the difference.
Check Low Balance Risk40 tok
Flag accounts on an Item whose current balance is at or below a threshold -- a quick way to catch overdraft risk before it happens.
List Available Products8 tok
List every Plaid product this connector supports, with a one-line description of what each does -- a quick reference before calling create_link_token.