Transactions
Retrieve a Transaction
Retrieve a single transaction by ID, including its balance changes and status.
Request example
Response example
GET
/api/external/transactions/{transactionId}/
Path parameter
string
required
ID returned by a transaction create or list response.
Response
Returns the Transaction. Itsstatus is the lifecycle source of truth.
string
Transaction ID. Use it with Retrieve Transaction to track status.
string
Organization that owns the transaction.
string
Vault the transaction runs from.
string
Lifecycle status. Track it until
COMPLETED, FAILED, or DECLINED. See TransactionStatus.string
See TransactionType.
string
For example
TRANSFER or CONTRACT_CALL. See TransactionCategory.string
string
Creation timestamp (ISO 8601).
string
Last update timestamp (ISO 8601).
boolean
Whether the transaction is deleted.
string
Your own reference, if you set one.
string
Memo you attached, if any.
TransferPartyData
Where the funds come from. Which fields are present depends on
type. See TransferPartyData.TransferPartyData
Where the funds go. Same fields as
source. See TransferPartyData.string
Chain the transaction runs on.
string
Asset moved.
string
Amount as a decimal string.
string
On-chain transaction hash, once broadcast.
string
Failure reason, if the transaction failed.
TransactionOperationBalanceChanges | null
Aggregate balance movements across the transaction, when present: the input asset debited and the output asset credited. See TransactionOperationBalanceChanges.
QuoteResponseItem
The executed quote, including its
input, output, source, destination, and expiresAt. See QuoteResponseItem.DepositInstructions
Present when funding is required. Use the returned details exactly. See DepositInstructions.
Request example
Response example