{"service":"RecoverAI","status":"running","deployment":"Vercel","endpoints":{"auth":{"signup":"POST /auth/signup","verifyOtp":"POST /auth/verify-otp","login":"POST /auth/login","googleLogin":"POST /auth/google-login","profileGet":"GET /auth/profile (auth)","profilePut":"PUT /auth/profile (auth)","deleteAccount":"DELETE /auth/account","forgotPassword":"POST /auth/forgot-password","resetPassword":"POST /auth/reset-password","getAiPrivacy":"GET /auth/ai-privacy (auth)","updateAiPrivacy":"PATCH /auth/ai-privacy (auth)"},"notifications":{"registerToken":"POST /api/notifications/register-token (token required; userId optional string or Mongo id; JWT optional)","send":"POST /api/notifications/send"},"promos":{"list":"GET /api/app-promos","getOne":"GET /api/app-promos/:id"},"chat":{"limits":"GET /api/chat/limits (no auth)","guest":"POST /api/chat/guest (no auth)","respond":"POST /api/chat/respond (auth, auto-creates session)","entitlement":"GET /api/chat/entitlement (auth)","verifyIap":"POST /api/chat/iap/verify (auth)","restoreClearIap":"POST /api/chat/iap/restore-clear (auth)","createSession":"POST /api/chat/sessions","listSessions":"GET /api/chat/sessions","getSession":"GET /api/chat/sessions/:id","addMessages":"POST /api/chat/sessions/:id/messages","updateSession":"PATCH /api/chat/sessions/:id","deleteSession":"DELETE /api/chat/sessions/:id"},"knowledge":{"list":"GET /api/knowledge","create":"POST /api/knowledge (X-Service-Key, X-Knowledge-Key, or admin Bearer token)","merged":"GET /api/knowledge/merged"},"backupGuard":{"getConfig":"GET /api/backup-guard/config (auth, Premium)","upsertConfig":"PUT /api/backup-guard/config (auth, Premium)","listActivity":"GET /api/backup-guard/activity (auth)","logActivity":"POST /api/backup-guard/activity (auth)"},"restoreOrganiser":{"checkAccess":"GET /api/restore-organiser/access (auth)","listActivity":"GET /api/restore-organiser/activity (auth, Premium)","logActivity":"POST /api/restore-organiser/activity (auth, Premium)"},"admin":{"login":"POST /api/admin/auth/login","users":"GET /api/admin/users","usage":"GET /api/admin/usage","banUser":"PATCH /api/admin/users/:id/ban","broadcastNotification":"POST /api/admin/notifications/broadcast","createPromo":"POST /api/admin/app-promos","updatePromo":"PUT/PATCH /api/admin/app-promos/:id","deletePromo":"DELETE /api/admin/app-promos/:id","backupGuardOverview":"GET /api/admin/backup-guard/overview"}}}