Skip to content

WebSocket Channel Reference

Connect to wss://ws.trade8.xyz/v1. Each subscription receives its own acknowledgement, sequence, and data envelope. Public channels carry exchange market data; private channels require a signed session and the scope shown below.

Use the Connection Guide for authentication, heartbeats, reconnects, and session control frames (auth, ping, acknowledgements, and errors). Prices, identifiers, rates, and balances in examples are illustrative.

Download Channel JSON Schemas · REST Reference

The JSON Schema download validates subscription commands and channel data messages.

Ticker and Mark Prices

ticker · Public

Best bid and ask, last trade, mark, and index prices for an exchange contract.

FieldRequiredDescription
instrumentYesNormalized perpetual family.
venueYesExchange identifier.
settlement_assetYesContract settlement asset.

On Subscribe. Snapshot, followed by complete ticker replacements.

ticker Subscription
{
  "op": "subscribe",
  "id": "subscribe-ticker",
  "channel": "ticker",
  "instrument": "BTC-PERP",
  "venue": "hyperliquid",
  "settlement_asset": "USDC"
}
Message Example and Payload Fields
ticker snapshot
{
  "op": "data",
  "subscription_id": "sub_example_ticker",
  "channel": "ticker",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "instrument": "BTC-PERP",
      "venue": "hyperliquid",
      "settlement_asset": "USDC",
      "bid": "76999",
      "ask": "77001",
      "last": "77000",
      "mark_price": "77000",
      "index_price": "76998",
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
ticker Data Fields
FieldTypeDescription
instrumentRequiredstringNormalized perpetual family, for example BTC-PERP. Select a settlement asset and exchange to identify a contract.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
bidRequiredstringBest bid price.
askRequiredstringBest ask price.
lastRequiredstringLast traded price.
mark_priceRequiredstringExchange mark price used for risk calculations.
index_priceRequiredstringExchange index price.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Resubscribe for a fresh snapshot. REST Reference →

Level 2 Order Book

orderbook · Public

Price-level depth for Hyperliquid, Binance, OKX, or another enabled exchange. Delta quantities replace the existing size at each price.

FieldRequiredDescription
instrumentYesNormalized perpetual family.
venueYesExchange identifier.
settlement_assetYesContract settlement asset.
depthNoLevels per side: 10, 20, or 50. Default 20.

On Subscribe. Full snapshot, then price-level deltas. Zero quantity removes a price level. Each delta includes all changes needed to maintain the requested depth.

orderbook Subscription
{
  "op": "subscribe",
  "id": "subscribe-orderbook",
  "channel": "orderbook",
  "instrument": "BTC-PERP",
  "venue": "hyperliquid",
  "settlement_asset": "USDC",
  "depth": 20
}
Message Example and Payload Fields
orderbook snapshot
{
  "op": "data",
  "subscription_id": "sub_example_orderbook",
  "channel": "orderbook",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "instrument": "BTC-PERP",
      "venue": "hyperliquid",
      "settlement_asset": "USDC",
      "book_sequence": 1042,
      "bids": [
        {
          "price": "76999",
          "quantity": "1.25000"
        }
      ],
      "asks": [
        {
          "price": "77001",
          "quantity": "0.90000"
        }
      ],
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
orderbook Data Fields
FieldTypeDescription
instrumentRequiredstringNormalized perpetual family, for example BTC-PERP. Select a settlement asset and exchange to identify a contract.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
book_sequenceRequiredintegerMonotonic sequence for this exchange/instrument book.
bidsRequiredarrayBids, highest price first.
bids[].priceRequiredstringPrice in the contract quote asset.
bids[].quantityRequiredstringAbsolute resting quantity in the contract base unit. Zero removes a level in a delta.
asksRequiredarrayAsks, lowest price first.
asks[].priceRequiredstringPrice in the contract quote asset.
asks[].quantityRequiredstringAbsolute resting quantity in the contract base unit. Zero removes a level in a delta.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Pause book-dependent decisions after a gap. Resubscribe and replace the full book with the next snapshot. REST Reference →

Public Market Trades

trades · Public

Executed market trades, grouped by exchange contract. Side identifies the aggressor.

FieldRequiredDescription
instrumentYesNormalized perpetual family.
venueYesExchange identifier.
settlement_assetYesContract settlement asset.

On Subscribe. Live updates after the subscription acknowledgement.

trades Subscription
{
  "op": "subscribe",
  "id": "subscribe-trades",
  "channel": "trades",
  "instrument": "BTC-PERP",
  "venue": "hyperliquid",
  "settlement_asset": "USDC"
}
Message Example and Payload Fields
trades update
{
  "op": "data",
  "subscription_id": "sub_example_trades",
  "channel": "trades",
  "type": "update",
  "sequence": 2,
  "previous_sequence": 1,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "trade_id": "trade_example_01",
      "instrument": "BTC-PERP",
      "venue": "hyperliquid",
      "settlement_asset": "USDC",
      "side": "buy",
      "price": "77001",
      "quantity": "0.01000",
      "executed_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
trades Data Fields
FieldTypeDescription
trade_idRequiredstringExchange trade identifier; deduplicate with venue.
instrumentRequiredstringNormalized perpetual family, for example BTC-PERP. Select a settlement asset and exchange to identify a contract.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
sideRequiredstringAggressor side. Values: buy, sell.
priceRequiredstringExecution price in the contract quote asset.
quantityRequiredstringBase quantity executed.
executed_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Backfill market trades from the last saved executed_at, then deduplicate by venue and trade_id. REST Reference →

Funding Rate Updates

funding · Public

Indicative rates and the next exchange funding timestamp. Compare rate and interval together.

FieldRequiredDescription
instrumentYesNormalized perpetual family.
venueYesExchange identifier.
settlement_assetYesContract settlement asset.

On Subscribe. Snapshot, followed by complete funding records.

funding Subscription
{
  "op": "subscribe",
  "id": "subscribe-funding",
  "channel": "funding",
  "instrument": "BTC-PERP",
  "venue": "binance",
  "settlement_asset": "USDT"
}
Message Example and Payload Fields
funding snapshot
{
  "op": "data",
  "subscription_id": "sub_example_funding",
  "channel": "funding",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "instrument": "BTC-PERP",
      "venue": "binance",
      "settlement_asset": "USDT",
      "rate": "0.0001",
      "interval_hours": "8",
      "next_funding_at": "2026-08-31T16:00:00.000Z",
      "type": "indicative"
    }
  ]
}
funding Data Fields
FieldTypeDescription
instrumentRequiredstringNormalized perpetual family, for example BTC-PERP. Select a settlement asset and exchange to identify a contract.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
rateRequiredstringDecimal funding rate for the stated interval: 0.0001 = 0.01%.
interval_hoursRequiredstringHours covered by this rate.
next_funding_atRequiredstringUTC timestamp in RFC 3339 format.
typeRequiredstringIndicative rates can change before settlement. Values: indicative, final.

Recovery. Read the current rate and resubscribe. REST Reference →

Exchange Connectivity

venue_status · Public

Connection and trading capability changes for Binance, Bybit, Hyperliquid, dYdX, and other integrations.

On Subscribe. Snapshot of all exchanges, then changed exchange records.

venue_status Subscription
{
  "op": "subscribe",
  "id": "subscribe-venue_status",
  "channel": "venue_status"
}
Message Example and Payload Fields
venue_status snapshot
{
  "op": "data",
  "subscription_id": "sub_example_venue_status",
  "channel": "venue_status",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "id": "hyperliquid",
      "name": "Hyperliquid",
      "type": "decentralized",
      "status": "operational",
      "order_types": [
        "market",
        "limit"
      ],
      "margin_modes": [
        "cross",
        "isolated"
      ],
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
venue_status Data Fields
FieldTypeDescription
idRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
nameRequiredstringExchange display name.
typeRequiredstringExchange category. Values: centralized, decentralized.
statusRequiredstringConnection state in a streaming update. Values: operational, degraded, maintenance, offline.
order_typesRequiredarrayEnabled order types.
margin_modesRequiredarrayAvailable margin modes.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Use the directory for exchange IDs. Resubscribe and wait for a fresh connectivity snapshot before routing. REST Reference →

Order Lifecycle

orders · Private · orders:read

Parent order changes, including acknowledgements, triggers, fills, amendments, and cancellations.

FieldRequiredDescription
account_idYesAn account authorized for the authenticated key.

On Subscribe. Snapshot of open orders, then complete records for changed orders, including terminal states.

orders Subscription
{
  "op": "subscribe",
  "id": "subscribe-orders",
  "channel": "orders",
  "account_id": "acct_example_main"
}
Message Example and Payload Fields
orders update
{
  "op": "data",
  "subscription_id": "sub_example_orders",
  "channel": "orders",
  "type": "update",
  "sequence": 2,
  "previous_sequence": 1,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "order_id": "ord_example_01",
      "account_id": "acct_example_main",
      "client_order_id": "strategy-a-0001",
      "instrument": "BTC-PERP",
      "settlement_asset": "USDT",
      "side": "buy",
      "type": "limit",
      "status": "partially_filled",
      "requested_quantity": "0.100",
      "filled_quantity": "0.060",
      "remaining_quantity": "0.040",
      "cancelled_quantity": "0.000",
      "average_fill_price": "77000.00",
      "revision": 2,
      "created_at": "2026-08-31T12:00:00.000Z",
      "updated_at": "2026-08-31T12:00:00.250Z"
    }
  ]
}
orders Data Fields
FieldTypeDescription
order_idRequiredstringTrade8 parent order identifier.
account_idRequiredstringTrading account identifier within the authorized account grant.
client_order_idRequiredstringUnique client identifier within the account. Retain it for reconciliation.
instrumentRequiredstringNormalized perpetual family, for example BTC-PERP. Select a settlement asset and exchange to identify a contract.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
sideRequiredstringDirection. Values: buy, sell.
typeRequiredstringOrder type.
statusRequiredstringCurrent order lifecycle state. Values: pending, accepted, trigger_pending, partially_filled, filled, cancelled, rejected, expired.
requested_quantityRequiredstringTotal requested base quantity.
filled_quantityRequiredstringCumulative executed base quantity.
remaining_quantityRequiredstringQuantity still open or awaiting execution. Zero after a terminal state.
cancelled_quantityRequiredstringQuantity cancelled, rejected, or expired without a fill.
average_fill_priceRequiredstring | nullQuantity-weighted price of actual fills; null before the first fill.
revisionRequiredintegerMonotonic order revision. Use for optimistic concurrency and event reconciliation.
created_atRequiredstringUTC timestamp in RFC 3339 format.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Resubscribe for open orders, then reconcile tracked order IDs through REST. Keep the highest revision for each order. REST Reference →

