Skip to main content
GET
/
v0
/
insto
/
custody
/
vaults
/
{vault_id}
/
transactions
/
{transaction_id}
Get transaction
curl --request GET \
  --url https://api.kraken.com/v0/insto/custody/vaults/{vault_id}/transactions/{transaction_id} \
  --header 'api-key: <api-key>' \
  --header 'api-nonce: <api-key>' \
  --header 'api-otp: <api-key>' \
  --header 'api-sign: <api-key>'
{
  "id": "TXABCDE-FGHIJ-KLMNO2",
  "type": "deposit",
  "status": "completed",
  "asset": "BTC",
  "asset_class": "currency",
  "amount": "1.25",
  "time": "2024-05-14T22:13:20.000Z",
  "transaction_hash": "0x4a7d1ed414474e4033ac29ccb8653d9b00d3f1c9a3b7e5d2c8f6a4b1e9d7c5a3",
  "ref_id": "FTABCDE-FGHIJ-KLMNO2",
  "fee": {
    "asset": "BTC",
    "asset_class": "currency",
    "amount": "0.01"
  },
  "extension_type": "post_trade_settlement"
}

Authorizations

api-key
string
header
required
api-sign
string
header
required
api-nonce
string
header
required
api-otp
string
header
required

Path Parameters

vault_id
string
required

Vault identifier, a V-prefixed 14-char base32 string with a final check character.

Example:

"VABCDEF234567A"

transaction_id
string
required

Transaction identifier, as returned in the vault's transaction history.

Example:

"TXABCDE-FGHIJ-KLMNO2"

Response

The requested transaction.

id
string
required

Transaction identifier.

Example:

"TXABCDE-FGHIJ-KLMNO2"

type
string
required

Transaction type (e.g. deposit, withdrawal, custody_transfer).

Example:

"deposit"

status
string
required

Transaction status, resolved per the asset's crypto or fiat classification (e.g. pending, broadcast, completed, failed, settled, on_hold).

Example:

"completed"

asset
string
required

Asset code of the transaction amount.

Example:

"BTC"

asset_class
string
required

Asset class of the transaction amount (e.g. currency, tokenized_asset).

Example:

"currency"

amount
string
required

Transaction amount, fixed-precision decimal as string. Spend amounts are negative.

Example:

"1.25"

time
string
required

Transaction time (ISO-8601).

Example:

"2024-05-14T22:13:20.000Z"

transaction_hash
string

On-chain transaction hash, when available.

Example:

"0x4a7d1ed414474e4033ac29ccb8653d9b00d3f1c9a3b7e5d2c8f6a4b1e9d7c5a3"

ref_id
string

Reference identifier linking the transaction to its originating operation, when available.

Example:

"FTABCDE-FGHIJ-KLMNO2"

fee
object

Fee charged for the transaction, when available.

extension_type
string

Custody extension type for extended transactions (e.g. post_trade_settlement), when available.

Example:

"post_trade_settlement"