Skip to content

KB/api

GET /api/v1/events/feed

Last verified

Auto-generated. This article is rebuilt from FastAPI route introspection by scripts/build_api_kb.py. Edit the route docstring in app/ and re-run the script β€” do not edit this file directly.

GET /api/v1/events/feed

Handler: app.signals.routes.get_events_feed
Methods: GET

Description

Unified event feed across alerts + signal transitions + per-name (watchlist) transitions + cascade transitions + news + source failures.

Args: days: lookback window in trading-day-aware calendar days (1-14, default 7). kinds: comma-separated kind whitelist (alert, signal_transition, co_transition, cascade_transition, news, source_failure). Omit for all. severity: minimum severity (info keeps everything; warn drops info chatter; critical keeps only critical). limit: max events returned (default 200, hard cap 1000). bucket: when true, group results by trading-day in a buckets map (YYYY-MM-DD β†’ events) alongside the flat list. Mostly for the dashboard’s β€œToday / Yesterday / This week” grouping; consumers that want a flat stream can omit. ticker: optional watchlist-name filter β€” restricts the feed to that name’s per-name (co_transition) activity stream (Tier 7.4).

Returns: {since, days, kinds, severity, ticker, count, events, buckets?}

Parameters

In Name Type Default Description
query days int 7
query kinds Optional[str]
query severity str 'info'
query limit int 200
query bucket bool False
query ticker Optional[str]

Curl

curl -s https://bigclawd.com/api/v1/events/feed