{"message":"Diagnostic API - AI-powered medical report summarization","version":"1.0.0","authentication":"Protected endpoints require phone OTP or Google OAuth; use JWT in Authorization header","endpoints":{"auth":{"phoneVerify":"POST /api/auth/phone/verify","google":"POST /api/auth/google","refresh":"POST /api/auth/refresh","me":"GET /api/auth/me"},"contact":"POST /api/contact","upload":"POST /api/upload","summary":"GET /api/summary/:id","health":"GET /api/health","user":{"profile":"GET /api/user/profile","updateProfile":"PUT /api/user/profile","getConsent":"GET /api/user/consent","updateConsent":"PUT /api/user/consent","deleteAccount":"DELETE /api/user/account","authStatus":"GET /api/user/auth/status","stats":"GET /api/user/stats","search":"GET /api/user/search"},"chat":{"initialize":"POST /api/chat/initialize","sendMessage":"POST /api/chat/:chatId/message","getHistory":"GET /api/chat/:chatId","getBySummary":"GET /api/chat/summary/:summaryId","delete":"DELETE /api/chat/:chatId"},"history":{"list":"GET /api/history","recent":"GET /api/history/recent","search":"GET /api/history/search","analytics":"GET /api/history/analytics","summary":"GET /api/history/summary","export":"GET /api/history/export","detail":"GET /api/history/:id","delete":"DELETE /api/history/:id"},"feedback":{"partial":"POST /api/feedback/partial","submit":"PATCH /api/feedback/:id","screenshot":"POST /api/feedback/:id/screenshot","adminList":"GET /api/feedback/admin/list","adminPulse":"GET /api/feedback/admin/pulse","adminStatus":"PATCH /api/feedback/admin/:id/status"}}}