Skip to main content
GET
Get Wallet Transactions
Retrieve a paginated list of wallet transactions with optional filtering by currency, type, status, date range, and search term.

Example Request

Query Parameters

Example Response

Use date range filters to export transaction data for specific periods. Combine with the status filter to find failed transactions that may need to be retried.

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
page
integer
default:1

Page number (default: 1)

Required range: x >= 1
pageSize
integer
default:20

Results per page (default: 20, max: 100)

Required range: 1 <= x <= 100
startDate
string<date>

Start date filter (YYYY-MM-DD)

endDate
string<date>

End date filter (YYYY-MM-DD)

Search term to filter transactions

Response

Transactions retrieved successfully

status
integer
Example:

200

success
boolean
Example:

true

message
string
Example:

"Transaction history retrieved successfully"

transactions
object[]
totalCount
integer

Total number of transactions

Example:

150

page
integer

Current page number

Example:

1

pageSize
integer

Results per page

Example:

20

totalPages
integer

Total number of pages

Example:

8