{"asyncapi":"2.6.0","id":"urn:datagate:feed:websocket:postman","info":{"title":"DataGate Feed WebSocket use cases","version":"2.0.0","description":"Import this AsyncAPI file into Postman and generate a WebSocket collection. It covers legacy /ws, Cell V2, and the BATX market v1 WebSocket examples. Obtain ws_ticket from the HTTP collection before connecting."},"defaultContentType":"application/json","servers":{"currentFeed":{"url":"wss://feed.batx.ai","protocol":"wss","description":"The Feed host from which this Postman package was downloaded.","security":[{"ticket":[]}]}},"channels":{"/ws":{"description":"Legacy protocol v2 order/trade, snapshot and Kline WebSocket.","publish":{"operationId":"sendLegacyControl","summary":"Client sends a legacy control use case","message":{"oneOf":[{"$ref":"#/components/messages/legacySubscribeOrderTrade"},{"$ref":"#/components/messages/legacySubscribeAliases"},{"$ref":"#/components/messages/legacySnapshot"},{"$ref":"#/components/messages/legacyPing"},{"$ref":"#/components/messages/legacyUnsubscribe"},{"$ref":"#/components/messages/legacyKlineSubscribe"},{"$ref":"#/components/messages/legacyKlineUnsubscribe"},{"$ref":"#/components/messages/legacyUnknownAction"}]}},"subscribe":{"operationId":"receiveLegacyFrame","summary":"Client receives a legacy frame","message":{"oneOf":[{"$ref":"#/components/messages/legacyConnected"},{"$ref":"#/components/messages/legacySubscriptionAck"},{"$ref":"#/components/messages/legacyOrderEvent"},{"$ref":"#/components/messages/legacyTradeEvent"},{"$ref":"#/components/messages/legacyKlineEvent"},{"$ref":"#/components/messages/legacyPong"}]}},"bindings":{"ws":{"method":"GET","query":{"type":"object","required":["ticket"],"properties":{"ticket":{"type":"string","default":"{{ws_ticket}}","description":"Single-use ticket from POST /api/ws-ticket. Run that HTTP request first; its post-response script writes ws_ticket."}}}}}},"/api/cell/v2/ws":{"description":"V2 Kline snapshot/incremental, Edge market/news and Dataset version WebSocket.","publish":{"operationId":"sendV2Control","summary":"Client sends a V2 control use case","message":{"oneOf":[{"$ref":"#/components/messages/v2Ping"},{"$ref":"#/components/messages/v2KlineSubscribe"},{"$ref":"#/components/messages/v2KlineUnsubscribe"},{"$ref":"#/components/messages/v2MarketSubscribe"},{"$ref":"#/components/messages/v2MarketUnsubscribe"},{"$ref":"#/components/messages/v2NewsSubscribeFiltered"},{"$ref":"#/components/messages/v2NewsSubscribeAll"},{"$ref":"#/components/messages/v2NewsUnsubscribeAll"},{"$ref":"#/components/messages/v2DatasetSubscribe"},{"$ref":"#/components/messages/v2DatasetUnsubscribe"}]}},"subscribe":{"operationId":"receiveV2Frame","summary":"Client receives a V2 frame","message":{"oneOf":[{"$ref":"#/components/messages/v2Connected"},{"$ref":"#/components/messages/v2Pong"},{"$ref":"#/components/messages/v2SubscriptionAck"},{"$ref":"#/components/messages/v2KlineSnapshot"},{"$ref":"#/components/messages/v2KlineEvent"},{"$ref":"#/components/messages/v2MarketEvent"},{"$ref":"#/components/messages/v2NewsEvent"},{"$ref":"#/components/messages/v2DatasetEvent"}]}},"bindings":{"ws":{"method":"GET","query":{"type":"object","required":["ticket"],"properties":{"ticket":{"type":"string","default":"{{ws_ticket}}","description":"Single-use ticket from POST /api/ws-ticket. Run that HTTP request first; its post-response script writes ws_ticket."}}}}}},"/api/cell/v2/market/ws":{"description":"BATX market v1 canonical subscribe/ack/event/status/gap/replay protocol.","publish":{"operationId":"sendMarketControl","summary":"Client sends a typed BATX market control","message":{"oneOf":[{"$ref":"#/components/messages/marketSubscribe"},{"$ref":"#/components/messages/marketUnsubscribe"},{"$ref":"#/components/messages/marketPing"}]}},"subscribe":{"operationId":"receiveMarketFrame","summary":"Client receives a scope-bound ordered market frame","message":{"oneOf":[{"$ref":"#/components/messages/marketConnected"},{"$ref":"#/components/messages/marketSubscribeAck"},{"$ref":"#/components/messages/marketQuoteSnapshot"},{"$ref":"#/components/messages/marketQuoteEvent"},{"$ref":"#/components/messages/marketQuietStatus"},{"$ref":"#/components/messages/marketGap"},{"$ref":"#/components/messages/marketPong"}]}},"bindings":{"ws":{"method":"GET","query":{"type":"object","required":["ticket"],"properties":{"ticket":{"type":"string","default":"{{market_ws_ticket}}","description":"Single-use ticket from POST /api/ws-ticket. Run that HTTP request first; its post-response script writes ws_ticket."}}}}}}},"components":{"securitySchemes":{"ticket":{"type":"httpApiKey","name":"ticket","in":"query","description":"Short-lived, single-use ticket issued by POST /api/ws-ticket."}},"messages":{"legacySubscribeOrderTrade":{"name":"legacySubscribeOrderTrade","messageId":"legacySubscribeOrderTrade","title":"01 Subscribe order + trade","summary":"Subscribe to both legacy realtime streams.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacySubscribeOrderTrade","summary":"Subscribe to both legacy realtime streams.","payload":{"ac":"subscribe","params":"BTC_USDT_BINANCE","types":"order,trade"}}]},"legacySubscribeAliases":{"name":"legacySubscribeAliases","messageId":"legacySubscribeAliases","title":"02 Subscribe depth + tick aliases","summary":"Exercise depth -> order and tick -> trade compatibility aliases.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacySubscribeAliases","summary":"Exercise depth -> order and tick -> trade compatibility aliases.","payload":{"ac":"subscribe","params":"BTC_USDT_BINANCE","types":"depth,tick"}}]},"legacySnapshot":{"name":"legacySnapshot","messageId":"legacySnapshot","title":"03 Request order + trade snapshot","summary":"Request the current in-memory snapshot without changing subscriptions.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacySnapshot","summary":"Request the current in-memory snapshot without changing subscriptions.","payload":{"ac":"snapshot","params":"BTC_USDT_BINANCE","types":"order,trade"}}]},"legacyPing":{"name":"legacyPing","messageId":"legacyPing","title":"04 Ping","summary":"Verify that the legacy connection is responsive.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyPing","summary":"Verify that the legacy connection is responsive.","payload":{"ac":"ping","params":"postman"}}]},"legacyUnsubscribe":{"name":"legacyUnsubscribe","messageId":"legacyUnsubscribe","title":"05 Unsubscribe order + trade","summary":"Remove both legacy realtime subscriptions.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyUnsubscribe","summary":"Remove both legacy realtime subscriptions.","payload":{"ac":"unsubscribe","params":"BTC_USDT_BINANCE","types":"order,trade"}}]},"legacyKlineSubscribe":{"name":"legacyKlineSubscribe","messageId":"legacyKlineSubscribe","title":"06 Subscribe Kline","summary":"Subscribe to additive legacy-protocol Kline updates.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyKlineSubscribe","summary":"Subscribe to additive legacy-protocol Kline updates.","payload":{"action":"subscribe","channel":"kline","symbols":["AAPL_NASDAQ"],"tf":"1m"}}]},"legacyKlineUnsubscribe":{"name":"legacyKlineUnsubscribe","messageId":"legacyKlineUnsubscribe","title":"07 Unsubscribe Kline","summary":"Remove a legacy-protocol Kline subscription.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyKlineUnsubscribe","summary":"Remove a legacy-protocol Kline subscription.","payload":{"action":"unsubscribe","channel":"kline","symbols":["AAPL_NASDAQ"],"tf":"1m"}}]},"legacyUnknownAction":{"name":"legacyUnknownAction","messageId":"legacyUnknownAction","title":"08 Negative case: unknown action","summary":"Expected response has code=0 and msg=cannot be resolved action.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyUnknownAction","summary":"Expected response has code=0 and msg=cannot be resolved action.","payload":{"ac":"unknown","params":"BTC_USDT_BINANCE"}}]},"legacyConnected":{"name":"legacyConnected","messageId":"legacyConnected","title":"Connected","summary":"First frame after successful ticket or key authentication.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyConnected","summary":"First frame after successful ticket or key authentication.","payload":{"code":1,"msg":"Connected Successfully","protocol":2}}]},"legacySubscriptionAck":{"name":"legacySubscriptionAck","messageId":"legacySubscriptionAck","title":"Subscription acknowledgement","summary":"Acknowledges accepted symbols and canonical types.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacySubscriptionAck","summary":"Acknowledges accepted symbols and canonical types.","payload":{"code":1,"resAc":"subscribe","data":{"accepted":["BTC_USDT_BINANCE"],"rejected":{},"types":["order","trade"],"rejected_types":{}}}}]},"legacyOrderEvent":{"name":"legacyOrderEvent","messageId":"legacyOrderEvent","title":"Order event","summary":"Representative order-book envelope.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyOrderEvent","summary":"Representative order-book envelope.","payload":{"code":1,"data":{"symbol":"BTC_USDT_BINANCE","type":"order","ts":1787702400000,"timezone":"Etc/UTC"}}}]},"legacyTradeEvent":{"name":"legacyTradeEvent","messageId":"legacyTradeEvent","title":"Trade event","summary":"Representative trade envelope.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyTradeEvent","summary":"Representative trade envelope.","payload":{"code":1,"data":{"symbol":"BTC_USDT_BINANCE","type":"trade","ts":1787702400000,"timezone":"Etc/UTC"}}}]},"legacyKlineEvent":{"name":"legacyKlineEvent","messageId":"legacyKlineEvent","title":"Kline event","summary":"Representative Kline envelope with explicit time semantics.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyKlineEvent","summary":"Representative Kline envelope with explicit time semantics.","payload":{"code":1,"data":{"symbol":"AAPL_NASDAQ","type":"kline","channel":"kline","tf":"1m","d":1787702400000,"ts":1787702400000,"timezone":"America/New_York","trading_day":"2026-08-25","o":"227.10","h":"227.40","l":"227.00","c":"227.30","v":"1000","forming":true,"final":false}}}]},"legacyPong":{"name":"legacyPong","messageId":"legacyPong","title":"Pong","summary":"Response to the legacy ping control.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"legacyPong","summary":"Response to the legacy ping control.","payload":{"resAc":"pong","data":{"params":"postman"}}}]},"v2Ping":{"name":"v2Ping","messageId":"v2Ping","title":"01 Ping","summary":"Verify that the V2 connection is responsive.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2Ping","summary":"Verify that the V2 connection is responsive.","payload":{"action":"ping"}}]},"v2KlineSubscribe":{"name":"v2KlineSubscribe","messageId":"v2KlineSubscribe","title":"02 Subscribe Kline with snapshot","summary":"Request up to 100 historical rows, then receive incremental Kline events.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2KlineSubscribe","summary":"Request up to 100 historical rows, then receive incremental Kline events.","payload":{"action":"subscribe","channel":"kline","symbols":["AAPL_NASDAQ"],"tf":"1m","snapshot":100}}]},"v2KlineUnsubscribe":{"name":"v2KlineUnsubscribe","messageId":"v2KlineUnsubscribe","title":"03 Unsubscribe Kline","summary":"Remove a V2 Kline subscription.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2KlineUnsubscribe","summary":"Remove a V2 Kline subscription.","payload":{"action":"unsubscribe","channel":"kline","symbols":["AAPL_NASDAQ"],"tf":"1m"}}]},"v2MarketSubscribe":{"name":"v2MarketSubscribe","messageId":"v2MarketSubscribe","title":"04 Subscribe market","summary":"Subscribe to a namespaced Edge market instrument.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2MarketSubscribe","summary":"Subscribe to a namespaced Edge market instrument.","payload":{"action":"subscribe","channel":"market","instrument_ids":["polymarket:0xcondition:0xyes-token"]}}]},"v2MarketUnsubscribe":{"name":"v2MarketUnsubscribe","messageId":"v2MarketUnsubscribe","title":"05 Unsubscribe market","summary":"Remove an Edge market instrument subscription.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2MarketUnsubscribe","summary":"Remove an Edge market instrument subscription.","payload":{"action":"unsubscribe","channel":"market","instrument_ids":["polymarket:0xcondition:0xyes-token"]}}]},"v2NewsSubscribeFiltered":{"name":"v2NewsSubscribeFiltered","messageId":"v2NewsSubscribeFiltered","title":"06 Subscribe filtered news","summary":"Subscribe to news associated with one instrument.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2NewsSubscribeFiltered","summary":"Subscribe to news associated with one instrument.","payload":{"action":"subscribe","channel":"news","instrument_ids":["infoway:AAPL.US"]}}]},"v2NewsSubscribeAll":{"name":"v2NewsSubscribeAll","messageId":"v2NewsSubscribeAll","title":"07 Subscribe all news","summary":"An empty instrument_ids array subscribes to all news.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2NewsSubscribeAll","summary":"An empty instrument_ids array subscribes to all news.","payload":{"action":"subscribe","channel":"news","instrument_ids":[]}}]},"v2NewsUnsubscribeAll":{"name":"v2NewsUnsubscribeAll","messageId":"v2NewsUnsubscribeAll","title":"08 Unsubscribe all news","summary":"An empty instrument_ids array removes the all-news subscription.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2NewsUnsubscribeAll","summary":"An empty instrument_ids array removes the all-news subscription.","payload":{"action":"unsubscribe","channel":"news","instrument_ids":[]}}]},"v2DatasetSubscribe":{"name":"v2DatasetSubscribe","messageId":"v2DatasetSubscribe","title":"09 Subscribe Dataset versions","summary":"Subscribe to immutable version notifications for selected Datasets.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2DatasetSubscribe","summary":"Subscribe to immutable version notifications for selected Datasets.","payload":{"action":"subscribe","channel":"dataset","datasets":["market.prices","macro.series"]}}]},"v2DatasetUnsubscribe":{"name":"v2DatasetUnsubscribe","messageId":"v2DatasetUnsubscribe","title":"10 Unsubscribe Dataset versions","summary":"Remove selected Dataset version subscriptions.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2DatasetUnsubscribe","summary":"Remove selected Dataset version subscriptions.","payload":{"action":"unsubscribe","channel":"dataset","datasets":["market.prices","macro.series"]}}]},"v2Connected":{"name":"v2Connected","messageId":"v2Connected","title":"Connected","summary":"First V2 frame after successful authentication.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2Connected","summary":"First V2 frame after successful authentication.","payload":{"type":"connected","protocol":2,"plane":"v2"}}]},"v2Pong":{"name":"v2Pong","messageId":"v2Pong","title":"Pong","summary":"Response to the V2 ping control.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2Pong","summary":"Response to the V2 ping control.","payload":{"action":"pong","protocol":2}}]},"v2SubscriptionAck":{"name":"v2SubscriptionAck","messageId":"v2SubscriptionAck","title":"Subscription acknowledgement","summary":"Representative V2 subscription acknowledgement.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2SubscriptionAck","summary":"Representative V2 subscription acknowledgement.","payload":{"type":"subscription","action":"subscribe","channel":"market","instrument_ids":["polymarket:0xcondition:0xyes-token"]}}]},"v2KlineSnapshot":{"name":"v2KlineSnapshot","messageId":"v2KlineSnapshot","title":"Kline snapshot","summary":"Complete rows returned before incremental updates.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2KlineSnapshot","summary":"Complete rows returned before incremental updates.","payload":{"type":"snapshot","protocol":2,"channel":"kline","symbol":"AAPL_NASDAQ","tf":"1m","timezone":"America/New_York","time_unit":"ms","rows":[{"d":1787702400000,"ts":1787702400000,"timezone":"America/New_York","trading_day":"2026-08-25","open":"227.10","high":"227.40","low":"227.00","close":"227.30","volume":"1000"}]}}]},"v2KlineEvent":{"name":"v2KlineEvent","messageId":"v2KlineEvent","title":"Kline incremental event","summary":"Incremental Kline event after the snapshot.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2KlineEvent","summary":"Incremental Kline event after the snapshot.","payload":{"type":"event","protocol":2,"data":{"channel":"kline","symbol":"AAPL_NASDAQ","tf":"1m","d":1787702460000,"ts":1787702460000,"timezone":"America/New_York","trading_day":"2026-08-25","final":false}}}]},"v2MarketEvent":{"name":"v2MarketEvent","messageId":"v2MarketEvent","title":"Market event","summary":"Representative Edge market event.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2MarketEvent","summary":"Representative Edge market event.","payload":{"type":"event","protocol":2,"data":{"channel":"market","instrument_id":"polymarket:0xcondition:0xyes-token","event_type":"trade","ts":1787702400000,"timezone":"Etc/UTC","price":"0.55","quantity":"125.0"}}}]},"v2NewsEvent":{"name":"v2NewsEvent","messageId":"v2NewsEvent","title":"News event","summary":"Representative normalized news event.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2NewsEvent","summary":"Representative normalized news event.","payload":{"type":"event","protocol":2,"data":{"channel":"news","article_id":"reuters:20260825:abc123","title":"Example headline","published_at_ms":1787702400000,"published_at":"2026-08-26T00:00:00Z","timezone":"Etc/UTC","instrument_ids":["infoway:AAPL.US"]}}}]},"v2DatasetEvent":{"name":"v2DatasetEvent","messageId":"v2DatasetEvent","title":"Dataset version event","summary":"A new immutable Published Dataset version is available for REST/LLM reads.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"v2DatasetEvent","summary":"A new immutable Published Dataset version is available for REST/LLM reads.","payload":{"type":"event","protocol":2,"data":{"channel":"dataset","dataset_id":"market.prices","data_version":"v20260831","contract_version":"market-prices-v1","cell_id":"market_batch","timezone":"Etc/UTC","time_unit":"ms","manifest_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","updated_at_ms":1788134400000,"registered_at":"2026-08-31T00:00:00Z"}}}]},"marketSubscribe":{"name":"marketSubscribe","messageId":"marketSubscribe","title":"01 Subscribe canonical market interests","summary":"Subscribe without guessing provider symbols; optional per-channel cursors request replay.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketSubscribe","summary":"Subscribe without guessing provider symbols; optional per-channel cursors request replay.","payload":{"schema":"batx-market-subscribe/v1","protocol":"batx-market-feed/v1","type":"subscribe","request_id":"postman-subscribe-1","stream_id":"prior-stream-id","interests":[{"canonical_symbol":"AAPL_NASDAQ","mode":"quote","after_sequences":{"quote":41}}]}}]},"marketUnsubscribe":{"name":"marketUnsubscribe","messageId":"marketUnsubscribe","title":"02 Unsubscribe canonical symbols","summary":"Release exact market interests.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketUnsubscribe","summary":"Release exact market interests.","payload":{"schema":"batx-market-unsubscribe/v1","protocol":"batx-market-feed/v1","type":"unsubscribe","request_id":"postman-unsubscribe-1","canonical_symbols":["AAPL_NASDAQ"]}}]},"marketPing":{"name":"marketPing","messageId":"marketPing","title":"03 Ping","summary":"Verify the scope-bound market connection.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketPing","summary":"Verify the scope-bound market connection.","payload":{"schema":"batx-market-ping/v1","protocol":"batx-market-feed/v1","type":"ping","nonce":"postman"}}]},"marketConnected":{"name":"marketConnected","messageId":"marketConnected","title":"Connected","summary":"The authoritative stream and opaque subject scope for this consumed ticket.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketConnected","summary":"The authoritative stream and opaque subject scope for this consumed ticket.","payload":{"schema":"batx-market-connected/v1","protocol":"batx-market-feed/v1","type":"connected","stream_id":"feed-process-stream-id","scope_id":"postman_market_scope_0001","server_time_ms":1788220800000,"server_time":"2026-09-01T00:00:00.000Z","ticket_expires_at_ms":1788220860000}}]},"marketSubscribeAck":{"name":"marketSubscribeAck","messageId":"marketSubscribeAck","title":"Subscription acknowledgement","summary":"Returns the provider mapping selected by the server and closed rejection codes.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketSubscribeAck","summary":"Returns the provider mapping selected by the server and closed rejection codes.","payload":{"schema":"batx-market-subscribe-ack/v1","protocol":"batx-market-feed/v1","type":"subscribe-ack","request_id":"postman-subscribe-1","stream_id":"feed-process-stream-id","scope_id":"postman_market_scope_0001","accepted":[{"canonical_symbol":"AAPL_NASDAQ","mode":"quote","provider":"infoway","provider_symbol":"AAPL.US"}],"rejected":[]}}]},"marketQuoteSnapshot":{"name":"marketQuoteSnapshot","messageId":"marketQuoteSnapshot","title":"Quote snapshot","summary":"Authoritative baseline before ordered incremental frames.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketQuoteSnapshot","summary":"Authoritative baseline before ordered incremental frames.","payload":{"schema":"batx-market-snapshot/v1","protocol":"batx-market-feed/v1","type":"snapshot","stream_id":"feed-process-stream-id","scope_id":"postman_market_scope_0001","canonical_symbol":"AAPL_NASDAQ","provider":"infoway","provider_symbol":"AAPL.US","channel":"quote","sequence":42,"previous_sequence":41,"event_time_ms":1788220800000,"event_time":"2026-09-01T00:00:00.000Z","timezone":"America/New_York","status":{"state":"live","reason":null},"data":{"price":229.42}}}]},"marketQuoteEvent":{"name":"marketQuoteEvent","messageId":"marketQuoteEvent","title":"Ordered quote event","summary":"A contiguous incremental frame after the authoritative snapshot.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketQuoteEvent","summary":"A contiguous incremental frame after the authoritative snapshot.","payload":{"schema":"batx-market-event/v1","protocol":"batx-market-feed/v1","type":"event","stream_id":"feed-process-stream-id","scope_id":"postman_market_scope_0001","canonical_symbol":"AAPL_NASDAQ","provider":"infoway","provider_symbol":"AAPL.US","channel":"quote","sequence":43,"previous_sequence":42,"event_time_ms":1788220801000,"event_time":"2026-09-01T00:00:01.000Z","timezone":"America/New_York","status":{"state":"live","reason":null},"data":{"price":229.45}}}]},"marketQuietStatus":{"name":"marketQuietStatus","messageId":"marketQuietStatus","title":"Quiet-window status","summary":"Advances the ordered cursor without inventing a quote or declaring a gap.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketQuietStatus","summary":"Advances the ordered cursor without inventing a quote or declaring a gap.","payload":{"schema":"batx-market-status/v1","protocol":"batx-market-feed/v1","type":"status","stream_id":"feed-process-stream-id","scope_id":"postman_market_scope_0001","canonical_symbol":"AAPL_NASDAQ","provider":"infoway","provider_symbol":"AAPL.US","channel":"quote","sequence":44,"previous_sequence":43,"event_time_ms":1788220802000,"event_time":"2026-09-01T00:00:02.000Z","timezone":"America/New_York","status":{"state":"live","reason":"no-update"},"data":null}}]},"marketGap":{"name":"marketGap","messageId":"marketGap","title":"Gap and resync","summary":"Replay is outside the retained window or the stream restarted; request a snapshot.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketGap","summary":"Replay is outside the retained window or the stream restarted; request a snapshot.","payload":{"schema":"batx-market-gap/v1","protocol":"batx-market-feed/v1","type":"gap","stream_id":"feed-process-stream-id","scope_id":"postman_market_scope_0001","canonical_symbol":"AAPL_NASDAQ","channel":"quote","reason":"replay-window-miss","after_sequence":1,"available_from_sequence":20,"latest_sequence":42,"recovery":"snapshot-resubscribe"}}]},"marketPong":{"name":"marketPong","messageId":"marketPong","title":"Pong","summary":"Response to a typed market ping.","contentType":"application/json","payload":{"type":"object","additionalProperties":true},"examples":[{"name":"marketPong","summary":"Response to a typed market ping.","payload":{"schema":"batx-market-pong/v1","protocol":"batx-market-feed/v1","type":"pong","nonce":"postman","server_time_ms":1788220800000}}]}}},"x-postman-use-cases":{"legacy_ws_send":["legacySubscribeOrderTrade","legacySubscribeAliases","legacySnapshot","legacyPing","legacyUnsubscribe","legacyKlineSubscribe","legacyKlineUnsubscribe","legacyUnknownAction"],"legacy_ws_receive":["legacyConnected","legacySubscriptionAck","legacyOrderEvent","legacyTradeEvent","legacyKlineEvent","legacyPong"],"v2_ws_send":["v2Ping","v2KlineSubscribe","v2KlineUnsubscribe","v2MarketSubscribe","v2MarketUnsubscribe","v2NewsSubscribeFiltered","v2NewsSubscribeAll","v2NewsUnsubscribeAll","v2DatasetSubscribe","v2DatasetUnsubscribe"],"v2_ws_receive":["v2Connected","v2Pong","v2SubscriptionAck","v2KlineSnapshot","v2KlineEvent","v2MarketEvent","v2NewsEvent","v2DatasetEvent"],"market_ws_send":["marketSubscribe","marketUnsubscribe","marketPing"],"market_ws_receive":["marketConnected","marketSubscribeAck","marketQuoteSnapshot","marketQuoteEvent","marketQuietStatus","marketGap","marketPong"]}}