Skip to main content
GET
/
core
/
v1
/
transfers
/
eligibility
/
{domainName}
Get Transfer Eligibility
curl --request GET \
  --url https://api.dev.name.com/core/v1/transfers/eligibility/{domainName} \
  --header 'Authorization: Basic <encoded-value>'
{
  "domainName": "example.com",
  "atName": true,
  "supportsInternalTransfer": true
}

Authorizations

Authorization
string
header
required

Authenticate via HTTP Basic with your account username and API token. Examples use an explicit 'Authorization: Basic <base64(username:token)>' header; 'curl -u username:token' is equivalent. For sandbox, append "-test" to your username and use your sandbox token on api.dev.name.com.

Path Parameters

domainName
string
required

The domain to check transfer eligibility for. Punycode is normalized server-side, so either ASCII or UTF-8 is accepted.

Response

A successful response.

Result of a transfer eligibility check. Indicates whether the domain is currently registered at name.com (in any account) and whether the TLD supports internal transfer between name.com accounts.

domainName
string
required

The domain that was checked, in its canonical (ASCII / punycode) form.

Example:

"example.com"

atName
boolean
required

Whether the domain is currently registered at name.com (in any account).

Example:

true

supportsInternalTransfer
boolean
required

Whether the TLD supports internal transfer between name.com accounts. Mirrors the TLD-level flag returned by Get Tld Requirements. Does not reflect per-account allowlist eligibility for the internal transfer-in API.

Example:

true