Presusimple Developers

Budget & Expense Tracker API

REST API for budgets, expenses, and categories. JWT auth, OpenAPI/Swagger docs, ready for mobile apps and integrations.

Authentication

Use JWT Bearer tokens from /api/mobile-login for mobile and third-party clients. Web sessions use NextAuth cookies.

Core resources

Budgets, expenses, categories, and monthly budget snapshots — the same models powering the Presusimple app.

OpenAPI first

Interactive Swagger UI at /api-docs and raw OpenAPI JSON at /api/swagger for codegen and contract tests.

Quick start (curl)

Replace credentials, then call protected endpoints with Authorization: Bearer <token>.

curl -X POST https://www.presusimple.com/api/mobile-login \
  -H "Content-Type: application/json" \
  -d '{"email":"you@example.com","password":"your-password"}'

FAQ

Is there a public budgeting API?
Yes. Presusimple exposes a REST API for budgets and expense tracking with JWT authentication and OpenAPI documentation.
Where is the OpenAPI / Swagger spec?
Interactive docs live at /api-docs. The machine-readable spec is at /api/swagger.
Can I integrate from a mobile app?
Yes. Use /api/mobile-login (or mobile-register) to obtain a JWT, then call resource endpoints with a Bearer token.