API overview
The Analog WakaTime Gateway exposes a versioned HTTP API under:
Authentication & basics
Base URL
Activities
Plugins and the Desktop Agent upload aggregated activity, not raw keystroke streams or file contents.
Stats & profile
Authenticated read APIs used by the dashboard and account tools. All routes require Bearer authentication unless noted.
Public endpoints
A small set of routes is intentionally public (no Bearer token) for badges, landing widgets, and anonymous charts.