Export transactions
Returns the 10 newest matching transactions as a base64 file. For more rows, page through GET /v1/transactions. CSV columns are id, date_created, amount, currency, direction, transaction_type, status, channel, description, fee, reference, tx_hash, sending_account_id, receiving_account_id, client_reference, balance_before and balance_after.
Query Parameters
Transactions that send from or receive into this account
Exact blockchain transaction hash
Sending or receiving wallet address, not case-sensitive
One or more channels, comma-separated, such as ach,wire. See the channel values on the transaction. An unknown value returns nothing.
Possible values: in, out
One or more of pending, completed, failed, waiting_approval and paused, comma-separated
One or more transaction types, comma-separated. See the transaction_type values on the transaction. An unknown value returns nothing.
First day, as YYYY-MM-DD. The API ignores other formats.
Last day, included, as YYYY-MM-DD. The API ignores other formats.
Send it in lower case
Possible values: csv, json
Responses
| Status | Description |
|---|---|
200 |
The file |
400 |
The request failed. Every transactions error is a 400, including not-found. |
200 response
The file, base64-encoded
Possible values: text/csv, application/json
Rows in the file, at most 10
{
"data": {
"file_content": "aWQsZGF0ZV9jcmVhdGVkLGFtb3VudCxjdXJyZW5jeQo=",
"file_name": "transactions_2026-10-13.csv",
"content_type": "text/csv",
"total_records": 10
},
"error": null
}
400 response
{
"data": null,
"error": "invalid request params"
}
Authorization
- ApiKeyAuth