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.
requestId
string
required
Defines the ID of the request. The `requestId` is generated by Vaultody and it's unique for every request.
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.
data
object
required
limit
integer
required
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.
hasMore
boolean
required
Defines whether or not there are more elements available after this set.
items
object[]
required
blockchain
string
required
The blockchain protoocl, e.g Bitcoin, Ethereum, Binance-smart-chain, Optimism, Solana, Tron.
createdTimestamp
integer
required
When this transaction was created.
direction
string
required
The direction of the transaction in this Vault, incoming or outgoing transaction.
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.
isInternal
boolean
required
If this transaction has any Internal Transactions.
minedInBlockHeight
string
required
The block height this transaction was mined in.
network
string
required
The blockchain network.
recipients
object[]
required
Recipients are all addresses receive assets in this transaction.
address
string
required
The public address itself.
addressType
string
The address type, e.g deposit.
amount
string
required
The amount received.
amountUnit
string
required
The unit symbol e.g. BTC, TRX, BNB.
isVaultAddress
string
required
If this address belongs to this Vault or not.
label
string
The label of the address.
senders
object[]
required
Senders are all addresses send assets in this transaction.
address
string
required
The public sender's address.
addressType
string
The address type , e.g. deposit.
amount
string
required
The amount sent.
amountUnit
string
required
The symbol, e.g BTC, TRX, BNB, ETH.
isVaultAddress
string
required
If this address belongs to this Vault.
label
string
The address label.
status
string
required
The status of this transaction.
transactionFee
object
required
The transaction fee details.
amount
string
required
The transaction fee amount.
amountUnit
string
required
The transaction fee symbol.
transactionId
string
required
The blockchain transaction ID.