Get CDN service
curl --request GET \
--url https://api.gcore.com/cdn/clients \
--header 'Authorization: <api-key>'import requests
url = "https://api.gcore.com/cdn/clients"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.gcore.com/cdn/clients', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gcore.com/cdn/clients",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.gcore.com/cdn/clients"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.gcore.com/cdn/clients")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/cdn/clients")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": 1,
"created": "2020-07-10T10:30:04.954354Z",
"updated": "2021-06-11T10:30:04.954354Z",
"service": {
"enabled": true,
"status": "active",
"updated": "2021-06-11T10:30:04.954354Z"
},
"cname": "cli-12345.example.com",
"use_balancer": false
},
{
"id": 2,
"created": "2020-06-10T10:30:04.954354Z",
"updated": "2021-06-10T10:30:04.954354Z",
"service": {
"enabled": true,
"status": "trial",
"updated": "2021-06-10T10:30:04.954354Z"
},
"cname": "cli-23456.example.com",
"use_balancer": true
}
]CDN service
Get CDN service
Get information about CDN services of all clients accounts.
GET
/
cdn
/
clients
Get CDN service
curl --request GET \
--url https://api.gcore.com/cdn/clients \
--header 'Authorization: <api-key>'import requests
url = "https://api.gcore.com/cdn/clients"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.gcore.com/cdn/clients', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.gcore.com/cdn/clients",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.gcore.com/cdn/clients"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.gcore.com/cdn/clients")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/cdn/clients")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": 1,
"created": "2020-07-10T10:30:04.954354Z",
"updated": "2021-06-11T10:30:04.954354Z",
"service": {
"enabled": true,
"status": "active",
"updated": "2021-06-11T10:30:04.954354Z"
},
"cname": "cli-12345.example.com",
"use_balancer": false
},
{
"id": 2,
"created": "2020-06-10T10:30:04.954354Z",
"updated": "2021-06-10T10:30:04.954354Z",
"service": {
"enabled": true,
"status": "trial",
"updated": "2021-06-10T10:30:04.954354Z"
},
"cname": "cli-23456.example.com",
"use_balancer": true
}
]Authorizations
API key for authentication. Make sure to include the word apikey, followed by a single space and then your token.
Example: apikey 1234_abcdef
Response
200 - application/json
Successful.
Client account ID.
Date of the first synchronization with the Platform.
Date of the last CDN service update.
CDN service status.
Show child attributes
Show child attributes
CDN traffic usage limit in gigabytes.
When the limit is reached, we will send an email notification to a client.
Domain zone to which a CNAME record of the client CDN resources should be pointed.
Defines whether custom balancing is used for content delivery.
Defines whether resources will be deactivated automatically by inactivity.
Example:
true
Was this page helpful?