Product or Service: Umbraco Cloud
Version: All versions
Issue:
When trying to add or pre-validate new hostnames in the Umbraco Cloud portal, the process stalls on "hostname validation pending" or fails with an HTTP Status 500 error in the network tab. The backend fails to generate the required TXT validation records, preventing the domain ownership verification from completing.
Solution:
To resolve the sync failure and trigger a clean generation of the TXT validation records, follow these steps:
Remove the stuck hostnames: Go to your Umbraco Cloud project portal, navigate to Configuration > Hostnames, and delete the hostnames that are stuck or failing.
Check external proxy settings: If the domain is managed within an external Cloudflare account, make sure the CNAME or A-records for the hostname are temporarily set to DNS Only (grey cloud).
Re-add hostnames sequentially: Add the hostnames back into the Umbraco Cloud portal one at a time. Avoid bulk-adding them all at once, ensuring the pre-validation successfully initializes for each one individually.
Complete DNS verification: Apply the newly generated TXT record values to your DNS provider configuration to verify domain ownership.
Re-enable proxy (if applicable): Once the hostname shows a status of protected within the Umbraco Cloud portal, you can change the proxy status in your external Cloudflare account back to Proxied (orange cloud).
Article last update date: 13-07-2026
