Skip to main content

FIX Market Data

FIX market-data sessions are not the primary private-beta market-data path. Use public REST and public WebSocket for live orderbook, ticker, trade, and snapshot data in 0.1.3.

The active FIX gateway focuses on order entry, order status, mass status, mass cancel, and drop-copy ExecutionReport flows.

Current beta path

NeedUse
Initial book snapshotGET /api/v1/public/markets/{market_id}/snapshot
Level-2 book streamwss://api.sentico-labs.xyz/api/v1/ws/public
Public tradesGET /api/v1/public/markets/{market_id}/trades or public WS
Private order/fill updatesPrivate WebSocket or FIX drop-copy

FIX status reads

Use OrderStatusRequest(35=H) or OrderMassStatusRequest(35=AF) for account/order status over FIX. Those responses are ExecutionReport (35=8) messages and are scoped to the authenticated account.

Future protocol notes

If a dedicated FIX market-data session is enabled for a client, the contract will be provisioned during onboarding and must be tested separately. Until then, clients should not send MarketDataRequest(35=V) to the private-beta FIX gateway.

Clients should still treat all streaming paths as sequence-sensitive and resync from HTTP snapshots on gaps.