ownership State
The ownership state of your domain name. Ownership is determined at a Firebase project level, and established by adding TXT
records to your domain name's DNS records. Ownership cascades to subdomains. Granting a project ownership of foo.com
also grants that project ownership over bar.foo.com
, unless you add specific TXT
records to bar.foo.com
that grant a different project ownership. If your CustomDomain
is in an OwnershipState
other than OWNERSHIP_ACTIVE
for more than 30 days and it hasn't been updated in at least 30 days, Hosting's ownership systems delete the CustomDomain
. OWNERSHIP_MISSING: Your CustomDomain
's domain name has no Hosting-related ownership records; no Firebase project has permission to act on the domain name's behalf. OWNERSHIP_UNREACHABLE: Your CustomDomain
's domain name can't be reached. Hosting services' DNS queries to find your domain name's ownership records resulted in errors. See your CustomDomain
's issues
field for more details. OWNERSHIP_MISMATCH: Your CustomDomain
's domain name is owned by another Firebase project. Remove the conflicting TXT
records and replace them with project-specific records for your current Firebase project. OWNERSHIP_CONFLICT: Your CustomDomain
's domain name has conflicting TXT
records that indicate ownership by both your current Firebase project and another project. Remove the other project's ownership records to grant the current project ownership. OWNERSHIP_PENDING: Your CustomDomain
's DNS records are configured correctly. Hosting will transfer ownership of your domain to this CustomDomain
within 24 hours. OWNERSHIP_ACTIVE: Your CustomDomain
's domain name has TXT
records that grant its project permission to act on its behalf.