Get a single connection transaction by id
Fetches one persisted connection transaction by its transaction 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"
Connection provider that produced this event.
"hyperliquid"
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..."
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"