curl --request GET \
--url https://api.mytruv.com/v1/users/transactions \
--header 'Authorization: Basic <encoded-value>'{
"count": 123,
"accounts": [
{
"type": "CHECKING",
"balances": {
"currency_code": "USD",
"balance": "100.00",
"available_balance": "50.99",
"credit_limit": "200.00"
},
"id": "24d7e80942ce4ad58a93f70ce4115f5c",
"created_at": "2022-05-04T11:30:00Z",
"updated_at": "2022-05-04T12:00:00Z",
"subtype": "MONEY_MARKET",
"mask": "6789",
"nickname": "My account"
}
],
"transactions": [
{
"external_id": "external_key_243901",
"description": "Some transaction",
"status": "POSTED",
"type": "DEBIT",
"transacted_at": "2022-05-04T11:30:00Z",
"location": {
"latitude": "40.730610",
"longitude": "-73.935242"
},
"id": "24d7e80942ce4ad58a93f70ce4115f5c",
"created_at": "2022-05-04T11:30:00Z",
"updated_at": "2022-05-04T12:00:00Z",
"account_id": "68a7e80942ce4ad58a93f70ce411549a",
"amount": "100.00",
"currency_code": "USD",
"check_number": "123456",
"categories": [
"Transfer"
],
"posted_at": "2022-05-04T11:30:00Z",
"memo": "",
"merchant_name": "Starbucks",
"merchant_category_code": 5814
}
],
"daily_totals": [
{
"date": "<string>",
"net_total": "<string>",
"transaction_count": 123
}
],
"next": "<string>",
"previous": "<string>"
}Get bank transactions across all connected accounts.
Returns transactions within the specified date range from all linked bank accounts.
Supports optional pagination (pass page query param) and category filtering.
When paginated, next and previous URLs are included in the response.
curl --request GET \
--url https://api.mytruv.com/v1/users/transactions \
--header 'Authorization: Basic <encoded-value>'{
"count": 123,
"accounts": [
{
"type": "CHECKING",
"balances": {
"currency_code": "USD",
"balance": "100.00",
"available_balance": "50.99",
"credit_limit": "200.00"
},
"id": "24d7e80942ce4ad58a93f70ce4115f5c",
"created_at": "2022-05-04T11:30:00Z",
"updated_at": "2022-05-04T12:00:00Z",
"subtype": "MONEY_MARKET",
"mask": "6789",
"nickname": "My account"
}
],
"transactions": [
{
"external_id": "external_key_243901",
"description": "Some transaction",
"status": "POSTED",
"type": "DEBIT",
"transacted_at": "2022-05-04T11:30:00Z",
"location": {
"latitude": "40.730610",
"longitude": "-73.935242"
},
"id": "24d7e80942ce4ad58a93f70ce4115f5c",
"created_at": "2022-05-04T11:30:00Z",
"updated_at": "2022-05-04T12:00:00Z",
"account_id": "68a7e80942ce4ad58a93f70ce411549a",
"amount": "100.00",
"currency_code": "USD",
"check_number": "123456",
"categories": [
"Transfer"
],
"posted_at": "2022-05-04T11:30:00Z",
"memo": "",
"merchant_name": "Starbucks",
"merchant_category_code": 5814
}
],
"daily_totals": [
{
"date": "<string>",
"net_total": "<string>",
"transaction_count": 123
}
],
"next": "<string>",
"previous": "<string>"
}Use user_id as username and access_token as password.
Start date for the transaction window (inclusive, YYYY-MM-DD).
"2025-01-01"
End date for the transaction window (inclusive, YYYY-MM-DD). Defaults to today.
"2025-12-31"
Comma-separated category filter (e.g. 'Income,Transfer'). Omit to include all categories.
1000"Income,Transfer"
Filter by transaction type. Omit to include both debits and credits.
DEBIT, CREDIT "DEBIT"
Comma-separated account IDs to include. Omit to include all accounts.
"acc_001,acc_002"
Minimum transaction amount (absolute value). Inclusive.
"10.00"
Maximum transaction amount (absolute value). Inclusive.
"500.00"
Case-insensitive substring match on merchant name or description.
"starbucks"
Sort transactions by date or absolute amount.
date, amount "date"
Sort direction: ascending or descending.
asc, desc "desc"
Page number for paginated results (1-based). Omit to fetch all transactions at once.
x >= 11
Number of transactions per page. Min 10, max 500.
10 <= x <= 500100
Was this page helpful?