Domains-domainName-hosts:PUT

From Hostway API Documentation
Jump to: navigation, search

PUT /domains/{domainName}/hosts

Replaces the hosts list of a domain. Host names must be valid names for the domain, e.g. ns1.example.com is valid host for the domain example.com. Creating hosts will add the proper addresses to the root DNS servers of the registry,

Contents

Request

PUT /domains/{domainName}/hosts

Parameters

None.

URI Parameters

domainName - string
The domain name. IE: example.com is a valid domain name, whereas http://www.example.com or www.example.com are not. If the domain name is invalid, or is otherwise not registerable such as for a non-existent or non-supported TLD, an error will be returned. Domain names are case insensitive. The domain name must be an open or suspended product under the authenticated franchise.

Request Headers

Content-Type: application/json

Request Body

The hosts for the domain.

Parameters

hosts - list
The list of hosts
name - string
The host name
address - string
The IP address of the host.

Response

Status Code

204 No Content
Returned on success
404 Not Found
No domain records found for the given domain name.
500 Internal Server Error
An error has occurred with the registry,

Response Body

The hosts to set for the domain.

Example of replacing the hosts

Request

Content-Length: 0
PUT /domains/example.com/hosts

{"hosts": [{
   "name": "ns1.ng-test-fitnesse-20130202-0605.com",
   "address": "133.45.67.1"}, {
   "name": "ns2.ng-test-fitnesse-20130202-0605.com",
   "address": "133.45.67.2"}]} 
 

Response

204 No Content
 

See also


blog comments powered by Disqus

Personal tools
Namespaces
Variants
Actions
APIs
Navigation
Toolbox