{"endpoints":{"/":"API information (this page)","/api/install":"Start an installation script in background (POST: script_name, server_ip, server_root_password, additional) - returns task_id","/api/protection/block":"Manually block an IP address (POST: ip, reason, permanent, duration_hours)","/api/protection/blocked":"List all currently blocked IP addresses","/api/protection/stats":"Get request statistics (supports ?ip=x.x.x.x&limit=N)","/api/protection/status":"Get protection/rate limiting status and configuration","/api/protection/unblock":"Unblock an IP address (POST: ip)","/api/script/<script_name>":"Get information about a single script by script_name (supports ?lang=ru|en)","/api/scripts_list":"List all available installation scripts (supports ?lang=ru|en)","/api/status/<task_id>":"Get installation task status and result (processing, completed, error)","/health":"Health check endpoint"},"name":"Install Scripts API","version":"1.2.0"}
