GET
Get a transfer

Authorizations

Authorization
string
header
required

An API key minted in the console (ctd_…). Authenticates; never authorizes funds. A key carries scopes (read, wallets.write, transactions.write, events.write, webhooks.write, policy.write) and may be limited to vaults, to IP addresses, and in lifetime — see Authentication.

Path Parameters

tx_hash
string
required

The transaction hash, as the chain's explorers show it.

Query Parameters

network
enum<string>
required

The network the data lives on. Required — there is no default network: without it, 422 network_required. A wallet named by its id on another network: 422 network_mismatch.

The network the data lives on. Required wherever it appears in a request — there is no default network. One your installation does not serve: 422 network_not_served.

Available options:
mainnet,
testnet

Response

The transfer.

tx_hash
string
required
chain
enum<string>
required
Available options:
tron,
evm,
solana,
ton
instance
string
required

The chain instance it landed on, as GET /networks names it: for EVM, which L1/L2.

network
enum<string>
required

The network the data lives on. Required wherever it appears in a request — there is no default network. One your installation does not serve: 422 network_not_served.

Available options:
mainnet,
testnet
direction
enum<string>
required

in arrived from outside (a deposit), out left your wallets, internal moved between two of them.

Available options:
in,
out,
internal
status
enum<string>
required

Always confirmed. Citadel reports a transaction only once it is final.

Available options:
confirmed
legs
object[]
required
block_number
integer | null
block_time
string<date-time> | null

The block's time, as the chain states it.

created_at
string<date-time>

When Citadel recorded it — what from and to filter on.

aml
object[]

API only: the compliance screenings your workflows ran for this transfer — the workflows it started, and the ones they called. Empty when none ran. The webhook body has none: it leaves before any screening.