{"description":"Push alerts to your HTTPS endpoint instead of polling. One x402 payment buys a pack; failed deliveries are retried and do not use it up.","pack":{"deliveries":200,"days":7,"renew":"subscribe again when deliveriesLeft reaches 0 or the pack expires","priceUsd":"0.50"},"subscribe":{"body":{"symbols":["ETHUSD","BTCUSD","NVDA"],"events":["decision_change","funding_extreme"],"url":"https://your-agent.example.com/hooks/market"},"method":"POST","path":"/api/v1/alerts/subscriptions","paid":true},"events":{"decision_change":"The hourly decision of a symbol changed action (e.g. HOLD -> BUY). Symbols: every symbol with live on-chain trading (e.g. ETHUSD, BTCUSD, NVDA, TSLA, SPY, AAPL, META, COIN; list at /api/v1/datasets). Filter: symbols.","unusual_flow":"A non-normal on-chain trade-flow event (unusual activity, breakout, distribution, momentum) on the 5m window with confidence >= 60; at most once an hour per symbol and event. Filter: symbols.","funding_extreme":"A Hyperliquid perp with over $5M open interest enters extreme funding (>= 50%/yr longs crowded, <= -25%/yr shorts crowded). Filter: symbols.","news":"A classified news item or filing with materiality >= minMateriality (default 4 of 5). Filters: categories (crypto, stocks, europe, policy, filings), symbols, minMateriality.","stablecoin_depeg":"A dollar stablecoin (USDT, DAI, USDS, USDe, PYUSD, GHO, crvUSD, RLUSD, USD1, FDUSD, USDC) moves off peg: WATCH at 30 bps, DEPEG at 100 bps, confirmed by depth or Chainlink (checked every 5 minutes). Filter: symbols.","prediction_market_move":"A Hyperliquid prediction market (Fed decision, IPO, crypto or stock price target, sports) moves 10+ points within an hour with at least $5,000 of 24h volume (checked every 15 minutes; one alert per market per 6 hours unless the move reverses). Data: question, option, from and to probability, category.","token_risk_change":"A watched token's risk verdict or sell simulation changed (checked every 30 minutes). Needs tokens: up to 5 {address, chain} on base, ethereum, arbitrum, optimism, polygon or solana.","sec_filing":"A new SEC EDGAR filing of a watched US ticker (checked every 15 minutes): Form 4 insider trades, 8-K events (item 2.02 = earnings), 144 planned sales, 13D/13G large holders, 10-Q, 10-K, S-1, DEF 14A. Needs symbols; filter: forms (e.g. [\"4\", \"8-K\"])."},"delivery":{"signature":"X-MI-Signature = 'sha256=' + hex(HMAC_SHA256(secret, X-MI-Timestamp + '.' + rawBody)); reject timestamps older than 5 minutes","headers":["X-MI-Event","X-MI-Delivery","X-MI-Subscription","X-MI-Timestamp","X-MI-Signature"],"method":"POST, JSON body {id, subscriptionId, event, symbol, occurredAt, data, deliveriesLeft, expiresAt}","catchUp":"GET /api/v1/alerts/subscriptions/{id}/events?since=... returns the events of the last 14 days with payloads; undelivered ones count against the pack","success":"any 2xx within 10 seconds; otherwise retried after 30 s and 5 min; after 50 failures in a row the subscription is suspended (events are still kept)","urls":"public HTTPS only; redirects are not followed"},"manage":{"cancel":"DELETE /api/v1/alerts/subscriptions/{id}","test":"POST /api/v1/alerts/subscriptions/{id}/test","events":"GET /api/v1/alerts/subscriptions/{id}/events?since=","auth":"X-Alert-Secret: the secret returned when subscribing (shown once)","status":"GET /api/v1/alerts/subscriptions/{id}","resume":"POST /api/v1/alerts/subscriptions/{id}/resume"}}