Dns-zone:GET
From Hostway API Documentation
GET /dns/{zone}
Returns the details of a DNS zone.
Contents |
Request
GET /dns/{zone}
Parameters
- zone - string
- The name of the DNS zone.
Request Headers
- Authorization
- Base64-encoded username:password string
Response
Status Code
- 200 OK
- Success
- 401 Unauthorized
- The server could not verify the credentials from the authorization header.
- 403 Forbidden
- The server denies the access to the resource.
- 404 Not Found
- The specified zone does not exist.
Response Body
{
"minimumTTL": {minimumTTL},
"retry": {retry},
"name": "{zone}",
"primaryNS": "{primaryNS}",
"refresh": {refresh},
"expire": {expire},
"emailAddress": "{emailAddress}",
"ttl": {ttl},
"serial": {serial},
"links": [
{"href": "https://api.hostway.com/dns/{zone}", "rel": "self"},
{"href": "https://api.hostway.com/dns/{zone}/records", "rel": "related"}
]
}
Examples
Request:
GET /dns/test.com
Response:
401 Unauthorized
Request:
GET /dns/unknown-zone.com
Authorization: Basic {base64_encoded(username:password)}
Response:
403 Forbidden
{
"forbidden": {"message": "Unauthorized: Dns failed permission check", "code": 403, "details": ""}
}
Request:
GET /dns/test.com
Authorization: Basic {base64_encoded(username:password)}
Response:
200 OK
{
"minimumTTL": 300,
"retry": 7200,
"name": "test.com.",
"links": [
{"href": "http://127.0.0.1/dns/test.com/", "rel": "self"},
{"href": "http://127.0.0.1/dns/test.com/records", "rel": "related"}
],
"primaryNS": "a.dns.hostway.net.",
"refresh": 28800,
"expire": 604800,
"emailAddress": "hostmaster.siteprotect.com.",
"ttl": 14400,
"serial": 1359151749
}
See also