Three fixes: 1. When updating existing proxy host, preserve its certificate_id and SSL settings instead of resetting to 0 2. Search NPM certificates by domain if proxy host has no cert assigned (handles manually created certs) 3. Remove invalid 'nice_name' and 'dns_challenge' from LE cert request payload (caused 400 error on newer NPM versions) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>