POST
/v1/linked_accounts/{account}/disconnectDisconnect a Financial Connections Account
Disconnects a Financial Connections Account from the authenticated user's access. Use account to identify the account and optionally request expanded fields in the response; disconnecting removes access to associated balances and transactions.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
accountstringrequired
The unique identifier of the Financial Connections Account whose access you want to disable.
Optional parameters for disconnecting the Financial Connections Account.
expandarray<string>optional
Specifies which fields in the response should be expanded.
200Returns the disconnected Financial Connections Account, including its account details, permissions, and current live-mode state.
account_holderobjectoptional
The account holder that this account belongs to.
account_numbersarray<BankConnectionsResourceAccountNumberDetails>optional
Details about the account numbers.
balanceobjectoptional
The most recent information about the account's balance.
balance_refreshobjectoptional
The state of the most recent attempt to refresh the account balance.
categorystringrequired
The type of the account. Account category is further divided in `subcategory`.
createdintegerrequired
Time at which the object was created. Measured in seconds since the Unix epoch.
display_namestringoptional
A human-readable name that has been assigned to this account, either by the account holder or by the institution.
idstringrequired
Unique identifier for the object.
institution_namestringrequired
The name of the institution that holds this account.
last4stringoptional
The last 4 digits of the account number. If present, this will be 4 numeric characters.
livemodebooleanrequired
If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.
objectstringrequired
String representing the object's type. Objects of the same type share the same value.
ownershipstringoptional
The most recent information about the account's owners.
ownership_refreshobjectoptional
The state of the most recent attempt to refresh the account owners.
permissionsarray<string>optional
The list of permissions granted by this account.
statusstringrequired
The status of the link to the account.
status_detailsobjectoptional
subcategorystringrequired
If `category` is `cash`, one of:
- `checking`
- `savings`
- `other`
If `category` is `credit`, one of:
- `mortgage`
- `line_of_credit`
- `credit_card`
- `other`
If `category` is `investment` or `other`, this will be `other`.
subscriptionsarray<string>optional
The list of data refresh subscriptions requested on this account.
supported_payment_method_typesarray<string>required
The [PaymentMethod type](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type)(s) that can be created from this account.
transaction_refreshobjectoptional
The state of the most recent attempt to refresh the account transactions.
defaultReturned when the API reports an error; the response contains an `error` object with a `type` field.
errorobjectrequired
Error handling
account must be a string no longer than 5000 characters that identifies the Financial Connections Account to disconnect. Each value in expand must be a string no longer than 5000 characters.