get_event_details
Retrieves full details for a prediction-market event contract, including outcomes, YES/NO pricing, trading timeline, and CFTC terms to support event analysis.
Instructions
Get full details for one event contract (prediction-market event).
Returns the event's outcomes (each with its floorStrike when it has one),
the YES/NO contracts for each outcome with current pricing (bid, ask, last,
probability, open interest, daily gain), the trading timeline (open, close,
expected expiration, settlement), and the CFTC contract terms. Prices are in
dollars between 0.00 and 1.00 and equal the implied probability. Outcome ids
carry no exchange prefix (e.g. "KXBALANCESHEET-EO26-6.6"); contract symbols do.
Each outcome also carries shortcuts derived by the SDK: tradable (open, in
BUY_AND_SELL mode and before its close time — state alone can still read
STATE_OPEN after close), secondsLeft until close, and once settled YES or NO,
winner (the contract symbol that paid out). The event carries series, its
series ticker.
Args: event_symbol: The eventSymbol from get_event_summary, e.g. "KALSHI.KXBALANCESHEET-EO26". Not the "-EVENT" id that get_event_contract_bars takes. An unknown eventSymbol returns an error with code 7004. include_all_outcomes: True (default) returns every outcome; False returns a short list of up to 8. outcomeCount always reports the full total.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"event_symbol": "<event_symbol>"
},
"name": "get_event_details"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_symbol | Yes | ||
| include_all_outcomes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |