v1
latestOpenAPI 3.1.02026-07-2610451.5 KBOne event with all linked markets, cross-venue prices, catalysts, and resolution detail
Path parameters
Event slug OR ClearMarket event_id — both resolve
Query parameters
Response
Event fields FLATTENED at the top level (not wrapped in an event key), plus linked markets and resolution log
ClearMarket canonical event ID. Format: 'CM-EVT-' + 9-char vowel-free base36 + 1-char mod-10 check digit. Stable forever — never changes.
Human-readable URL form. Can change; not a stable identifier.
ClearMarket-canonical normalized English question text.
Top-level institutional classification. 9-enum (matches classify.py CATEGORIES_IN).
Cross-cutting filter tags (editorial + platform).
FK to markets.market_id. The market quoted as the event's headline price. Auto-computed nightly unless locked.
Editorial override flag. If true, primary_market_id is not auto-recomputed.
API gate. If false, event is internal-only and excluded from public API responses.
Public-facing editorial context (why this event is grouped, source quality caveats, cross-platform observations). Surfaced in API responses — this is the editorial layer platforms don't ship.
Primary venue this event was ingested from. (Cross-venue coverage is surfaced via venues_covered at serve time.)
Resolution-inheritance shape of the event's child markets (OCC class->series analog). Determines which resolution fields are event-level shared vs per-child native.
Generic, subject-free event-level resolution ontology (the OCC class-level settlement rule): the data source, mechanism, and deadline that resolve ANY outcome in this event, inherited by all children. Never names a specific child's subject; per-child references are composed from this plus each child's group_item_title.
Row creation timestamp (TIMESTAMPTZ).
Last update timestamp (TIMESTAMPTZ).
DERIVED AT API SERVE TIME. Distinct platform values across all markets linked to this event.
DERIVED AT API SERVE TIME. Latest marks row for the event's primary_market_id. Shape matches the marks schema response.
Per-field provenance. Keys are field names; values are objects with 'source' ('platform_api' / 'clearmarket_editorial' / 'derived') and optional metadata.