| POST | /api/transaction/addTransaction | Create transaction (auto-creates category if newCategory provided) |
| GET | /api/transaction/getTransaction | List with regex search & filter |
| GET | /api/transaction/getTransactionsForDashboard | All non-deleted user transactions |
| GET | /api/transaction/getTransactionsForEdit | Single transaction by ID |
| PUT | /api/transaction/editTransactions | Update transaction |
| DELETE | /api/transaction/deleteTransaction | Soft-delete transactions (sets deleted: true) |
| GET | /api/transaction/getBarGraphData | Monthly income/expense bar chart data |
| GET | /api/transaction/getLineGraphData | Monthly balance line chart data |
| GET | /api/transaction/getExpenseData | Expenses grouped by category |
| GET | /api/transaction/getIncomeData | Income grouped by category |
| GET | /api/transaction/getBalanceByPaymentMethod | Balance grouped by payment method |
| POST | /api/account/createAccount | Create bank/card account |
| GET | /api/account/gateAccountCard | All active accounts/cards |
| GET | /api/account/gatOneAccountCard | Single account/card by ID |
| PUT | /api/account/editAccountCard | Update account/card |
| DELETE | /api/account/deleteAccountCard | Hard delete account/card |
| GET | /api/account/gatAccount | Active bank accounts only |
| GET | /api/account/gatCard | Active cards only |
| POST | /api/category/createCategory | Create category |
| GET | /api/category/getIncomeCategory | All income categories |
| GET | /api/category/getExpenceCategory | All expense categories |