GET
/v1/financial_connections/transactionsList Financial Connections transactions
Lists transactions associated with a Financial Connections account. Use account to select the account and the cursor parameters to navigate through results, and filter by transaction time or refresh token when needed. The response is a list containing transaction objects and pagination metadata.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
accountstringrequired
The unique identifier of the Financial Connections account whose transactions to retrieve. Maximum 5000 characters.
ending_beforestringoptional
A transaction ID cursor for retrieving the previous page of results.
expandarray<string>optional
Fields to expand in the response. Each value can be up to 5000 characters.
limitintegeroptional
The number of transactions to return. Must be between 1 and 100. Defaults to 10 when omitted.
starting_afterstringoptional
A transaction ID cursor for retrieving the next page of results.
transacted_atobjectoptional
Filters transactions by their transaction time using a Unix timestamp or a range with `gt`, `gte`, `lt`, or `lte`.
transaction_refreshobjectoptional
Filters transactions by refresh token; the object must include the `after` value.
200Returns a list object containing transaction data, a `has_more` pagination flag, the list object type, and the resource URL.
dataarray<Transaction>required
Details about each object.
has_morebooleanrequired
True if this list has another page of items after this one that can be fetched.
objectstringrequired
String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
urlstringrequired
The URL where this list can be accessed.
defaultReturned when the request cannot be processed; the response contains an error object with an error type and related details.
errorobjectrequired
Error handling
account is required and must identify the Financial Connections account whose transactions you want to retrieve. limit must be between 1 and 100 and defaults to 10, while transacted_at accepts a Unix timestamp or a range object and transaction_refresh requires after.