Private WebSocket
The Private WebSocket endpoint provides real-time updates for user-specific data including orders, positions, account balances, and RFQs.Endpoint
Subscription Types
Order Subscriptions
Subscribe to Orders
marketSlugs empty to subscribe to all markets.
Order Snapshot Response
Initial snapshot of open orders:Order Update Response
Real-time order execution updates:lastShares is a string and may also contain a decimal quantity.
Position Subscriptions
Subscribe to Positions
Position Update Response
netPositionDecimal, qtyBoughtDecimal, qtySoldDecimal, bodPositionDecimal, and qtyAvailableDecimal, matching GET /v1/portfolio/positions. Use those fields when present; the older integer fields are rounded and remain for backward compatibility.
Account Balance Subscriptions
Subscribe to Balances
Balance Snapshot Response
Balance Update Response
RFQ Subscriptions
Beta access required. RFQ subscriptions are available only to Retail API users enabled for the Combo and RFQ beta. The same access gate applies to the REST RFQ API.
marketSlugs; the stream is private to the participant associated with the authenticated API key.
rfqEvent envelope, and each message contains exactly one event variant:
The stream is live and best effort: it has no replay or durable cursor. Unsubscribing, disconnecting, or an upstream failure ends the corresponding stream. Reconnect and reconcile with
GET /v1/rfqs and GET /v1/rfqs/quotes; do not treat WebSocket delivery as the source of truth.