BusyBug Wallet

API Documentation Portal

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.

View Documentation
Status: Online

Transactions

Financial transaction management, categorization, and account synchronization.

View Documentation
Status: Online

Budgets

Budget creation, tracking, envelope budgeting, and financial goal management.

View Documentation
Status: Online

Category

Tags, category (hierarchical), classification...

View Documentation
Status: Online

Analytics

Chart, Insights and other useful stats.

View Documentation
Status: Online

AI Coach

Virtual assistant and financial adviser.

View Documentation
Status: Online

Notifications

Alert management, push notifications, and communication preferences.

View Documentation
Status: Online

Account

User data, budget insight, ...

View Documentation
Status: Online

Family

Family management, budget control, badges, challenges, ...

View Documentation
Status: Online

Challenge

Gamification, Learn savings and engage in challenges with other users ...

View Documentation
Status: Online

Web Application

React-based web application with responsive design and mobile support.

Open Application
Status: Online

System Health

Monitor service health, database connections, and system metrics.

Status:
0 online,
0 offline

Quick Start Guide

Getting Started

  1. Register a new user via /api/auth/register
  2. Authenticate and get JWT token via /api/auth/login
  3. Include token in Authorization header for protected endpoints
  4. 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"
  }'