Triggers a full pipeline recalculation for the specified symbol. Unlike the GET endpoints which serve cached data, this endpoint forces a fresh computation through all engine layers: data fetch, dealer positioning, greek computation, exposure aggregation, and signal generation. Use this when you need the most up-to-date snapshot and cannot wait for the next scheduled pipeline cycle.
Parameters
Path Parameters
Name
Type
Required
Description
symbol
string
Required
Underlying symbol. One of: SPX, SPY, QQQ, IWM, NDX, RUT.
Response
The response data object contains the high-level result of the pipeline run:
total_gexnumberNet gamma exposure computed in this snapshot run
regimestringCurrent regime classification: "positive_gamma", "negative_gamma", or "neutral"
dsinumberDealer Sentiment Index computed in this snapshot
spotnumberSpot price of the underlying at the time of computation
data_sourcestringSource of the options data used: "live", "delayed", or "simulator"
timingobjectBreakdown of pipeline timing: fetch_ms, compute_ms, persist_ms, total_ms
Warning
This endpoint triggers a full pipeline run which is more expensive than serving cached data. It is rate-limited to 10 requests per minute. Use the standard GET endpoints for routine data access and reserve snapshots for explicit freshness-sensitive workflows.
curl -X POST "https://api.gexengine.com/v1/snapshot/SPX" \
-H "X-API-Key: YOUR_API_KEY"