{"message":"English Room API","version":"1.0.0","endpoints":{"POST \/api\/auth\/login":"User login","POST \/api\/auth\/register":"User registration","POST \/api\/auth\/logout":"User logout","GET \/api\/auth\/me":"Get current user","GET \/api\/auth\/users":"Get all users (admin only)","PUT \/api\/auth\/change-password":"Change password","POST \/api\/auth\/verify-email":"Verify email","POST \/api\/auth\/resend-verification":"Resend verification code","POST \/api\/auth\/forgot-password":"Forgot password","POST \/api\/auth\/reset-password":"Reset password","GET \/api\/captcha\/generate":"Generate captcha","POST \/api\/captcha\/verify":"Verify captcha","GET \/api\/notices":"Get all notices","GET \/api\/notices\/{id}":"Get specific notice","POST \/api\/notices":"Create notice (admin only)","PUT \/api\/notices\/{id}":"Update notice (admin only)","DELETE \/api\/notices\/{id}":"Delete notice (admin only)","POST \/api\/upload":"Upload image (admin only)","GET \/api\/settings":"Get all settings","GET \/api\/settings\/access":"Get access info","PUT \/api\/settings\/access":"Update access info (admin only)","GET \/api\/messages":"Get all contact messages (admin only)","GET \/api\/messages\/{id}":"Get specific contact message (admin only)","POST \/api\/messages":"Create contact message","PUT \/api\/messages\/{id}":"Update contact message (admin only)","DELETE \/api\/messages\/{id}":"Delete contact message (admin only)","GET \/api\/page-content\/pages":"Get available pages for editing","GET \/api\/page-content\/{page_name}":"Get page content","PUT \/api\/page-content\/{page_name}":"Update page content (admin only)","GET \/api\/course-enrollment":"Get user course enrollments","GET \/api\/course-enrollment\/courses":"Get available courses","GET \/api\/course-enrollment\/admin":"Get all enrollments (admin only)","POST \/api\/course-enrollment":"Submit course enrollment","PUT \/api\/course-enrollment\/admin\/{id}":"Update enrollment status (admin only)","DELETE \/api\/course-enrollment\/admin\/{id}":"Delete enrollment (admin only)","GET \/api\/user-management\/users":"Get all users with filtering (admin only)","GET \/api\/user-management\/{id}":"Get specific user (admin only)","PUT \/api\/user-management\/{id}":"Update user info (admin only)","PUT \/api\/user-management\/ban?id={id}":"Ban user (admin only)","PUT \/api\/user-management\/unban?id={id}":"Unban user (admin only)","DELETE \/api\/user-management\/{id}":"Delete user (admin only)","GET \/api\/user-management\/courses?user_id={id}":"Get user courses (admin only)","POST \/api\/user-management\/courses":"Add user course (admin only)","PUT \/api\/user-management\/courses?course_id={id}":"Update user course (admin only)","DELETE \/api\/user-management\/courses?course_id={id}":"Delete user course (admin only)"}}  