v13
OpenAPI 3.0.32026-07-31359869.4 MBdomains
Claim Domain Ownership
Claim ownership of a domain for the authenticated team by verifying a TXT record. The caller must first add a TXT record to _vercel.{domain} (obtained from GET /domains/:domain/verification), then call this endpoint to complete the ownership transfer. If the TXT record is verified, the domain ownership will be transferred to the caller's team, even if the domain is currently owned by another user or team.
post/v9/domains/{domain}/claim
Path parameters
domainstring required
The domain name to claim ownership of
Example:example.com
The domain name to claim ownership of
Query parameters
teamIdstring
Example:team_1a2b3c4d5e6f7g8h9i0j1k2l
The Team identifier to perform the request on behalf of.
slugstring
Example:my-team-url-slug
The Team slug to perform the request on behalf of.
Response
Domain ownership successfully claimed.
Example response
{
"domain": {
"verified": true,
"nameservers": [
"ns1.nameserver.net",
"ns2.nameserver.net"
],
"intendedNameservers": [
"ns1.vercel-dns.com",
"ns2.vercel-dns.com"
],
"customNameservers": [
"ns1.nameserver.net",
"ns2.nameserver.net"
],
"creator": {
"id": "ZspSRT4ljIEEmMHgoDwKWDei",
"username": "vercel_user",
"email": "demo@example.com"
},
"name": "example.com",
"boughtAt": 1613602938882,
"createdAt": 1613602938882,
"id": "EmTbe5CEJyTk2yVAHBUWy4A3sRusca3GCwRjTC1bpeVnt1",
"renew": true,
"serviceType": "zeit.world",
"transferredAt": 1613602938882,
"transferStartedAt": 1613602938882
}
}