v1.0
API reference Vaultody
GET /vaults/{vaultId}/transactions

List Transactions by Vault

Through this endpoint customers can obtain details on transaction requests by vault id.

Path parameters

vaultId string required
The sepcific Vault ID.

Query parameters

context string
In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. `context` is specified by the user.
limit integer
Defines how many items should be returned in the response per page basis.
startingAfter string
Defines the id of the previous listed record id from which the current list should start from.

Response

Returns 200 the request has been successful.

apiVersion string required
Specifies the version of the API that incorporates this endpoint.
E.G. 2026-03-20
requestId string required
Defines the ID of the request. The `requestId` is generated by Vaultody and it's unique for every request.
E.G. 601c1710034ed6d407996b30
context string
In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. `context` is specified by the user.
E.G. yourExampleString
data object required
limit integer required
Defines how many items should be returned in the response per page basis.
E.G. 50
startingAfter string
Defines the id of the previous listed record id from which the current list should start from.
E.G. 5ca21f92cf5431000105d1a7
hasMore boolean required
Defines whether or not there are more elements available after this set.
E.G. 1
items object[] required
blockchain string required
The blockchain protoocl, e.g Bitcoin, Ethereum, Binance-smart-chain, Optimism, Solana, Tron.
E.G. ethereum
createdTimestamp integer required
When this transaction was created.
E.G. 1705399159
direction string required
The direction of the transaction in this Vault, incoming or outgoing transaction.
E.G. incoming
hasTokenTransfer boolean required
If this transaction has any tokens transfers
id string required
The transaction ID in Vaultody, this is needed for pagination/load more functionality.
E.G. 654ba3af9e8dd80901f17347
isInternal boolean required
If this transaction has any Internal Transactions.
minedInBlockHeight string required
The block height this transaction was mined in.
E.G. 1234324
network string required
The blockchain network.
E.G. nile
recipients object[] required
Recipients are all addresses receive assets in this transaction.
address string required
The public address itself.
E.G. 0xd2070342a1a5ce24930ec6582b3db846458525a0
addressType string
The address type, e.g deposit.
E.G. deposit
amount string required
The amount received.
E.G. 0.0003
amountUnit string required
The unit symbol e.g. BTC, TRX, BNB.
E.G. ETH
isVaultAddress string required
If this address belongs to this Vault or not.
E.G. true
label string
The label of the address.
E.G. Address name
senders object[] required
Senders are all addresses send assets in this transaction.
address string required
The public sender's address.
E.G. 0xa94b8eca8703ad2804cb204976ac023b612c407e
addressType string
The address type , e.g. deposit.
E.G. deposit
amount string required
The amount sent.
E.G. 0.0003
amountUnit string required
The symbol, e.g BTC, TRX, BNB, ETH.
E.G. ETH
isVaultAddress string required
If this address belongs to this Vault.
E.G. true
label string
The address label.
E.G. Address name
status string required
The status of this transaction.
E.G. confirmed
transactionFee object required
The transaction fee details.
amount string required
The transaction fee amount.
E.G. 0.0024
amountUnit string required
The transaction fee symbol.
E.G. ETH
transactionId string required
The blockchain transaction ID.
E.G. 281a63d28ddf6d0d5d78090b7cdf3a8c0be95bbb2965...

Errors

400 The pagination attributes that have been used are invalid. Please check the Documentation to see details on pagination. application/json
401 The provided API key is invalid. Please, generate a new one from your Dashboard. application/json
403 Mainnets access is not available for your current subscription plan, please upgrade your plan to be able to use it. application/json
409 The data provided seems to be invalid. application/json
415 The selected Media Type is unavailable. The Content-Type header should be 'application/json'. application/json
422 Your request body for POST requests must have a structure of { data: { item: [...properties] } } application/json
429 The request limit has been reached. There can be maximum {requests} requests per {seconds} second(s) made. Please contact our team via email if you need more or upgrade your plan. application/json
500 An unexpected server error has occurred, we are working to fix this. Please try again later and in case it occurs again please report it to our team via email. application/json

No matches.