Private WebSocket
The Private WebSocket endpoint provides real-time updates for user-specific data including orders, positions, and account balances.
Authentication RequiredThis WebSocket endpoint requires API key authentication in the connection handshake. See the Authentication guide for details.
Endpoint
Subscription Types
Order Subscriptions
Subscribe to Orders
Leave marketSlugs empty to subscribe to all markets.
Order Snapshot Response
Initial snapshot of open orders:
Order Update Response
Real-time order execution updates:
Order quantities can contain decimals for partial-contract markets. lastShares is a string and may also contain a decimal quantity.
Position Subscriptions
Subscribe to Positions
Position Update Response
Position messages can include 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
Execution Types
Ledger Entry Types
Order States
Order Intent
Subscription LimitsYou can subscribe to a maximum of 100 markets per subscription. Use multiple subscriptions if you need more.