All data endpoints require an authenticated session and return only your own data. The base URL is https://11wit.com. /api/v1/health is public; everything else returns 401 when unauthenticated. Forecasting endpoints require a Professional plan and otherwise return 402.
Endpoints
GET /api/v1/health— service liveness and version (public).GET /api/v1/insights— totals, net flow, monthly series and category breakdown.GET /api/v1/transactions?page=N&per_page=M— paginated transactions (max 500 per page).GET /api/v1/forecast?months=3|6|12— cash-flow forecast with confidence intervals (Professional).GET /api/v1/categories— category totals.
Responses & errors
Responses are JSON with a standard HTTP status code. Errors use the shape { "error": "message" }. Rate-limit headers are returned on every response; the default limit is generous and intended only to prevent abuse.
Versioning
The API is versioned in the path (/api/v1/). Backwards-incompatible changes will ship under a new version; we will give notice before retiring an old one.