Skip to main content
Event: oracle_events
Endpoint: wss://api.struct.to/ws/alerts
Cost: 0.1 credits per event
Fires on every on-chain oracle event affecting a Polymarket market. Use oracle_event_types to restrict to specific kinds, and condition_ids to narrow by market. The data payload is a discriminated union keyed on event_type.

Filters

Event types

Valid values for oracle_event_types: AssertionMade, AssertionDisputed, AssertionSettled, RequestPrice, ProposePrice, DisputePrice, Settle, QuestionResolved, QuestionEmergencyResolved, QuestionReset, QuestionInitialized, QuestionPaused, QuestionUnpaused, QuestionFlagged, QuestionUnflagged, ConditionResolution, NegRiskOutcomeReported.

Subscribe

Response

The data object is a discriminated union keyed on event_type. The QuestionResolved variant is shown below; full schemas for every variant are documented on the Oracle Events room page.
Last modified on April 25, 2026