welcome | once, on connect | actorId, connectionId, activeConnections, limits | Connection lifecycle |
subscribed | per market on a successful subscribe | market, channel, subscriptionId, snapshotPending | Subscriptions & markets |
unsubscribed | per id on unsubscribe | subscriptionId, market, channel | Subscriptions & markets |
snapshot | first book frame, and on every resync | subscriptionId, seq, venueTimestamp, bids[], asks[], status | Orderbook channel |
delta | book changes | subscriptionId, seq, venueTimestamp, changes[] | Orderbook channel |
trade | a fill on a trade-channel subscription | subscriptionId, seq, venueTimestamp, price, size, takerSide, tradeId? | Trades channel |
status | subscription state change | subscriptionId, state, reason? | Errors & status |
error | a request or subscription failed | code, message, plus addressing fields | Errors & status |
pong | reply to ping | requestId? | Connection lifecycle |
subscriptions | reply to list | subscriptions[] | Subscriptions & markets |
goodbye | just before the server closes the socket | reason | Connection lifecycle |