Skip to main content
Browse the available private WebSocket channels below. For connection details and message format, see the WebSocket Overview. For rate limits, see WebSocket Rate Limits.

Order types

Several Account Stream channels return a type field identifying the order type. Use this table to interpret the value.
Type 14 (Margin normalization) is a system-generated order, not one the account places. The platform creates it to settle a negative balance or on borrow closure (for example, a fee deduction or a funding accrual that pushes a balance below zero). Despite the name, it is not limited to margin markets and can also occur on spot.A normalization order always executes as the taker, and it is not subject to self-trade prevention, so it can match against the account’s own resting order. When it does, both sides of the trade belong to the account. A taker fee is charged at the account’s taker rate.On execution, an update is delivered on both ordersExecuted_update (with type 14) and deals_update. The order type is carried on ordersExecuted_update; deals_update rows do not include an order-type field.

Channels

Authorize

Authenticate the WebSocket connection to access private channels

Balance Spot

Real-time spot balance updates for the account

Balance Margin

Real-time margin balance updates for the account

Orders Pending

Stream of pending (open) orders and order updates

Orders Executed

Stream of executed orders and order updates

Deals

Real-time deal execution notifications

Positions

Real-time position updates for margin trading

Margin Positions Events

Event notifications for margin position changes

Borrows

Real-time borrow status updates for margin trading

Borrows Events

Event notifications for borrow changes and liquidations

Order Management

Place, modify, and cancel orders on the same authorized connection — from September 2, 2026 (global platform only)