/cdn/list_zones
GET https://api.sitehost.nz/1.3/cdn/list_zones.json
Lists all zones for a specific client. WARNING - The CDN endpoint was deprecated in February 2023 due to changes by our former CDN partner. Existing CDNs will still continue to work and can be managed, but new CDNs cannot be setup..
Query Parameters
Parameter | Type | Required | Description |
client_id | integer | Yes | The ID for the client.Example: 1 |
filters[domain] | string | Filter by a specific domain.Example: example.com | |
filters[sort_by] | string | The field name to sort the results by. | |
filters[sort_dir] | string | The direction to sort in. Valid options are ASC and DESC | |
filters[page_size] | integer | The number of items to return per page. | |
filters[page_number] | integer | The page number to return. |
Code Samples
JavaScript PHP Rails Pythonvar xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "https://api.sitehost.nz/1.3/cdn/list_zones.json?apikey=your_key_here&client_id=1&filters[domain]=example.com", false);
xmlHttp.send();
var response = xmlHttp.responseText;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.sitehost.nz/1.3/cdn/list_zones.json?apikey=your_key_here&client_id=1&filters[domain]=example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
require 'net/http'
require 'uri'
uri = URI.parse("https://api.sitehost.nz/1.3/cdn/list_zones.json?apikey=your_key_here&client_id=1&filters[domain]=example.com")
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri.request_uri)
response = http.request(request)
import requests
uri = 'https://api.sitehost.nz/1.3/cdn/list_zones.json?apikey=your_key_here&client_id=1&filters[domain]=example.com'
response = requests.get(uri)
Response
200:application/json
{
"return": {
"total_items": 4,
"current_items": 4,
"current_page": 1,
"total_pages": 1,
"data": [
{
"id": "74",
"name": "example.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "0",
"cdn_enabled": true
},
{
"id": "649",
"name": "example1.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "165",
"cdn_enabled": false
},
{
"id": "67",
"name": "example2.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "0",
"cdn_enabled": true
},
{
"id": "46",
"name": "example3.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "0",
"cdn_enabled": false
}
]
},
"msg": "Successful",
"status": true
}
"return": {
"total_items": 4,
"current_items": 4,
"current_page": 1,
"total_pages": 1,
"data": [
{
"id": "74",
"name": "example.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "0",
"cdn_enabled": true
},
{
"id": "649",
"name": "example1.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "165",
"cdn_enabled": false
},
{
"id": "67",
"name": "example2.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "0",
"cdn_enabled": true
},
{
"id": "46",
"name": "example3.com",
"master": null,
"last_check": null,
"type": "MASTER",
"notified_serial": "0",
"state_checked_at": "0",
"client_id": "1",
"template_id": "0",
"cdn_enabled": false
}
]
},
"msg": "Successful",
"status": true
}