Skip to main content
Event: market_disputed
Endpoint: wss://api.struct.to/ws/alerts
Cost: 0.1 credits per event
Get notified when a proposed market resolution is challenged on-chain (DisputePrice or AssertionDisputed). The resolution is now contested and delayed. The payload carries the disputer, the proposer, and the disputed or proposed outcome when available.

Filters

FilterTypeRequiredDescription
condition_idsstring[]NoRestrict to specific conditions (max 500)
event_slugsstring[]NoRestrict to specific events (max 500)
exclude_shortterm_marketsbooleanNoExclude short-term updown markets from results

Subscribe

{
  "op": "subscribe",
  "event": "market_disputed",
  "exclude_shortterm_markets": true
}

Response

{
  "event": "market_disputed",
  "timestamp": 1775913505260,
  "data": {
    "condition_id": "0x4fec624c0ff2bfae89956cebd6fbc9c58f995f824382dc587dc5a32a4b15940b",
    "dispute_kind": "dispute_price",
    "disputer": "0x4bfb41d5b3570defd03c39a9a4d8de6bd8b8982e",
    "proposer": "0x9d84cef98b41a5b88dafb55c05e9a7e0f1a4f4d6",
    "proposed_outcome": "Yes",
    "proposed_price": 1.0,
    "question": "Will candidate X win the 2028 election?",
    "market_slug": "will-candidate-x-win",
    "event_slug": "us-presidential-election-2028",
    "image_url": "https://polymarket-upload.s3.us-east-2.amazonaws.com/will-candidate-x-win.png",
    "hash": "0x1f2e3d4c5b6a7988deadbeefcafebabe0011223344556677889900aabbccddee",
    "block": 19456789,
    "confirmed_at": 1713012000
  }
}
dispute_kind is either dispute_price or assertion_disputed. proposed_price is present only for DisputePrice disputes. Pair this with market_resolved to follow a market from contested back to final.
Last modified on June 15, 2026