Skip to main content
TransactionsVersion: v3

List wallet transactions

POST/wallet/transactions

Fetch paginated wallet transactions for the sub-account resolved from the access token. Supports skip/limit pagination, date-range and charge-type filters, and timezone normalization.

Scope follows the access token: an Agency token reads the agency, a Sub-Account token reads its own sub-account. No tenant id appears in the URL.

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your access token.

Scope:wallet.readonly
Auth methods:OAuthPrivate Integration
Token types:Agency TokenSub-Account Token

Request​

Headers

Versionstringrequired

API Version

Available optionsv3
Example:v3

Body

locationIdstring

Narrows an Agency token to one of its own sub-accounts; omit it and an Agency token reads the whole agency. A Sub-Account token may only name its own sub-account: a different one is refused with 403, not ignored.

Example:AUKAtFVo0lWezBsBQ3FE
skipnumber

Number of records to skip for pagination. Defaults to 0.

Possible values: >= 0

Example:0
limitnumber

Maximum number of records to return. Capped at 1000 per request.

Possible values: >= 0 and <= 1000

Example:100
filtersobject

Transaction filters

timezonestring

IANA timezone used to normalize timestamps in the response

Example:America/New_York
additionalFilterobject

Additional non-indexed filters applied after the primary query

Response

Wallet transactions retrieved successfully

transactionsarray[]required

Flat list of normalized wallet transaction records