Stripe Financial Connections API

Financial Connections lets your users securely share their financial data by linking their financial accounts to your business. Use Financial Connections to access user-permissioned account data such as tokenized account and routing numbers, balances, ownerships details, and transactions.

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/financial_connections/accounts List linked bank accounts · Get financial connections accounts #
Ask an LLM
“How do I see all the bank accounts my customers have linked?”
“Can I list only the linked accounts from one customer or one authorization session?”
Tell an agent
List linked Financial Connections accounts.
List linked accounts for account holder {account_holder}.
GET /v1/financial_connections/accounts/{account} Look up a linked bank account · Get financial connections accounts account #
Ask an LLM
“How do I see the details of one bank account a customer linked?”
“What information is available for a single Financial Connections account?”
Tell an agent
Get linked account {account}.
Show me the details of Financial Connections account {account}.
POST /v1/financial_connections/accounts/{account}/disconnect Disconnect a linked bank account · Post financial connections accounts account disconnect #
Ask an LLM
“How do I stop accessing a customer's linked bank account?”
“What happens to balance and transaction data after I disconnect an account?”
Tell an agent destructive · confirm first
Disconnect linked account {account}.
Revoke my access to Financial Connections account {account}.
GET /v1/financial_connections/accounts/{account}/owners List owners of a linked bank account · Get financial connections accounts account owners #
Ask an LLM
“How do I find out who owns a bank account a customer linked?”
“Can I verify the account holder names on a linked account?”
Tell an agent
List the owners of account {account} from ownership {ownership}.
Show who owns linked account {account} using ownership record {ownership}.
POST /v1/financial_connections/accounts/{account}/refresh Refresh data on a linked bank account · Post financial connections accounts account refresh #
Ask an LLM
“How do I pull the latest balance for a customer's linked bank account?”
“Can I refresh ownership or transaction data on demand?”
Tell an agent
Refresh {features} on linked account {account}.
Fetch the latest balance for account {account}.
POST /v1/financial_connections/accounts/{account}/subscribe Subscribe to ongoing account data refreshes · Post financial connections accounts account subscribe #
Ask an LLM
“How do I keep a linked bank account's transactions updated automatically?”
“Can I subscribe to periodic refreshes instead of refreshing manually?”
Tell an agent
Subscribe account {account} to periodic {features} refreshes.
Keep transactions on linked account {account} refreshing automatically.
POST /v1/financial_connections/accounts/{account}/unsubscribe Stop ongoing account data refreshes · Post financial connections accounts account unsubscribe #
Ask an LLM
“How do I stop automatic transaction refreshes on a linked bank account?”
“Can I unsubscribe from periodic refreshes without disconnecting the account?”
Tell an agent
Unsubscribe account {account} from {features} refreshes.
Stop periodic refreshes on linked account {account}.
POST /v1/financial_connections/sessions Start a bank account linking session · Post financial connections sessions #
Ask an LLM
“How do I let a customer securely link their bank account?”
“Can I choose which data permissions, like balances or transactions, to request when linking?”
Tell an agent
Create a linking session for {account_holder} requesting {permissions}.
Start a bank linking session for {account_holder} that returns to {return_url}.
GET /v1/financial_connections/sessions/{session} Look up a bank linking session · Get financial connections sessions session #
Ask an LLM
“How do I see which accounts a customer linked during a session?”
“What's in a Financial Connections session after the customer finishes the flow?”
Tell an agent
Get Financial Connections session {session}.
Show me the accounts linked in session {session}.
GET /v1/financial_connections/transactions List transactions on a linked bank account · Get financial connections transactions #
Ask an LLM
“How do I read a customer's bank transactions from their linked account?”
“Can I filter linked-account transactions by the date they happened?”
Tell an agent
List transactions for linked account {account}.
List transactions on account {account} transacted in {transacted_at}.
GET /v1/financial_connections/transactions/{transaction} Look up a linked-account transaction · Get financial connections transactions transaction #
Ask an LLM
“How do I get the details of one bank transaction from a linked account?”
“What fields does a single Financial Connections transaction include?”
Tell an agent
Get Financial Connections transaction {transaction}.
Show me bank transaction {transaction}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/stripe-financial-connections-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

stripe-financial-connections-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Stripe Financial Connections API
  description: Needs description.
  contact:
    email: dev-platform@stripe.com
    name: Stripe Dev Platform Team
    url: https://stripe.com
  termsOfService: https://stripe.com/us/terms/
  version: '2023-10-16'
  x-stripeSpecFilename: spec3
servers:
- url: https://api.stripe.com/
security:
- basicAuth: []
- bearerAuth: []
tags:


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/stripe/refs/heads/main/openapi/stripe-financial-connections-api-openapi.yml