Skip to content
Crifine

Alerts

Thresholds on the gap, delivered by webhook or stream.

POST/v1/alerts

Register a threshold. Roadmap.

GET/v1/alerts

List registered thresholds and their current state. Roadmap.

DELETE/v1/alerts/{id}

Remove a threshold. Roadmap.

FieldTypeNotes
poolstring, requiredPool identifier.
size_usdnumber, requiredA threshold without a size is not a condition.
threshold_pctnumber, requiredSigned. Fires when the gap crosses it.
hysteresis_pctnumberRe-arm band. Default 0.5.
channelstringwebhook, stream or email.
urlstringDelivery target for webhook.
Delivered payload
{
  "event": "spread.threshold.breached",
  "pool": "uniswap-v3-zec",
  "size_usd": 500000,
  "threshold_pct": -4.00,
  "current_pct": -11.40,
  "depth_change_24h_pct": -31.8,
  "as_of": "2026-08-29T14:02:11Z",
  "evidence_url": "https://crifine.app/api/v1/exit/uniswap-v3-zec"
}