Execution Fills

fills · Private · orders:read

Individual executions with exchange IDs, liquidity role, and fees. Persist each fill_id once.

FieldRequiredDescription
account_idYesAn account authorized for the authenticated key.

On Subscribe. Live updates after the subscription acknowledgement.

fills Subscription
{
  "op": "subscribe",
  "id": "subscribe-fills",
  "channel": "fills",
  "account_id": "acct_example_main"
}
Message Example and Payload Fields
fills update
{
  "op": "data",
  "subscription_id": "sub_example_fills",
  "channel": "fills",
  "type": "update",
  "sequence": 2,
  "previous_sequence": 1,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "fill_id": "fill_example_01",
      "order_id": "ord_example_01",
      "account_id": "acct_example_main",
      "instrument": "BTC-PERP",
      "venue": "binance",
      "venue_order_id": "bn_example_01",
      "settlement_asset": "USDT",
      "quantity": "0.060",
      "price": "77000.00",
      "fee": "0.462",
      "fee_asset": "USDT",
      "liquidity": "maker",
      "executed_at": "2026-08-31T12:00:00.250Z"
    }
  ]
}
fills Data Fields
FieldTypeDescription
fill_idRequiredstringUnique Trade8 fill identifier.
order_idRequiredstringParent order identifier.
account_idRequiredstringTrading account identifier within the authorized account grant.
instrumentRequiredstringNormalized perpetual family, for example BTC-PERP. Select a settlement asset and exchange to identify a contract.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
venue_order_idRequiredstringNative exchange order identifier.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
quantityRequiredstringExecuted base quantity.
priceRequiredstringExecution price in the quote asset.
feeRequiredstringTrading charge for this fill; negative indicates a rebate.
fee_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
liquidityRequiredstringLiquidity role at execution. Values: maker, taker.
executed_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Buffer live events while paging GET /v1/fills from the last saved executed_at through the acknowledgement started_at. Deduplicate on fill_id. REST Reference →

