Adding domain via API always returns verified = true

It looks like you already found the answer. Thanks for coming back to share it!

I’m going to summarize it here to help anyone else looking for this info:

  • The verified property on the /v10/projects/{idOrName}/domains add a domain response indicates whether additional domain access verification steps are needed.
  • The verification property lists the TXT value needed to verify the domain for use with the project. It does not include A and CNAME record requirements for standard domain setup.
  • Apex domains need A records with value 76.76.21.21 and subdomains need CNAME records with value cname.vercel-dns.com (or use Vercel nameservers instead when appropriate)
  • The /v6/domains/{domain}/config lets you get a domain’s configuration to check if it’s correctly configured for use with the project. Look for the misconfigured property in the response.