Get one two-member matched event
Thin alias of getMatchedEvent for events with exactly two active members. pair_id carries the event_id value. Missing, hidden, or not a two-member event is 404.
ApiKeyX-API-Key<token>Data endpoints. Format st_live__ (ADR-0012).
pair_id*stringPair
application/json- response
confidence*numberMatch confidence from 0 to 1.
double0 <= value <= 1members*array<>The two active member markets.
2 <= items <= 2method_version*stringVersion of the matching method used for this pair.
pair_id*stringIdentifier of the two-member matched event. Carries the event_id value (st_evt_...). TODO(decision): whether pair_id keeps a distinct st_pair_ form (ARCHITECTURE 9.1).
resolution_equal*booleanTrue when member venues would settle the same question the same way.
reviewed_at*stringTime of the review decision, UTC.
date-timereviewer*stringName or id of the reviewer who approved this pair.
reviewer_notes?|Full reviewer notes. Available on Pro and above plans.
rule_note*stringPlain-words note on rule differences. Required when resolution_equal is false.
schema_version*stringData schema version for this row.
status*stringPair status.
"approved""needs_rereview""retired"updated_at*stringTime this pair row was last updated, UTC.
date-timecurl -X GET 'https://api.skewtape.com/v1/pairs/string'{ "confidence": 0, "members": [ { "block_reason_code": "string", "blocked": true, "market_id": "string", "outcome_map": { "property1": "string", "property2": "string" }, "venue": "string" }, { "block_reason_code": "string", "blocked": true, "market_id": "string", "outcome_map": { "property1": "string", "property2": "string" }, "venue": "string" } ], "method_version": "string", "pair_id": "st_evt_00412", "resolution_equal": true, "reviewed_at": "2019-08-24T14:15:22Z", "reviewer": "string", "reviewer_notes": "string", "rule_note": "string", "schema_version": "string", "status": "approved", "updated_at": "2019-08-24T14:15:22Z"}Powered by Kalshi Research
Get one matched event GET
One matched event by event_id. Missing or hidden from the plan is 404; the response never says which.
List candles GET
Candles from the lake in (market_id, token_id, ts) order. With event_id, active members are read in (venue, market_id) order, each in that table order. With venue alone, the same key across the venue's markets. Exactly one selector: venue with market_id, event_id alone, or venue alone. from is inclusive and clamped to the plan's history; to is exclusive and must be after from. With venue alone, from and to are at most 7 days apart. Candles count each trade once (an order book match's maker legs, a market maker trade's one row) and arrive within an hour. event_id resolves an approved matched event the caller can see and reads its active members only; members outside the plan's candle venues are left out, and members whose venue's trades rights are not raw contribute no rows. A missing or hidden event_id is 404. Free and History include Polymarket daily candles (res=1d); other venues and resolutions need the builder plan.