---
title: "Get transaction by ID"
method: GET
path: "/transactions/{transactionId}"
tags: ["Transactions"]
---

# Get transaction by ID

`GET /transactions/{transactionId}`

Permissions required: **Read vault activity**


Get transaction by ID.

## Path parameters

- `transactionId` string, required

## Response `200`

A transaction's metadata

- TransactionResponse
  - `data` TransactionDetails, required
    - `amount` Amount, required — An amount of a crypto-asset represented by quantity, assetType, current unit price and current USD value. Fee amounts will be estimates if a transaction is not final. NOTE: price and USD value information is recent but does not reflect real-time data.
      - `assetType` string, required — A string representing a type of crypto-asset, which usually corresponds to the crypto asset's ticker symbol. Use `/asset-types` to list all of the supported asset types for your organization.
      - `currentPrice` string — A recent assessment of the intra-day USD value of 1 unit of this asset type. This value is provided for convenience for such use cases as estimating point-in-time portfolio balances. This value does not represent authoritative pricing information used by Anchorage Digital for any purpose. The price is fetched as of the present, and may be omitted in certain contexts where more structured pricing information is provided (e.g. quotes and trades).
      - `currentUSDValue` string — The result of `quantity * currentPrice`, rounded to the nearest cent. A unitless number implicitly denominated in dollars. See `currentPrice` for methodology and disclaimers.
      - `quantity` string, required — The numeric value of this amount, excluding units
    - `assetType` string, required — A string representing a type of crypto-asset, which usually corresponds to the crypto asset's ticker symbol. Use `/asset-types` to list all of the supported asset types for your organization.
    - `blockchainTxId` string — The blockchain transaction ID, once available
    - `dateTime` string, date-time, nullable — The timestamp of the transaction's final state (completion or failure)
    - `description` string, required — A string providing more context to this transaction. Will commonly return the input provided by the user when the transaction was requested. For transfers, the memo provided in the TransfersRequest will populate the `description` field of both the resultant Transfer in the source vault and the resultant Deposit in the destination vault.
    - `destinationAddresses` string[] — The destination addresses for a transaction
    - `extra` string — Blockchain asset-specific details such as a memo in XLM
    - `fee` Amount — An amount of a crypto-asset represented by quantity, assetType, current unit price and current USD value. Fee amounts will be estimates if a transaction is not final. NOTE: price and USD value information is recent but does not reflect real-time data.
      - `assetType` string, required — A string representing a type of crypto-asset, which usually corresponds to the crypto asset's ticker symbol. Use `/asset-types` to list all of the supported asset types for your organization.
      - `currentPrice` string — A recent assessment of the intra-day USD value of 1 unit of this asset type. This value is provided for convenience for such use cases as estimating point-in-time portfolio balances. This value does not represent authoritative pricing information used by Anchorage Digital for any purpose. The price is fetched as of the present, and may be omitted in certain contexts where more structured pricing information is provided (e.g. quotes and trades).
      - `currentUSDValue` string — The result of `quantity * currentPrice`, rounded to the nearest cent. A unitless number implicitly denominated in dollars. See `currentPrice` for methodology and disclaimers.
      - `quantity` string, required — The numeric value of this amount, excluding units
    - `id` string, required — An ID uniquely identifying a transaction within Anchorage Digital
    - `sourceAddresses` string[] — The originating addresses for a transaction
    - `status` 'INITIATING' | 'SUCCESS' | 'NEEDS_APPROVAL' | 'INPROGRESS' | 'FAILURE' | 'REJECTED' | 'EXPIRED', required — A string describing the status of the given transaction * INITIATING - This transaction is being created * SUCCESS - This transaction has succeeded * NEEDS_APPROVAL - This transaction has begun but is awaiting approval by members of the quorum * INPROGRESS - This transaction is currently in progress * FAILURE - This transaction has failed * REJECTED - This transaction has been rejected * EXPIRED - This transaction has expired
    - `transactionType` 'DEPOSIT' | 'WITHDRAW' | 'TRANSFER' | 'STAKING_REWARD' | 'RESTAKING_REWARD' | 'ALLUVIAL_STAKING_REWARD' | 'DELEGATION_REWARD' | 'MEV_REWARD' | 'PRIORITY_FEE_REWARD' | 'FIAT_INTEREST' | 'MINT' | 'BURN' | 'DIEM_PREBURN' | 'GAS_STATION' | 'OTHER', required — The type of transaction * "DEPOSIT" - A deposit has been detected in an Anchorage Digital vault * "WITHDRAW" - A withdraw of funds from your Anchorage Digital vault to another destination * "TRANSFER" - A transfer activity between Anchorage Digital vaults * "STAKING_REWARD" - A reward granted for staking contribution in certain currencies * "RESTAKING_REWARD" - A reward granted for restaking contribution in certain currencies * "ALLUVIAL_STAKING_REWARD" - A reward granted for staking contribution through Alluvial * "DELEGATION_REWARD" - A reward granted for delegation in certain currencies * "MEV_REWARD" - Maximal Extractable Value (MEV) reward granted while holding certain currencies * "PRIORITY_FEE_REWARD" - Priority fee reward granted for Jito priority fee distributions on Solana * "FIAT_INTEREST" - Fiat interest payment deposited into the account * "MINT" - Assets minted or created on the blockchain * "BURN" - Assets burned or destroyed on the blockchain * "DIEM_PREBURN" - A movement of assets on the Diem blockchain to a state of preburn * "GAS_STATION" - Funds received from the gas station to cover network fees * "OTHER" - Any other activity associated to your Anchorage Digital vault that isn't a deposit, withdraw, transfer, staking reward, delegation reward, mint, burn, or preburn transaction
    - `vaultId` string, required — An ID uniquely identifying an Anchorage Digital vault.
    - `vaultName` string, required — The name of the vault which the transaction affected
    - `walletId` string — An ID uniquely identifying an Anchorage Digital wallet

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden
- `404` — Not Found
- `429` — Too Many Requests
- `500` — Internal Server Error

---

[API](https://skmtc.net/anchorage/apis/anchorage-digital-api-reference.md) · [All operations](https://skmtc.net/anchorage/apis/anchorage-digital-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anchorage/anchorage-digital-api-reference/versions/166864b1ec6d/schema)