Positions and Leverage

positions · Private · accounts:read

Exchange-level position size, P&L, leverage, and margin mode. A zero-quantity update closes a position.

FieldRequiredDescription
account_idYesAn account authorized for the authenticated key.

On Subscribe. Snapshot of open positions, then complete changed position records.

positions Subscription
{
  "op": "subscribe",
  "id": "subscribe-positions",
  "channel": "positions",
  "account_id": "acct_example_main"
}
Message Example and Payload Fields
positions snapshot
{
  "op": "data",
  "subscription_id": "sub_example_positions",
  "channel": "positions",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "position_id": "pos_example_01",
      "account_id": "acct_example_main",
      "instrument": "BTC-PERP",
      "venue": "binance",
      "settlement_asset": "USDT",
      "side": "long",
      "quantity": "0.060",
      "entry_price": "77000.00",
      "mark_price": "77100.00",
      "unrealized_pnl": "6.00",
      "liquidation_price": "64000.00",
      "leverage": "5",
      "margin_mode": "isolated",
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
positions Data Fields
FieldTypeDescription
position_idRequiredstringPosition identifier.
account_idRequiredstringTrading account identifier within the authorized account grant.
instrumentRequiredstringNormalized perpetual family, for example BTC-PERP. Select a settlement asset and exchange to identify a contract.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
sideRequiredstringPosition direction. Values: long, short.
quantityRequiredstringAbsolute base quantity; zero marks a closed position update.
entry_priceRequiredstringQuantity-weighted entry price.
mark_priceRequiredstringCurrent exchange mark price.
unrealized_pnlRequiredstringUnrealized P&L in the settlement asset.
liquidation_priceRequiredstring | nullEstimated exchange liquidation price, or null when unavailable.
leverageRequiredstringConfigured leverage multiplier.
margin_modeRequiredstringExchange margin mode. Values: cross, isolated.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Replace local open positions from a fresh subscription snapshot. REST Reference →

Account Balances

balances · Private · accounts:read

Per-asset ledger balances and amounts available or committed.

FieldRequiredDescription
account_idYesAn account authorized for the authenticated key.

On Subscribe. Snapshot, then complete records for changed assets.

balances Subscription
{
  "op": "subscribe",
  "id": "subscribe-balances",
  "channel": "balances",
  "account_id": "acct_example_main"
}
Message Example and Payload Fields
balances snapshot
{
  "op": "data",
  "subscription_id": "sub_example_balances",
  "channel": "balances",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "account_id": "acct_example_main",
      "asset": "USDT",
      "total": "10000.00",
      "available": "7500.00",
      "committed": "2500.00",
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
balances Data Fields
FieldTypeDescription
account_idRequiredstringTrading account identifier within the authorized account grant.
assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
totalRequiredstringLedger balance in this asset, excluding unrealized P&L.
availableRequiredstringUncommitted ledger balance.
committedRequiredstringAmount allocated or reserved. available + committed = total.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Replace local balances from a fresh snapshot and reconcile any pending transfers. REST Reference →

Margin and Risk Alerts

risk · Private · accounts:read

Exchange-level margin headroom and risk state changes.

FieldRequiredDescription
account_idYesAn account authorized for the authenticated key.

On Subscribe. Snapshot, then complete changed risk records.

risk Subscription
{
  "op": "subscribe",
  "id": "subscribe-risk",
  "channel": "risk",
  "account_id": "acct_example_main"
}
Message Example and Payload Fields
risk snapshot
{
  "op": "data",
  "subscription_id": "sub_example_risk",
  "channel": "risk",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "account_id": "acct_example_main",
      "venue": "binance",
      "settlement_asset": "USDT",
      "equity": "2506.00",
      "initial_margin": "925.20",
      "maintenance_margin": "23.13",
      "available_margin": "1580.80",
      "margin_ratio": "0.009230",
      "state": "normal",
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
risk Data Fields
FieldTypeDescription
account_idRequiredstringTrading account identifier within the authorized account grant.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
settlement_assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
equityRequiredstringEquity in settlement_asset, including unrealized P&L.
initial_marginRequiredstringInitial margin requirement.
maintenance_marginRequiredstringMaintenance margin requirement.
available_marginRequiredstringMargin available for new positions after reservations.
margin_ratioRequiredstringMaintenance margin / equity. Rising values indicate less headroom.
stateRequiredstringExchange risk state. Values: normal, warning, reduce_only, liquidating.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Refresh risk before resuming order submission; resubscribe for subsequent updates. REST Reference →

Custody Collateral

collateral · Private · custody:read

Allocation changes for custody routes such as Ceffu/Binance and Copper/OKX.

FieldRequiredDescription
account_idYesAn account authorized for the authenticated key.

On Subscribe. Snapshot of pending, active, and releasing allocations, then all changed allocation records.

collateral Subscription
{
  "op": "subscribe",
  "id": "subscribe-collateral",
  "channel": "collateral",
  "account_id": "acct_example_main"
}
Message Example and Payload Fields
collateral snapshot
{
  "op": "data",
  "subscription_id": "sub_example_collateral",
  "channel": "collateral",
  "type": "snapshot",
  "sequence": 1,
  "previous_sequence": 0,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "allocation_id": "alloc_example_01",
      "account_id": "acct_example_main",
      "client_allocation_id": "collateral-0001",
      "custody_account_id": "cust_example_ceffu",
      "custodian": "ceffu",
      "venue": "binance",
      "asset": "USDT",
      "amount": "2500.00",
      "status": "active",
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
collateral Data Fields
FieldTypeDescription
allocation_idRequiredstringCollateral allocation identifier.
account_idRequiredstringTrading account identifier within the authorized account grant.
client_allocation_idRequiredstringUnique client identifier within the account. Retain it for reconciliation.
custody_account_idRequiredstringSource custody account.
custodianRequiredstringCustodian identifier.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
amountRequiredstringAmount in asset units.
statusRequiredstringActive means the exchange has acknowledged usable collateral. Values: pending, active, releasing, released, rejected.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Refresh allocations and reconcile any request awaiting exchange acknowledgement. REST Reference →

Settlement Events

settlements · Private · custody:read

Settlement processing updates with custodian, exchange, asset, and cycle identifiers.

FieldRequiredDescription
account_idYesAn account authorized for the authenticated key.

On Subscribe. Live updates after the subscription acknowledgement.

settlements Subscription
{
  "op": "subscribe",
  "id": "subscribe-settlements",
  "channel": "settlements",
  "account_id": "acct_example_main"
}
Message Example and Payload Fields
settlements update
{
  "op": "data",
  "subscription_id": "sub_example_settlements",
  "channel": "settlements",
  "type": "update",
  "sequence": 2,
  "previous_sequence": 1,
  "timestamp": "2026-08-31T12:00:00.000Z",
  "data": [
    {
      "settlement_id": "settle_example_01",
      "account_id": "acct_example_main",
      "custodian": "copper",
      "venue": "okx",
      "asset": "USDT",
      "amount": "125.50",
      "status": "completed",
      "cycle_start": "2026-08-31T08:00:00.000Z",
      "cycle_end": "2026-08-31T12:00:00.000Z",
      "updated_at": "2026-08-31T12:00:00.000Z"
    }
  ]
}
settlements Data Fields
FieldTypeDescription
settlement_idRequiredstringSettlement record identifier.
account_idRequiredstringTrading account identifier within the authorized account grant.
custodianRequiredstringCustodian identifier.
venueRequiredstringExchange identifier from GET /v1/venues, such as binance, okx, bybit, hyperliquid, or dydx.
assetRequiredstringAsset symbol, such as BTC, USDT, or USDC.
amountRequiredstringPositive credits the custody account; negative debits it.
statusRequiredstringSettlement processing state. Values: pending, processing, completed, failed.
cycle_startRequiredstringUTC timestamp in RFC 3339 format.
cycle_endRequiredstringUTC timestamp in RFC 3339 format.
updated_atRequiredstringUTC timestamp in RFC 3339 format.

Recovery. Page settlement history with an overlapping cycle window; retain the latest updated_at for each settlement_id. REST Reference →

Account access

Jurisdiction Restriction

Trade8 is not available in your jurisdiction.

You can still explore the product and read the documentation.

Explore the Docs