POST
/v1/financial_connections/accounts/{account}/subscribeSubscribe to Financial Connections data refreshes
Triggers periodic refreshes for selected data associated with a Financial Connections account. Supply features to subscribe to recurring refreshes, which typically occur once a day while the account is active. The response contains the account and its current refresh configuration.
- 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 data refreshes you want to subscribe to. Maximum 5000 characters.
Form-encoded subscription options for account data refreshes.
expandarray<string>optional
Specifies which fields in the response should be expanded.
featuresarray<string>required
The list of account features to which you would like to subscribe.
200Returns the Financial Connections account with the requested periodic refresh subscription applied.
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 request cannot be processed; the response contains an error object with an error type and related details.
errorobjectrequired
Error handling
features is required and must contain the value transactions. account must be a string no longer than 5000 characters, and each expand value must also be no longer than 5000 characters.