Subscribe to live market and account events over SSE.
Server-Sent Events stream. Pass a comma-separated topics list.
Public topics need no session: market:{address}:orders, market:{address}:fills, dispute:{marketId}, settings:banner, health:indexer. A signed-in session additionally unlocks its own user:{address}:orders, :fills, :parlays and :notifications; requesting another wallet’s is rejected.
Anonymous connections accept up to 8 topics and signed-in ones up to 20, so wide coverage means several connections. Reconnects are lossless: send the last id you saw as Last-Event-ID (or ?lastEventId=) and the stream replays what you missed, falling back to a reset signal when you were away too long to replay.
Streaming is the cheap way to follow the book. Polling the equivalent REST reads burns your rate-limit budget for the same data.
Authorizations
HttpOnly session cookie set by POST /v1/auth/session. Mutating requests must also send the CSRF token (returned by that call) in the x-csrf-token header.
Query Parameters
1 - 4096^\d+$Response
Default Response

