List wallet transactions
Wallets
List All Wallet Transactions
Query wallet transactions across every wallet your company owns, with optional filters by transaction ID, wallet, customer, or status.
GET
List wallet transactions
Overview
GET /wallet/transactions returns wallet transactions across every wallet your company owns, with optional filtering. For a per-wallet view, use GET /wallet/transactions/wallet/{walletId} instead.
When to use it
- Render a global activity feed in your dashboard.
- Find a transaction by its ID without knowing which wallet it belongs to.
- Reconcile total wallet activity over a date range.
Prerequisites
- Authenticated as a company user.
Request
Headers
| Name | Required | Description |
|---|---|---|
Authorization | Yes | Bearer <access_token> |
Query parameters
| Name | Type | Default | Description |
|---|---|---|---|
transactionId | string | — | Filter to a single transaction by its UUID. Useful for support lookups. |
walletId | string | — | Filter to one wallet’s transactions. |
customerId | string | — | Filter to transactions tied to a specific customer (where applicable). |
status | string | — | One of PENDING, PROCESSING, SUCCESS, FAILED. |
limit | integer | 50 | Items per page. |
offset | integer | 0 | 0-indexed offset (number of items to skip). This endpoint uses offset-based pagination, not page. |
Pagination quirk: unlike most other list endpoints, this one useslimit/offset(notpage/limit). We are aligning this in a future release; meanwhile, computeoffset = (page - 1) * limitto translate.
Response
200 — Success
GET /wallet/transactions/wallet/{walletId} — see that page for the full field reference.
Error responses
| Status | Trigger |
|---|---|
400 | Invalid status or customerId value. |
Code examples
cURL
Related
GET /wallet/transactions/wallet/{walletId}— per-wallet view.GET /wallet/transactions/{id}— single transaction detail.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Filter by a specific transaction ID.
Filter by wallet ID.
Filter by customer ID.
Filter by transaction status (e.g. SUCCESS, PENDING, FAILED).
Maximum number of records to return.
Number of records to skip.