Messages
{
"type": "multivariate_market_lifecycle",
"sending_ts_ms": 1669149841234,
"sid": 14,
"seq": 7,
"msg": {
"market_ticker": "KXMVE-TEST-EVENT-M1",
"exchange_index": 0,
"open_ts": 1773936000,
"close_ts": 1774022400,
"additional_metadata": {
"name": "MVE One",
"title": "Market 1",
"yes_sub_title": "YES 1",
"no_sub_title": "NO 1",
"rules_primary": "Rule 1",
"rules_secondary": "Rule 2",
"can_close_early": true,
"event_ticker": "KXMVE-TEST-EVENT",
"expected_expiration_ts": 1774029600
},
"event_type": "created"
}
}{
"type": "event_lifecycle",
"sending_ts_ms": 1669149841234,
"sid": 5,
"seq": 8,
"msg": {
"event_ticker": "KXQUICKSETTLE-26JAN25H2150",
"exchange_index": 0,
"title": "What will 1+1 equal on Jan 25 at 21:50?",
"subtitle": "Jan 25 at 21:50",
"collateral_return_type": "MECNET",
"series_ticker": "KXQUICKSETTLE"
}
}WebSockets
Multivariate Market & Event Lifecycle
Multivariate event (MVE) market state changes and event creation notifications.
Requirements:
- No additional channel-level authentication beyond the authenticated WebSocket connection
- Receives all multivariate market lifecycle notifications (
market_tickerfilters are not supported) - Only emits lifecycle updates for multivariate events
- Event creation notifications
Use case: Tracking multivariate market lifecycle including creation, de(activation), close date changes, determination, settlement
WSS
multivariate_market_lifecycle
Messages
{
"type": "multivariate_market_lifecycle",
"sending_ts_ms": 1669149841234,
"sid": 14,
"seq": 7,
"msg": {
"market_ticker": "KXMVE-TEST-EVENT-M1",
"exchange_index": 0,
"open_ts": 1773936000,
"close_ts": 1774022400,
"additional_metadata": {
"name": "MVE One",
"title": "Market 1",
"yes_sub_title": "YES 1",
"no_sub_title": "NO 1",
"rules_primary": "Rule 1",
"rules_secondary": "Rule 2",
"can_close_early": true,
"event_ticker": "KXMVE-TEST-EVENT",
"expected_expiration_ts": 1774029600
},
"event_type": "created"
}
}{
"type": "event_lifecycle",
"sending_ts_ms": 1669149841234,
"sid": 5,
"seq": 8,
"msg": {
"event_ticker": "KXQUICKSETTLE-26JAN25H2150",
"exchange_index": 0,
"title": "What will 1+1 equal on Jan 25 at 21:50?",
"subtitle": "Jan 25 at 21:50",
"collateral_return_type": "MECNET",
"series_ticker": "KXQUICKSETTLE"
}
}apiKey
type:apiKey
API key authentication required for WebSocket connections. The API key should be provided during the WebSocket handshake.
Multivariate Market Lifecycle
type:object
Multivariate market lifecycle events (created, activated, deactivated, close_date_updated, determined, settled)
Event Lifecycle
type:object
Event creation notification