API Documentation
Welcome to the BusyBug Wallet API documentation. Our microservices architecture provides RESTful APIs for personal finance management, budgeting, and financial insights.
Services
4
API Version
1.0.0
Auth Type
JWT
Status
Live
Authentication
User registration, login, JWT token management, and OAuth integration.
Transactions
Financial transaction management, categorization, and account synchronization.
Budgets
Budget creation, tracking, envelope budgeting, and financial goal management.
Notifications
Alert management, push notifications, and communication preferences.
Challenge
Gamification, Learn savings and engage in challenges with other users ...
Web Application
React-based web application with responsive design and mobile support.
System Health
Monitor service health, database connections, and system metrics.
Quick Start Guide
Getting Started
- Register a new user via
/api/auth/register
- Authenticate and get JWT token via
/api/auth/login
- Include token in Authorization header for protected endpoints
- Create accounts and start adding transactions
Example Request
curl -X POST "http://host/auth/api/login" \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"password": "password123"
}'