{"success":true,"message":"PNR Analytics API","version":"1.0.0","endpoints":{"health":"GET /api/analytics/health","login":"POST /api/analytics/login","analytics":"GET /api/analytics","stats":"GET /api/analytics/stats","export":"POST /api/analytics/export","fileStats":"GET /api/analytics/file-stats","websocketInfo":"GET /api/analytics/websocket-info","archive":"POST /api/analytics/archive","heatmap":"GET /api/analytics/heatmap","trends":"GET /api/analytics/trends","errors":"GET /api/analytics/errors","sessions":"GET /api/analytics/sessions","abuseReport":"GET /api/analytics/abuse-report","pnrJourney":"GET /api/analytics/pnr/:pnrNumber/journey","compareStats":"GET /api/analytics/stats/compare?period=day|week|month","retention":"GET|PUT /api/analytics/retention","archiveTrigger":"POST /api/analytics/archive/trigger","alerts":"GET|POST /api/analytics/alerts","alertsManage":"PUT|DELETE /api/analytics/alerts/:id","alertHistory":"GET /api/analytics/alerts/history","acknowledge":"POST /api/analytics/alerts/acknowledge/:eventId","migrations":"GET /api/analytics/migrations","migrationsRun":"POST /api/analytics/migrations/run","bulkImport":"POST /api/analytics/bulk-import","deduplicate":"POST /api/analytics/deduplicate","audit":"GET /api/analytics/audit","auditSearch":"GET /api/analytics/audit/search"}}