Gravv docs
Docs Agent Sign in Get API keys

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.

GEThttps://api.gravv.xyz/v1/transactions/export

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
Was this page helpful?
ESC