Re:Chrome’s address bar will use https:// by default
by Macha on Tuesday March 23, 2021 @06:24PM
(#26561102)
If your domain provider's API sucks, or doesn't exist, or requires generating a password/key with more permissions than you're willing to give a script, look at acme-dns [1] and delegated DNS challenges:
https://github.com/joohoi/acme-dns