{"Status":"Nereus API v2 is running","message":"Welcome to Nereus API with Role-Based Authentication","endpoints":{"public":["GET /","POST /account/register","POST /account/login","POST /account/verify","POST /account/resend-verification","POST /account/forgot-password","POST /account/reset-password"],"jwt_only":["GET /account/profile","PUT /account/profile","POST /account/logout","POST /account/regenerate-commtoken","GET /jwt-only","POST /device/register","GET /device/list","GET /device/:id","PUT /device/:id","PUT /device/:id/tank","DELETE /device/:id","POST /device/:id/regenerate-token","GET /tank/list","POST /tank","GET /tank/:tankId","PUT /tank/:tankId","GET /tanktests/list","POST /tanktests","GET /tanktests/:testId","PUT /tanktests/:testId","DELETE /tanktests/:testId","GET /tankTestData/list","POST /tankTestData","GET /tankTestData/:recId","PUT /tankTestData/:recId","DELETE /tankTestData/:recId"],"commtoken_only":["GET /comm-only","GET /comm-profile"],"commtoken_restricted":["GET /restricted","GET /flexible-protected"],"flexible_auth":["GET /flexible-protected"],"device_commtoken":["Device-specific endpoints using device commToken"]},"authentication_methods":{"jwt":"Authorization: Bearer <jwt_token>","commtoken_header":"Authorization: CommToken <comm_token>","commtoken_query":"?commToken=<comm_token>"},"access_control":{"jwt_users":"Full access to all endpoints","commtoken_users":"Limited access to specific endpoints only"}}