{"success":true,"message":"Password Kipper API is running!","endpoints":{"auth":{"login":"POST /api/auth/login","signupRequest":"POST /api/auth/signup-request","profile":"GET /api/auth/profile (requires token)","logout":"POST /api/auth/logout (requires token)"},"departments":{"getAll":"GET /api/departments (requires token)","getById":"GET /api/departments/:id (requires token)","create":"POST /api/departments (no token required)"},"admin":{"createUser":"POST /api/admin/create-user (admin only)","pendingRequests":"GET /api/admin/pending-requests (admin only)","requestDetails":"GET /api/admin/request/:requestId (admin only)","approveRequest":"POST /api/admin/approve-request/:requestId (admin only)","rejectRequest":"POST /api/admin/reject-request/:requestId (admin only)","getAllUsers":"GET /api/admin/users (admin only)","getUserStats":"GET /api/admin/stats (admin only)"},"manager":{"dashboard":"GET /api/manager/dashboard (manager only)","departmentUsers":"GET /api/manager/users (manager only)","userDetails":"GET /api/manager/user/:userId (manager only)","departmentActivity":"GET /api/manager/activity (manager only)","departmentStats":"GET /api/manager/stats (manager only)"},"passwords":{"create":"POST /api/passwords (requires token)","getAll":"GET /api/passwords (requires token)","getById":"GET /api/passwords/:passwordId (requires token)","update":"PUT /api/passwords/:passwordId (requires token)","delete":"DELETE /api/passwords/:passwordId (requires token)","getStats":"GET /api/passwords/stats (requires token)","getHistory":"GET /api/passwords/history (requires token)","getPasswordHistory":"GET /api/passwords/:passwordId/history (requires token)"}}}