Live Tempest updates (Server-Sent Events)
Pushes a symbol's full module state each time Tempest recomputes it: about every minute for the most active names and every ~10 minutes for the rest during regular hours. Quote readings stay frozen after close; calendar or availability updates can still push a full state with the same quote timestamp and event ID. Events: connected, vol (id = asOf in epoch ms; data is a data.symbols[] element of /v1/vol/snapshot), market (with market=true), credits, closed, reconnect (after an hour). Resume with Last-Event-ID (or lastEventId): the initial burst skips symbols whose asOf is older than it; a frame at exactly that id may repeat. Up to 10 symbols per stream and 5 streams per account. Each server also holds a bounded number of open streams across all customers; at capacity → 503 stream_capacity with Retry-After: 5 (retry; you may land on another server). Access is re-checked every minute: a stream closes with closed {"reason":"access_withdrawn"} once the account is no longer enabled. Cost: 1 credit to connect and 1 per minute open.
Request
- Base URL: https://api.skylit.ai
- URL: https://api.skylit.ai/v1/vol/stream
- Auth: HTTP bearer
Query parameters
Comma-separated Tempest symbols (up to 10). Tempest keys the S&P complex on the option root SPXW and Nasdaq-100 on NDXP; see /v1/vol/symbols.
Comma-separated subset of iv, term, cones, sigma, surface, tilt, events (default all).
Also push the market volatility complex.
Resume point when the client cannot send Last-Event-ID.
Response
An SSE stream (text/event-stream).
Changes
No recorded changes to this operation across all 1 revision of this API.