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.