Unable to verify domain with builder profile

You have to do “network inspector” in your browser’s web developer tools to see what the error might be.

This would be nice to see in the UI:

{"error":{"message":"Domain 'gpt.xxxxx.com' has an expired verification token. Please delete it and try again.","type":"invalid_request_error","param":null,"code":"dns_verification_token_expired"}}

Cause - token expired but you don’t get a new verification token when requesting a check again

Why expired? Maybe you previously added a domain to builder just to check function, and went back later…

Or you have a 10 minute TTL but you keep checking Cloudflare’s slow 1.1.1.1 domain server (which OpenAI might use) to see the hours before zone update including the fake subdomain you added along with your txt…

Steps:

If:
The verify in the settings->builder profile keeps giving the same txt to add.

Solution:

  • delete the domain from the builder
  • add domain again to get a new challenge string.
  • Add txt to DNS (I added to both top level and subdomain)
  • and give ~30 minutes before pressing “check”.

Result:

Your domain, “gpt.xxx.com” has been successfully verified

5 Likes