Cubewire LogoDeveloper
Support
Onboarding
Cubewire Developer Hub Logo
SOC 2 Compliant

Developer documentation and tools for Cubewire's digital wallet infrastructure. Built for developers, by developers.

developers@cubewire.com
TwitterGitHubDiscord

Developer Tools

  • API Documentation
  • API Reference

Resources

  • Documentation

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Cubewire. All rights reserved.
Developer Documentation Portal•Built with ♥ for developers
  1. Cubewire Wallet
  2. Manage Transactions
  3. Get transaction by ID

Get transaction by ID

Retrieve complete details about a specific transaction including full transaction data, current status, blockchain confirmation details, and audit log timeline.

Path Parameters

ParameterTypeRequiredDescription
idUUIDYesTransaction UUID (obtained from list or workflow responses)

Response Fields

FieldTypeDescription
idUUIDUnique transaction identifier
createdAtdatetimeTransaction creation timestamp (ISO 8601, UTC)
updatedAtdatetimeLast update timestamp (ISO 8601, UTC)
workflowIdstringWorkflow identifier for transaction orchestration
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
organizationIdUUIDOwning organization ID
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)
gasUsedstringActual gas consumed (after confirmation)
blockNumberstringBlock number where transaction was mined
contractAddressstringDeployed contract address (CONTRACT_DEPLOY transactions only, nullable)
metadataobjectAdditional transaction metadata (see Metadata Fields)
auditLogsarrayComplete timeline of all transaction events

Metadata Fields

FieldTypeDescription
eventIdUUIDEvent identifier
confirmedAtdatetimeConfirmation timestamp (ISO 8601)
eventSourcestringSource service that processed the event
confirmationCountnumberNumber of block confirmations

Status Values

StatusDescription
CREATEDTransaction initiated, not yet submitted
SUBMITTEDSent to blockchain, awaiting confirmation
PENDING_APPROVALRequires multi-party approval
APPROVEDApproved, proceeding to execution
PENDING_MEMPOOLIn blockchain mempool awaiting inclusion
CONFIRMEDSuccessfully confirmed on blockchain
FAILEDExecution failed
REPLACEDReplaced by a transaction with higher gas price
CANCELLEDCancelled before execution
DROPPEDDropped from mempool without inclusion
DENIEDDenied by policy evaluation
APPROVAL_REJECTEDRejected during approval workflow

Use Cases

  • Display full transaction details in a detail view
  • Verify transaction execution and confirmation status
  • View complete audit trail for compliance
  • Debug failed transactions with failure reason
  • Export single transaction data for records

Required Permission

transactions:read

On this page

  • Path Parameters
  • Response Fields
  • Metadata Fields
  • Status Values
  • Use Cases
  • Required Permission
  1. Cubewire Wallet
  2. Manage Transactions
  3. Get transaction by ID

Get transaction by ID

Retrieve complete details about a specific transaction including full transaction data, current status, blockchain confirmation details, and audit log timeline.

Path Parameters

ParameterTypeRequiredDescription
idUUIDYesTransaction UUID (obtained from list or workflow responses)

Response Fields

FieldTypeDescription
idUUIDUnique transaction identifier
createdAtdatetimeTransaction creation timestamp (ISO 8601, UTC)
updatedAtdatetimeLast update timestamp (ISO 8601, UTC)
workflowIdstringWorkflow identifier for transaction orchestration
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
organizationIdUUIDOwning organization ID
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)
gasUsedstringActual gas consumed (after confirmation)
blockNumberstringBlock number where transaction was mined
contractAddressstringDeployed contract address (CONTRACT_DEPLOY transactions only, nullable)
metadataobjectAdditional transaction metadata (see Metadata Fields)
auditLogsarrayComplete timeline of all transaction events

Metadata Fields

FieldTypeDescription
eventIdUUIDEvent identifier
confirmedAtdatetimeConfirmation timestamp (ISO 8601)
eventSourcestringSource service that processed the event
confirmationCountnumberNumber of block confirmations

Status Values

StatusDescription
CREATEDTransaction initiated, not yet submitted
SUBMITTEDSent to blockchain, awaiting confirmation
PENDING_APPROVALRequires multi-party approval
APPROVEDApproved, proceeding to execution
PENDING_MEMPOOLIn blockchain mempool awaiting inclusion
CONFIRMEDSuccessfully confirmed on blockchain
FAILEDExecution failed
REPLACEDReplaced by a transaction with higher gas price
CANCELLEDCancelled before execution
DROPPEDDropped from mempool without inclusion
DENIEDDenied by policy evaluation
APPROVAL_REJECTEDRejected during approval workflow

Use Cases

  • Display full transaction details in a detail view
  • Verify transaction execution and confirmation status
  • View complete audit trail for compliance
  • Debug failed transactions with failure reason
  • Export single transaction data for records

Required Permission

transactions:read

On this page

  • Path Parameters
  • Response Fields
  • Metadata Fields
  • Status Values
  • Use Cases
  • Required Permission