Skip to main content
GET
/
customer
/
accounts
/
transactions
/
{account_id}
Get Client Transaction History For Account Signed
curl --request GET \
  --url https://api.example.com/customer/accounts/transactions/{account_id} \
  --header 'X-API-KEY: <x-api-key>' \
  --header 'X-API-NONCE: <x-api-nonce>' \
  --header 'X-API-SIGNATURE: <x-api-signature>' \
  --header 'X-API-TIMESTAMP: <x-api-timestamp>'
{
  "message": "<string>",
  "data": [
    {
      "transaction_id": "abc123",
      "account_number": "123456789",
      "account_group": "2",
      "type": "Deposit",
      "settled_at": "2025-12-31T01:10:33Z",
      "counterparty_name": "Self - JP Morgan",
      "counterparty_id": "Self - JP Morgan",
      "amount": 190.5,
      "debit_credit_flag": true
    }
  ],
  "pagination": {
    "limit": 123,
    "total": 123,
    "offset": "<unknown>"
  }
}
Retrieve the transaction history for a specific account. This endpoint supports filtering by transaction ID, date range, and includes pagination for large result sets.

Headers

X-API-SIGNATURE
string
required

Signature header

X-API-TIMESTAMP
integer
required

Timestamp header

X-API-NONCE
string
required

Nonce header

X-API-KEY
string
required

Account ID header

Path Parameters

account_id
string
required

Query Parameters

transaction_id
string | null

Transaction ID

start_date
string | null

Start date for transactions in ISO format (YYYY-MM-DD)

end_date
string | null

End date for transactions in ISO format (YYYY-MM-DD)

page_number
integer | null
default:1

Page number for pagination

page_size
integer | null
default:100

Number of transactions per page

Response

Successful Response

message
string
required
data
ClientTransactionHistoryResponse · object[] | null
pagination
Pagination · object

Represent the pagination structure.