List transactions

Query transactions for your organization with comprehensive filtering, pagination, and sorting capabilities.

Query Parameters

ParameterTypeDescription
pagenumberPage number for pagination (starts at 1)
limitnumberItems per page (1-100)
statusstringFilter by status (see status values below)
assetstringFilter by asset symbol
networkstringFilter by network name
fromAddressstringFilter by sender blockchain address
toAddressstringFilter by recipient blockchain address
workflowIdstringFilter by workflow ID
userIdstringFilter by initiating user ID
organizationIdstringFilter by organization (admin only)
startDatestringFilter by start date (ISO 8601)
endDatestringFilter by end date (ISO 8601)
sortBystringSort field (createdAt, updatedAt, timestamp, or value)
sortOrderstringSort order: asc or desc

Status Values

StatusDescription
CREATEDTransaction initiated, not yet submitted
SUBMITTEDSent to blockchain, awaiting confirmation
PENDING_APPROVALRequires multi-party approval
APPROVEDApproved, proceeding to execution
CONFIRMEDSuccessfully confirmed on blockchain
FAILEDExecution failed

Response Fields

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

Pagination Response

FieldTypeDescription
pagenumberCurrent page number
limitnumberItems per page
totalnumberTotal number of transactions
totalPagesnumberTotal number of pages
hasNextbooleanWhether more pages exist
hasPrevbooleanWhether previous pages exist

Use Cases

  • Build transaction history tables and dashboards
  • Monitor transaction status across all vaults
  • Generate reports by asset, network, or time period
  • Track specific addresses for compliance
  • Export transaction data for accounting

Required Permission

transactions:read