{"message":"EasyRentals Accounting API","endpoints":{"health":"/health","quickbooks":{"auth":"/api/quickbooks/auth","callback":"/api/quickbooks/callback","status":"/api/quickbooks/status","company":"/api/quickbooks/company","accounts":"/api/quickbooks/accounts","transactions":"/api/quickbooks/transactions","bankTransactions":"/api/quickbooks/bank-transactions","invoices":"/api/quickbooks/invoices","invoice":"/api/quickbooks/invoices/:id","void":"POST /api/quickbooks/void (body: { transactionType, transactionId })","salesReceipts":"/api/quickbooks/sales-receipts","salesReceipt":"/api/quickbooks/sales-receipts/:id","paymentStatusLoans":"/api/quickbooks/payment-status/loans","cashDiscrepancy":"/api/quickbooks/cash-discrepancy?bankBalance=517.05"},"advisor":{"analyze":"/api/advisor/analyze","categorize":"/api/advisor/categorize","categories":"/api/advisor/categories","advice":"/api/advisor/advice","deadlines":"/api/advisor/deadlines"},"reclassification":{"review":"/api/reclassification/review?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD","reviewTransaction":"/api/reclassification/review/:transactionId?transactionType=Expense","update":"POST /api/reclassification/update","batchUpdate":"POST /api/reclassification/batch-update","patterns":"/api/reclassification/patterns"}}}