Domain verification succeeds but verified domain disappears from Profile, then re-verification says “already verified”

Hi everyone,

I’m seeing a likely bug with domain verification in ChatGPT Profile settings.

Issue

When I verify a new domain from:

Settings → Account → Verify new domain

the DNS TXT verification succeeds, but after the verification flow completes, the verified domain does not appear anywhere in my Profile or verified domains list. It looks like the domain disappears from the UI.

However, if I try to verify the same domain again, OpenAI shows an error saying the domain is already verified.

This suggests the domain verification record is successfully created on the backend, but the Profile UI does not display or allow management of that verified domain.

Steps to reproduce

  1. Go to Settings → Account → Verify new domain.

  2. Enter a domain.

  3. Add the required DNS TXT record.

  4. Complete verification.

  5. The verification succeeds.

  6. Return to Settings → Account.

  7. The verified domain is not shown anywhere.

  8. Try to verify the same domain again.

  9. OpenAI reports that the domain is already verified.

Expected behavior

After successful verification, the domain should appear in the Profile / verified domains list, and I should be able to view, manage, or remove it.

Actual behavior

The domain disappears from the UI after verification. Re-verifying the same domain fails because OpenAI says it is already verified.

Why this seems like a bug

If DNS verification had failed, the domain should not be marked as already verified. Since re-verification says the domain is already verified, it seems the backend record exists, but the UI is not showing it.

Welcome to the dev Community! @bubblehuntr

Thanks for the detailed report and the clear reproduction steps. I can see why that behavior would be confusing, especially if the domain appears to verify successfully but no longer shows in the UI afterward.

Could you please create a support ticket through the Help Center if you haven’t already? Once you receive a case ID, feel free to share it here so I can reference it internally.

~Smith