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 + 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, 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.

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

Parameters

InNameTypeDefaultDescription
querydaysint7
querykindsOptional[str]
queryseveritystr'info'
querylimitint200
querybucketboolFalse

Curl

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