I cannot sign in

  • Double-check your email address and password. 20dragons shows a general "Invalid login" message rather than saying which one is wrong.
  • Make sure Caps Lock is off.
  • If you have not verified your email yet, you cannot sign in until you do. Use I did not receive a verification email if needed.
  • Use Password recovery on the sign-in page if you have forgotten your password.
  • If you still cannot sign in, contact Support.

I did not receive a verification email

  • Check your spam or junk folder.
  • Confirm you entered the correct email address when signing up.
  • Use the "Resend verification email" option (shown when you try to sign in with an unverified account, or on the resend-verification page).
  • The verification link expires after 24 hours — request a new one if it has expired.
  • If it still does not arrive, contact Support.

My chosen subdomain is unavailable

  • "This subdomain is already taken." — the label is already registered under that platform domain. Try a different label, or a different platform domain.
  • "This label is reserved." or "This subdomain name is not available." — the label does not meet 20dragons' naming rules (see Registering a subdomain).
  • 1–2 character labels are not available for ordinary registration; a 3-character label on a free-type domain requires a one-time credit charge.

My registration is pending

  • A "Pending review" status is normal if your registration requires review. See Registration review.
  • No action is normally required while it is pending.

I do not have enough credits

  • Check your credit balance on the Credits page.
  • See Premium and credits for how credits work and how to buy more.

My DNS change is not visible yet

  • DNS changes are not always visible immediately, even when saved correctly. This is called propagation and can take some time.
  • Double-check that the record was saved correctly on the subdomain's DNS records page.
  • If the change is still not visible after a reasonable time, contact Support.

My transfer does not work

  • "This transfer code is invalid or no longer available." — the code may be mistyped, expired, already used, or revoked.
  • "Too many transfer attempts. Please try again later." — you'll need to wait before trying again.
  • A subdomain on payment or account hold cannot be transferred until the hold is resolved.
  • See Transfers.

My 2FA code is rejected

  • Make sure the time on your device is correct — authenticator codes are time-based and depend on an accurate clock.
  • Make sure you are entering the current code, since codes expire quickly (typically every 30 seconds).
  • After 5 wrong attempts within 10 minutes, further attempts are temporarily blocked with "Too many two-factor attempts. Try again later." Wait and try again.
  • You can use a recovery code instead of an authenticator code if you have one saved.
  • See Two-factor authentication or contact Support.

My API request returns an error

  • Check that your API token is correct, current, and sent as Authorization: Bearer YOUR_API_TOKEN. See API authentication.
  • A 401 unauthorized error means the token is missing, invalid, or has been revoked.
  • A 403 organization_missing error means your account has no active organization linked to it.
  • Check the error's code and message fields against API errors.
  • Confirm your request matches the format shown in API quick start.