Get a single account transfer by id
Fetches one persisted account transfer by its transfer id (the transaction_id field returned by the list endpoints), scoped to the caller workspace.
Authorizations
Authorization method required to allow user to access the api endpoints.
Path Parameters
Response
Unique identifier for this event. On persisted reads this is the DB row id (stable across accounts that share a provider-native event). On live adapter responses it is the provider-native id used as the upsert key.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Account (in this API) the event belongs to.
"acc_abc123"
Discriminator: which event-specific payload is populated.
TRANSFER, TRADE "TRADE"
PENDING, CONFIRMED, FAILED "CONFIRMED"
Provider-native fields that are not part of the canonical shape (escape hatch; never relied upon by consumers).
Persisted row id for this transaction. Present on reads from storage; absent on live adapter responses. Used to update category. On persisted reads this matches id.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Provider-native event id used as the upsert key. Present on persisted reads; on live adapter responses the same value lives in id.
"0x9a3f..."
Connection provider that produced this event. Null for on-chain-sourced rows (On-chain data provider ≠ Connection Provider).
"hyperliquid"
Canonical event time (ISO 8601).
"2026-01-15T10:00:00.000Z"
"0xabc..."
"networks/ethereum-mainnet"
"21000000"
Unsigned USD magnitude for this event (transfer notional or trade notional). Encrypted at rest with the financial payload; used by min_usd / max_usd filters.
"250.50"
Value movement legs. Populated when kind === 'TRANSFER' (may be empty when the provider has not parsed the underlying transfers yet).
Populated when kind === 'TRADE'.
User-assigned category label. Null when unset. Survives provider re-sync.
"Payroll"
User-authored note. Null when unset. Survives provider re-sync.
"Wire from payroll run"