Get an operation
Retrieves the details of an operation by its ID.
Authorizations
JWT bearer token. Include as Authorization: Bearer <token>. See the Authentication guide for how to obtain one.
Headers
API version. Omit to use the default version.
"1"
Path Parameters
UUID of the operation.
Response
Operation details.
A created operation. Withdrawals, swaps, deposits, and transfers share this shape; intent.type identifies which. quote is present for withdrawals, swaps, and transfers (transfers take no quoteId and get a 1:1 quote generated internally); it is null for deposits created without a prior quote.
Reference to the customer that owns the operation.
Reference to a customer account, including the registered owner name.
Monetary amount expressed as a decimal string in the asset's canonical scale. Use a decimal-precision library (BigDecimal, Decimal) for arithmetic — never JavaScript Number. Request bodies use the scalar AmountValue instead.
Monetary amount expressed as a decimal string in the asset's canonical scale. Use a decimal-precision library (BigDecimal, Decimal) for arithmetic — never JavaScript Number. Request bodies use the scalar AmountValue instead.
Operation intent. Discriminated by type.
- Withdrawal
- Swap
- Deposit
- Transfer
Consumed quote. null for deposits created without a prior quote; present for all other operations.
Rail-level transactions for the operation. Only confirmed transactions are included; pending or failed rail movements are omitted.
The operation's current state. Carries a status, optional reason, and the time the state was entered.
System-managed labels stamped onto the operation when it is created. Inherited from the account's propagating tags.