Skip to main content
GET
/
wallet
/
transactions
/
export
Export Transactions
curl --request GET \
  --url https://api.rolla.xyz/api/v1/external/wallet/transactions/export \
  --header 'X-API-Key: <api-key>'
{
  "success": true,
  "message": "Transactions exported successfully",
  "data": {
    "url": "<string>",
    "format": "csv",
    "totalRecords": 150
  }
}
Export wallet transactions as a downloadable file. Supports the same filters as the transaction list endpoint but without pagination.

Example Request

curl -X GET "https://api.rolla.xyz/api/v1/external/wallet/transactions/export?currency=NGN&startDate=2024-01-01&endDate=2024-01-31" \
  -H "X-API-Key: your_api_key_here"

Query Parameters

ParameterTypeDescription
currencystringFilter by 3-letter currency code
transactionTypestringFilter by type: deposit, withdrawal, swap
statusstringFilter by status: pending, completed, failed, rejected, sent
startDatestringStart date filter (YYYY-MM-DD)
endDatestringEnd date filter (YYYY-MM-DD)

Example Response

{
  "success": true,
  "message": "Transactions exported successfully",
  "data": {}
}
Use startDate and endDate to export transactions for a specific period, such as a monthly reconciliation report.

Authorizations

X-API-Key
string
header
required

Your Rolla API key

Query Parameters

currency
string

Filter by 3-letter currency code

Required string length: 3
transactionType
enum<string>

Filter by transaction type

Available options:
deposit,
withdrawal,
swap
status
enum<string>

Filter by status

Available options:
pending,
completed,
failed,
rejected,
sent
startDate
string<date>

Start date filter (YYYY-MM-DD)

endDate
string<date>

End date filter (YYYY-MM-DD)

Response

Transactions exported successfully

success
boolean
Example:

true

message
string
Example:

"Transactions exported successfully"

data
object