{"message":"Health Buddy API","version":"1.0.0","architecture":"Modular Architecture: Router → Tools → Analytics → Prompts → Response","status":"running","components":{"router":"Intelligent request routing with keyword matching","tool_manager":"Centralized tool execution and coordination","analytics_service":"Advanced health data analysis with calculations","reminder_service":"Smart reminder processing with webhook notifications","prompt_builder":"Focused, context-aware prompt generation"},"endpoints":{"/api/session/":"Create new chat session (POST)","/api/session/{id}":"Get session info (GET)","/api/chat/":"Chat with AI (POST) - Auth Required","/api/chat/stream":"Stream chat with AI (GET) - Auth Required","/health":"Health check","/system/status":"Get comprehensive system status","/system/test":"Test all system components integration","/api/auth/register":"User registration (POST)","/api/auth/login":"User login (POST)","/api/auth/logout":"User logout (POST)","/api/auth/me":"Get current user info (GET)","/api/health-analytics/vitals/add":"Add vital reading (POST) - Auth Required","/api/health-analytics/vitals/blood-pressure/add":"Add blood pressure reading (POST) - Auth Required","/api/health-analytics/vitals/blood-pressure/readings":"Get blood pressure readings (GET) - Auth Required","/api/health-analytics/vitals/blood-pressure/{reading_id}":"Edit/Delete blood pressure reading (PUT/DELETE) - Auth Required","/api/health-analytics/vitals/glucose/add":"Add glucose reading (POST) - Auth Required","/api/health-analytics/vitals/glucose/readings":"Get glucose readings (GET) - Auth Required","/api/health-analytics/vitals/glucose/{reading_id}":"Edit/Delete glucose reading (PUT/DELETE) - Auth Required","/api/health-analytics/daily-health-log/add":"Add comprehensive daily health log (POST) - Auth Required","/api/health-analytics/daily-health-log/readings":"Get daily health logs (GET) - Auth Required","/api/health-analytics/daily-health-log/{log_id}":"Edit/Delete daily health log (PUT/DELETE) - Auth Required","/api/health-analytics/dashboard/home":"Get comprehensive iOS home dashboard (GET) - Auth Required","/api/health-analytics/weight/analysis":"Weight analysis (POST) - Auth Required","/api/health-analytics/bp/correlation":"BP correlation analysis (POST) - Auth Required","/api/vitals/user/{email}":"Get user vitals data for dashboard (GET)","/api/vitals/user/{email}/latest":"Get user's most recent vitals (GET)","/api/vitals/user/{email}/summary":"Get vitals summary with averages (GET)","/api/vitals/user/{email}/trends":"Get vitals trends for charts (GET)","/api/mood/log":"Log daily mood with emoji (POST) - Auth Required","/api/mood/logs":"Get mood logs with filtering (GET) - Auth Required","/api/mood/today":"Get today's mood entries (GET) - Auth Required","/api/mood/analytics":"Get mood trends and analytics (GET) - Auth Required","/api/mood/logs/{mood_id}":"Update/Delete mood log (PUT/DELETE) - Auth Required","/api/mood/emoji-mappings":"Get available emoji mappings (GET)","/api/activities/":"Create activity (POST) / Get activities (GET) - Auth Required","/api/activities/{activity_id}":"Update/Delete activity (PUT/DELETE) - Auth Required","/api/activities/categories":"Get activity categories (GET)","/api/activities/statistics":"Get activity statistics (GET) - Auth Required","/api/activities/health":"Activity service health check (GET)","/api/v1/food/entries":"Create/Get food entries (POST/GET) - Auth Required","/api/v1/food/entries/{entry_id}":"Get/Update/Delete food entry (GET/PUT/DELETE) - Auth Required","/api/v1/food/images/upload":"Upload food image (POST) - Auth Required","/api/v1/food/images":"Delete food image (DELETE) - Auth Required","/api/v1/food/analyze-image":"🧠 AI Nutrition Analysis from image (POST) - Auth Required","/api/v1/food/nutrition-summary":"Get nutrition summary (GET) - Auth Required","/api/v1/food/nutrition-suggestions":"Get AI food suggestions (POST) - Auth Required","/api/health-timeline/report":"📋 Get comprehensive health timeline for doctor reports (GET) - Auth Required","/api/health-timeline/report/pdf-ready":"📄 Get timeline data formatted for PDF generation (GET) - Auth Required"}}