Skip to main content
PUT
Update Vanity Nameserver IP

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<hostname>
required

The domain name associated with the vanity nameserver.

Example:

"example.com"

hostname
string<hostname>
required

The hostname of the vanity nameserver to update.

Example:

"ns1.example.com"

Body

application/json

Updated IP addresses for the vanity nameserver.

UpdateVanityNameserverBody contains the list of IP addresses to update for a vanity nameserver.

ips
string<ip>[]

IPs is the updated list of IP addresses to be used for glue records for this vanity nameserver. Providing an empty array will remove all existing IPs.

Example:

Response

Vanity nameserver successfully updated.

VanityNameserver response schema with full hostname

domainName
string<hostname>
required

DomainName is the root domain for which this vanity nameserver is created. For example, if the hostname is 'ns1.example.com', the domainName would be 'example.com'.

Example:

"example.com"

hostname
string<hostname>
required

Hostname is the fully qualified domain name (FQDN) of the vanity nameserver. It must be a subdomain of the domain specified in 'domainName'.

Example:

"ns1.example.com"

ips
string<ip>[]
required

IPs is a list of IP addresses that are used for glue records for this vanity nameserver. These should be valid IPv4 or IPv6 addresses.

Minimum array length: 1
Example: