Docs

Alerts

When a watched market changes, the alert goes out on the same run or the next one, a few per run. Each one has the market, the kind of edit, the edit window, the Yes price and the changed lines.

Discord

  1. In your server: Server Settings, Integrations, Webhooks, New Webhook. Pick the channel.
  2. Copy Webhook URL.
  3. Paste it on alerts and press "Add and send a test".

Telegram (Pro)

Telegram alerts aren't switched on for this site yet. Discord, webhooks and RSS work now.

Webhook (Pro)

Any HTTPS address that accepts a JSON POST: n8n (Webhook node), Zapier (Catch Hook), Make (custom webhook) or your own server. Each change sends:

POST <your address>
content-type: application/json

{
  "source": "ruleswatch",
  "event": "rules_changed",
  "message": "Polymarket: Clarification added. Edited between 14:05 and 14:10 UTC. Yes 62¢ before, 55¢ at detection.",
  "change": {
    "id": 1234,
    "url": "https://ruleswatch.com/change/1234",
    "venue": "pm",
    "market_id": "562802",
    "market_title": "…",
    "market_url": "https://polymarket.com/event/…",
    "kind": "clarification",
    "summary": "Rules: 41 words added",
    "detected_at": "2026-11-04T14:10:02.000Z",
    "old_text_last_seen_at": "2026-11-04T14:05:01.000Z",
    "yes_price_before": 0.62,
    "yes_price_at_detection": 0.55,
    "fields": [{ "field": "description", "label": "Rules", "before": "…", "after": "…" }]
  }
}

Other events: test (the test send, same shape) and clarification_reported (a trader linked a Discord or X post: message, market_title, url). Answer with any 2xx within 10 seconds. After 5 failed sends in a row the channel pauses; a test send restarts it.

RSS

Every watchlist has a private feed; copy it on alerts. The public feed of every edit is /feed.xml (add ?all=1 for routine proposals too).

Email

Not available yet. It's first on the roadmap.

Quiet mode

Skips date moves, renames, routine outcome proposals and filled-in values. Rules edits, clarifications, sources and disputes always come through.