List account transactions
Requires accounts:read. Deposit accounts return activated ledger
transactions; charge accounts return posted purchases and payments.
Results are newest first, ordered by posting timestamp and then an
internal identifier. Every returned item has status POSTED;
pending authorizations are not returned. For deposits, POSTED denotes
ledger activation and is not a guarantee of settlement.
To continue, send page.nextOffset unchanged as the next request's
offset, with the same limit. Stop when page.nextOffset is absent.
The cursor retains the first request's time window; startTime and
endTime on subsequent cursor requests do not replace that window.
The first request's end is capped at the current time.
Path Parameters
- Type: stringFormat: uuidaccount
Id requiredAccount identifier returned by List accounts.
Query Parameters
- Type: stringend
Time Inclusive end of the posting-time window, as an ISO 8601 date or timestamp. A date includes that entire day. Use UTC timestamps for unambiguous boundaries. Omitted and future values resolve to the current time. A continuation cursor supplies its own fixed window.
- Type: integerlimitmin:1max:500
Page size. Values below 1 are clamped to 1 and values above 500 to 500. Omitted or non-integer values use 100.
- Type: stringoffset
Opaque
page.nextOffsetfrom the preceding response. Omit on the first request. Nonnegative numeric offsets are also accepted, but only a returned cursor retains the original time window. Invalid offsets fall back to zero. - Type: stringstart
Time Inclusive start of the posting-time window, as an ISO 8601 date or timestamp. Use UTC timestamps for unambiguous boundaries. Omitted values apply no lower bound. A continuation cursor supplies its own fixed window.
Responses
- application/json
- application/json
- application/json
- application/json
- application/json
curl 'https://api.dev.trusspayments.com/fdx/v6/accounts/1dd3a4b0-4837-4e24-b83d-4f3a834d9320/transactions?endTime=2026-08-31&limit=100&startTime=2026-08-01' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"page": {},
"transactions": [
{
"accountCategory": "DEPOSIT_ACCOUNT",
"amount": 80,
"debitCreditMemo": "DEBIT",
"description": "Supplier payment",
"memo": null,
"postedTimestamp": "2026-08-31T12:00:00.000000Z",
"status": "POSTED",
"transactionId": "4e5c2495-cbd5-465f-aa44-a273302396e7",
"transactionTimestamp": "2026-08-31T12:00:00.000000Z"
}
]
}
