v25

OpenAPI 3.1.0raw.githubusercontent.com2026-08-015486519.4 KB
Reports

Unified report snapshot (granularity selector)

Unified convenience route (#4975) that consolidates the three singular report routes. Dispatches to the exact per-granularity cap (daily 50, weekly 100, monthly 200) and date window the legacy /api/v1/reports/{daily,weekly,monthly} routes use, so the response body is byte-identical to the matching legacy route for the same period. The three legacy routes stay live. Also reachable via the MCP get_report selector.

get/api/v1/reports

Query parameters

granularity'daily' | 'weekly' | 'monthly' required

Report granularity selector.

periodstring required

Period token for the granularity. daily: UTC date YYYY-MM-DD. weekly: ISO week YYYY-WW, or a from,to YYYY-MM-DD pair. monthly: UTC month YYYY-MM.

Response

Daily report snapshot

object'report_snapshot' required