null
, uses DNScaster default.nst_sample123456
. (Read-only)nameserver_set
. (Read-only)external_ref
.id
(default), name
.GET /v1/nameserver_sets
On success, 200 with 0 or more nameserver sets.
{
"collection": [
{
"external_ref": null,
"hostmaster": null,
"id": "nst_sample123456",
"ip_ttl": 900,
"name": "NS Set 1",
"ns_ttl": 10800,
"object": "nameserver_set"
}
],
"more_results": false
}
GET /v1/nameserver_sets/nst_sample123456
On success, 200 with the nameserver set.
{
"external_ref": null,
"hostmaster": null,
"id": "nst_sample123456",
"in_use": false,
"ip_ttl": 900,
"name": "NS Set 1",
"ns_ttl": 10800,
"object": "nameserver_set"
}
POST /v1/nameserver_sets
{
"nameserver_set": {
"name": "Number two"
}
}
On success, 201 with the new nameserver set.
On error, 422 with standard error response.
{
"external_ref": null,
"hostmaster": null,
"id": "nst_sample123456",
"in_use": false,
"ip_ttl": 900,
"name": "Number two",
"ns_ttl": 10800,
"object": "nameserver_set"
}
PUT /v1/nameserver_sets/nst_sample123456
{
"nameserver_set": {
"ns_ttl": 10800
}
}
On success, 200 with the updated nameserver set.
On error, 422 with standard error response.
{
"external_ref": null,
"hostmaster": null,
"id": "nst_sample123456",
"in_use": false,
"ip_ttl": 900,
"name": "NS Set 1",
"ns_ttl": 10800,
"object": "nameserver_set"
}
DELETE /v1/nameserver_sets/nst_sample123456
On success, 202 with an empty response.
On error, 422 with standard error response.