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

  • Account identifier returned by List accounts.

Query Parameters

  • 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.

  • Page size. Values below 1 are clamped to 1 and values above 500 to 500. Omitted or non-integer values use 100.

  • Opaque page.nextOffset from 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.

  • 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
Request Example for get/accounts/{accountId}/transactions
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"
    }
  ]
}