Automating ACME DNS-01 Certificates with ZoneEdit TXT Endpoints

ZoneEdit’s Dynamic DNS TXT endpoints have been refreshed for easier ACME DNS-01 certificate automation.

ZoneEdit has long supported txt-create.php and txt-delete.php for creating and removing TXT records through the Dynamic DNS service. This update focuses on making that workflow easier to use with modern ACME clients such as Certbot, especially for Let’s Encrypt wildcard and DNS-validated certificates.

The TXT endpoints continue to support authenticated create/delete operations for _acme-challenge records using your ZoneEdit username and Dynamic DNS token. We’ve also added a public helper script, zoneedit-acme-dns01.sh, which can be used directly or as Certbot manual auth and cleanup hooks. The script handles TXT creation, exact-value cleanup, propagation waits, and simple smoke testing.

This means users can automate DNS-01 validation without exposing account passwords or manually editing DNS records during certificate renewals.

The result is a cleaner, safer, and better-documented path for issuing and renewing ACME certificates with ZoneEdit-hosted DNS.

Further Reading