HomeAPI ReferenceTransactionsGet All Transactions
GET/transactions/{vaultId}

Get All Transactions

Outcome - Returns all transactions for the current vault with pagination and filtering options.

Path Parameters

vaultIdstring

Vault ID

Query Parameters

cursorstringnullable

Cursor for pagination. Provides a way to fetch the next or previous set of results.

limitnumbernullable

Limits the number of results returned.

sortKeystringnullable

Sort results by one of the following: id, amount, dollarAmount, fees.

orderstringnullable

Sort order: 'ASC' for ascending or 'DESC' for descending.

searchstringnullable

Search by senderAddress, receiverAddress, asset.name, or blockchainTransactionId.

filtersobjectnullable

Filters results by id, clientId, walletId, assetId, vaultId, gasStationCategoryId, systemFeesCategoryId, type, status, approvalTransactionActions, createdAt, updatedAt, networkId, senderAddress, receiverAddress.

Show child parameters (14)
idnumbernullable

Filter by transaction ID.<br/>Example: filters[id]=123

clientIdnumbernullable

Filter by client ID. Clients represent external entities in segregated and consolidated vaults in RoxCustody.<br/>Example: filters[clientId]=5

walletIdnumbernullable

Filter by wallet ID.<br/>Example: filters[walletId]=246

assetIdnumbernullable

Filter by asset ID.<br/>Example: filters[assetId]=2289

gasStationCategoryIdnumbernullable

Filter by gas station category ID. Used to filter transactions related to gas station wallets. Cannot be used together with systemFeesCategoryId.<br/>Example: filters[gasStationCategoryId]=2

systemFeesCategoryIdnumbernullable

Filter by system fees category ID. Used to filter transactions related to system fees wallets. Cannot be used together with gasStationCategoryId.<br/>Example: filters[systemFeesCategoryId]=3

typestringnullable

Filter by transaction type. Allowed values: Incoming, Outgoing, Internal, Swap, Allowance, TOKEN_DEPLOYMENT, MINT_TOKEN, BURN_TOKEN, NFT_TRANSFER.<br/>Example: filters[type]=Incoming

statusstringnullable

Filter by transaction status. Allowed values: PENDING, COMPLETED, REJECTED, ERROR, INSUFFICIENTGASFEES, BROADCASTING, BLOCKCHAINREJECTED, CANCELLED, COMPLIANCE_RULE.<br/>Example: filters[status]=COMPLETED

approvalTransactionActionsstringnullable

Filter by approval transaction actions. Allowed values: APPROVE, REJECT, PENDING, CANCEL, RECEIVE, REFUND, RECEIVE_AND_SAVE_WALLET.<br/>Example: filters[approvalTransactionActions]=APPROVE

createdAtstringnullable

Filter by creation date. Use date range format or specific date.<br/>Example: filters[createdAt]=2025-01-01,2025-12-31 or filters[createdAt]=2025-08-18

updatedAtstringnullable

Filter by update date. Use date range format or specific date.<br/>Example: filters[updatedAt]=2025-01-01,2025-12-31 or filters[updatedAt]=2025-08-18

networkIdnumbernullable

Filter by network ID. Filters transactions by the blockchain network.<br/>Example: filters[networkId]=22

senderAddressstringnullable

Filter by sender wallet address.<br/>Example: filters[senderAddress]=TDvEdndstatzCD9SmvyyYr4DL91TDyxsqX

receiverAddressstringnullable

Filter by receiver wallet address.<br/>Example: filters[receiverAddress]=TG3H26Jd7YF3EzbXLhw3pPCPCNTxA1HgzA

Responses

Response attributes

messagestring

Response message

dataarray

Array of transaction records

Show child attributes (20)
idstring

Transaction ID

dollarAmountstring

Transaction amount in USD

fiatAmountstring

Transaction amount in fiat

senderAddressstring

Sender wallet address

receiverAddressstring

Destination address

feesPayerWalletIdstring

Fees payer wallet ID

datastringnullable

Transaction data

assetobject

Asset details

Show child attributes (5)
idnumber

Asset ID

namestring

Asset name

symbolstring

Asset symbol

networkobject

Network details

Show child attributes (6)
idnumber

Network ID

namestring

Network name

symbolstring

Network symbol

logostring

Network logo URL

isSwappableboolean

Whether the network supports swapping

chainobject

Chain details

Show child attributes (5)
idnumber

Chain ID

namestring

Chain name

nativeCurrencyobject

Native currency details

Show child attributes (3)
namestring

Currency name

symbolstring

Currency symbol

decimalsnumber

Currency decimals

rpcUrlsobject

RPC URLs

Show child attributes (1)
defaultobject

Default RPC configuration

Show child attributes (2)
httparray

HTTP RPC URLs

webSocketarray

WebSocket RPC URLs

blockExplorersobject

Block explorer details

Show child attributes (1)
defaultobject

Default block explorer

Show child attributes (3)
namestring

Explorer name

urlstring

Explorer URL

apiUrlstring

Explorer API URL

logostring

Asset logo URL

createdAtstring

Transaction creation timestamp

updatedAtstring

Transaction last updated timestamp

blockExplorerUrlstring

Block explorer URL for the transaction

markupstring

Transaction markup

approvalsarray

Transaction approvals

typestring

Transaction type

transactionHashstring

Transaction hash

statusstring

Transaction status

coinSymbolstring

Coin symbol

paymentPolicyTypestringnullable

Payment policy type

amountstring

Transaction amount

feesstring

Transaction fees

metaobject

Pagination metadata

Show child attributes (5)
hasNextPageboolean

Whether there is a next page

hasPreviousPageboolean

Whether there is a previous page

nextCursorstringnullable

Cursor for the next page of results

previousCursorstringnullable

Cursor for the previous page of results

limitnumber

Number of items per page

statusnumber

HTTP status code

Was this page helpful?