{"status":"ok","message":"Gravity Zone Server is running","version":"1.0.0","environment":"development","timezone":"Asia/Kolkata (IST)","debug":{"routes":"/debug/routes"},"endpoints":{"health":{"check":"/health","api":"/api/health"},"auth":{"verifyCredentials":"POST /api/auth/verify-credentials","sendOtp":"POST /api/auth/send-otp","verifyOtp":"POST /api/auth/verify-otp-login","resendOtp":"POST /api/auth/resend-otp","signup":"POST /api/auth/signup","users":"GET /api/auth/users"},"dataFeeder":{"sync":"POST /api/sync","syncStatus":"GET /api/sync/status","syncHistory":"GET /api/sync/history","syncForce":"POST /api/sync/force","syncStats":"GET /api/sync/stats"},"indices":{"list":"GET /api/indices","stocks":"GET /api/indices/:indexSymbol/stocks","quote":"GET /api/indices/:indexSymbol/quote"},"stocks":{"details":"GET /api/stocks/:symbol","quote":"GET /api/stocks/:symbol/quote","complete":"GET /api/stocks/:symbol/complete","prices":"GET /api/stocks/:symbol/prices","intraday":"GET /api/stocks/:symbol/intraday","scanners":"GET /api/stocks/:symbol/scanners","bulk":"POST /api/stocks/bulk"},"screeners":{"topGainers":"GET /api/screeners/top-gainers","topLosers":"GET /api/screeners/top-losers","mostActive":"GET /api/screeners/most-active","week52High":"GET /api/screeners/52week-high","week52Low":"GET /api/screeners/52week-low"},"scanners":{"dayHighLow":"GET /api/scanner/DAY_HIGH_LOW/stocks","yesterdayHighLow":"GET /api/scanner/YESTERDAY_HIGH_LOW/stocks","weeklyHighLow":"GET /api/scanner/WEEKLY_HIGH_LOW/stocks","monthlyHighLow":"GET /api/scanner/MONTHLY_HIGH_LOW/stocks","yearlyHighLow":"GET /api/scanner/YEARLY_HIGH_LOW/stocks","openEqualsClose":"GET /api/scanner/OPEN_EQUALS_CLOSE/stocks","openEqualsHigh":"GET /api/scanner/OPEN_EQUALS_HIGH/stocks","openEqualsLow":"GET /api/scanner/OPEN_EQUALS_LOW/stocks","prevOpenEqualsHigh":"GET /api/scanner/PREV_OPEN_EQUALS_HIGH/stocks","prevOpenEqualsLow":"GET /api/scanner/PREV_OPEN_EQUALS_LOW/stocks","weeklyOpenEqualsHigh":"GET /api/scanner/WEEKLY_OPEN_EQUALS_HIGH/stocks","weeklyOpenEqualsLow":"GET /api/scanner/WEEKLY_OPEN_EQUALS_LOW/stocks","ohChange":"GET /api/scanner/OH_CHANGE/stocks","olChange":"GET /api/scanner/OL_CHANGE/stocks","dayPercent":"GET /api/scanner/DAY_PERCENT/stocks","weeklyPercent":"GET /api/scanner/WEEKLY_PERCENT/stocks","monthlyPercent":"GET /api/scanner/MONTHLY_PERCENT/stocks","yearlyPercent":"GET /api/scanner/YEARLY_PERCENT/stocks","dayYesterdayPercent":"GET /api/scanner/DAY_YESTERDAY_PERCENT/stocks","rsiDay":"GET /api/scanner/RSI_DAY/stocks","rsiWeek":"GET /api/scanner/RSI_WEEK/stocks","rsiMonth":"GET /api/scanner/RSI_MONTH/stocks","cprDay":"GET /api/scanner/CPR_DAY/stocks","cprWeek":"GET /api/scanner/CPR_WEEK/stocks","cprMonth":"GET /api/scanner/CPR_MONTH/stocks","thirdDayHighAbove":"GET /api/scanner/THIRD_DAY_HIGH_ABOVE/stocks","thirdDayLowBelow":"GET /api/scanner/THIRD_DAY_LOW_BELOW/stocks","active":"GET /api/scanners/active","summary":"GET /api/scanners/summary"},"dashboard":{"summary":"GET /api/dashboard"},"search":{"stocks":"GET /api/search"}},"timestamp":"2026-09-07T12:36:16.182Z"}