API Reference

Every view, available as JSON.

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.