Back to Docs

Documentation

Watchlist & Alerts

Pro

Add entities to a watchlist, configure alert rules via dashboard or API, and pick a delivery channel (email or webhook).

What a watchlist does

A watchlist is a collection of entities — protocols, chains, tokens, oracles, vaults, organisations, or bridges — that Verdict monitors on your behalf. When a rating publishes or a grade changes for any entity on your watchlist, an alert fires.

Managing watchlists

Watchlists live on /dashboard/watchlist. Add an entity from any rating page, configure alert rules, and pick a delivery channel.

Alert rules via API

The same alert rules can be managed programmatically:

  • GET /alert-rules — list your alert rules.
  • POST /alert-rules — create a rule.
  • DELETE /alert-rules/{rule_id} — delete a rule.

See the API Reference → Pro Utility section on the docs page for the full request/response shapes.

Alert payload

When an alert fires for an entity on your watchlist, the payload captures the rating delta:

{
  "event": "rating.changed",
  "timestamp": "2026-04-28T14:23:11.000Z",
  "delivery_id": "del_abc123",
  "watchlist_id": "wl_xyz789",
  "data": {
    "entity_type": "protocol",
    "entity_slug": "aave",
    "previous": { "composite_score": 88.5, "letter_grade": "AA" },
    "current":  { "composite_score": 84.2, "letter_grade": "A" },
    "domain_changes": [
      { "domain": "security", "previous": 0.92, "current": 0.85 }
    ]
  }
}

Delivery channels

  • Email — delivered to your account email. Default for all alert rules. No setup required.
  • Webhook — POSTs the signed JSON payload above to a URL you control. HMAC-SHA256 signed; retried on non-2xx with exponential backoff. See the Webhooks guide for signature verification and retry policy.

Pro tier required

Watchlists and alert rules are a Pro+ feature. Free-tier accounts can view ratings but not subscribe to changes. See Pricing for the tier comparison.