Get transactions by vault address

Retrieve all transactions where a specific vault is either the sender or recipient. The vault address must belong to your organization. Supports all standard filtering, sorting, and pagination parameters.

Path Parameters

ParameterTypeRequiredDescription
vaultAddressstringYesBlockchain address (0x..., 42 characters)

Query Parameters

ParameterTypeDescription
pagenumberPage number for pagination
limitnumberItems per page (1-100)
statusstringFilter by status
assetstringFilter by asset symbol
networkstringFilter by network name
startDatestringFilter by start date (ISO 8601)
endDatestringFilter by end date (ISO 8601)
sortBystringSort field (createdAt, updatedAt, timestamp, or value)
sortOrderstringSort order: asc or desc

Response Fields

Each transaction includes the same fields as the list transactions endpoint:

FieldTypeDescription
idUUIDUnique transaction identifier
createdAtdatetimeTransaction creation timestamp (ISO 8601, UTC)
updatedAtdatetimeLast update timestamp (ISO 8601, UTC)
workflowIdstringWorkflow identifier for transaction orchestration
externalIdstringExternal reference ID (nullable)
senderAddressstringSender blockchain address (0x...)
recipientAddressstringRecipient blockchain address (0x...)
valuestringTransaction value in human-readable format
assetstringAsset symbol (e.g., ETH, USDC)
networkstringNetwork chain ID as string
chainIdnumberBlockchain network chain ID
organizationIdUUIDOwning organization ID
recipientOrgIdUUIDRecipient organization ID (for internal transfers)
noncenumberTransaction nonce
hashstringBlockchain transaction hash (nullable until submitted)
statusenumCurrent lifecycle status (see Status Values below)
failureReasonstringFailure description if status is FAILED (nullable)
gasLimitstringMaximum gas units allocated
gasPricestringGas price in Gwei (legacy transactions, nullable)
maxFeePerGasstringEIP-1559 max fee per gas in Gwei
maxPriorityFeePerGasstringEIP-1559 priority fee in Gwei
gasUsedstringActual gas consumed (after confirmation)
blockNumberstringBlock number where transaction was mined
blockHashstringBlock hash where transaction was mined
timestampdatetimeBlockchain confirmation timestamp (ISO 8601)
rawTransactionstringSigned raw transaction hex data
metadataobjectAdditional transaction metadata (see Metadata Fields)
auditLogsarrayComplete timeline of all transaction events

Use Cases

  • Display transaction history for a specific vault
  • Build vault detail pages with transaction lists
  • Generate vault-specific financial reports
  • Track all activity for compliance audits
  • Monitor incoming and outgoing transactions per vault

Required Permission

transactions:read