{"message":"Authentication API Server with reCAPTCHA","version":"2.0.0","features":["User Registration with reCAPTCHA","User Login with reCAPTCHA","JWT Authentication","Password Change with reCAPTCHA","Account Deactivation with reCAPTCHA","Refresh Tokens","PostgreSQL Database","Comprehensive Error Handling"],"endpoints":{"health":"GET /api/health","auth":{"register":"POST /api/auth/register (requires reCAPTCHA)","login":"POST /api/auth/login (requires reCAPTCHA)","refresh":"POST /api/auth/refresh","forgotPassword":"POST /api/auth/forgot-password","logout":"POST /api/auth/logout"},"user":{"profile":"GET /api/user/profile (protected)","updateProfile":"PUT /api/user/profile (protected)","changePassword":"PUT /api/user/change-password (requires reCAPTCHA)","listUsers":"GET /api/user/list (protected)","deactivateAccount":"DELETE /api/user/account (requires reCAPTCHA)","stats":"GET /api/user/stats (protected)"}},"recaptcha":{"enabled":true,"requiredFor":["registration","login","password-change","account-deactivation"],"note":"Include recaptchaToken in request body or x-recaptcha-token in headers"}}