Skip to main content
GET
Search Treasury transactions

What this endpoint does

Returns cursor-paginated wallet movements enriched with their operation kind, operation state, and external reference when available.

When to use it

Use it for transaction history, balance reconciliation, and investigation without exposing beneficiary bank details or saved wallet addresses.

Before you call

Authenticate with treasury:read. Filter by movement kind, operation status, external reference, or an ISO 8601 date range; pass nextCursor unchanged to read the next page.

Money and balance effect

This is a read-only request. It does not reserve, debit, credit, or settle money.

States and completion

A transaction is an immutable wallet effect, while its linked operation can still be in progress. Reconcile the movement and operation state together.

Safe retries

GET requests are read-only and may be retried with normal exponential backoff. Do not send an Idempotency-Key. Read Operations and reconciliation for the complete workflow.

Authorizations

Authorization
string
header
required

Send the same Wayex API key as Authorization: Bearer <key>.

Query Parameters

limit
number
Example:

25

cursor
string
to
string<date-time>
from
string<date-time>
status
enum<string>
Available options:
accepted,
held,
submitted,
settled,
failed,
returned
kind
enum<string>
Available options:
funding_credited,
funding_returned,
admin_adjustment,
payout_reserved,
withdrawal_reserved,
conversion_reserved,
conversion_credited,
reservation_released,
reservation_captured,
late_execution_debited,
funding_hold_released,
payout_returned
externalReference
string

Response

200 - application/json
data
object[]
required
hasMore
boolean
required
nextCursor
string | null
required
Minimum string length: 1