Get transaction status

Retrieve lightweight transaction status using any identifier format. This endpoint is optimized for frequent status polling and returns essential status information without the full audit log.

Path Parameters

ParameterTypeRequiredDescription
identifierstringYesTransaction UUID, blockchain hash, or workflow ID

Supported Identifier Formats

The system auto-detects the identifier format:

FormatExampleDescription
UUIDi8d9e0f1-a2b3-4567-cdef-890123456789Transaction database ID
Blockchain Hash0x8fc90a6c3ee3001cdcbbb685b4fbe67b1fa2bec5...On-chain transaction hash (0x prefix)
Workflow IDtransaction-40fb11d1-62da-40c6-884a-601235d3ce62Internal workflow identifier

Response Fields

FieldTypeDescription
transactionIdUUIDUnique transaction identifier
workflowIdstringWorkflow identifier for transaction orchestration
hashstringBlockchain transaction hash (nullable until submitted)
statusenumCurrent lifecycle status (see Status Values below)
senderAddressstringSender blockchain address
recipientAddressstringRecipient blockchain address
valuestringTransaction value in human-readable format
assetstringAsset symbol (e.g., ETH, USDC)
networkstringNetwork chain ID as string
chainIdnumberBlockchain network chain ID
blockNumberstringBlock number (nullable until confirmed)
timestampdatetimeBlockchain confirmation timestamp (ISO 8601)
failureReasonstringFailure description if status is FAILED (nullable)
contractAddressstringDeployed contract address for deployments (nullable)
createdAtdatetimeTransaction creation timestamp (ISO 8601, UTC)
updatedAtdatetimeLast update timestamp (ISO 8601, UTC)

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

Use Cases

  • Poll transaction status after submission
  • Verify confirmation using blockchain hash
  • Track workflow execution progress
  • Build real-time status indicators
  • Lightweight status checks for mobile apps

Required Permission

transactions:read