Get public and private branding settings
curl --request GET \
--url https://api.gcore.com/iam/reselling/settings \
--header 'Authorization: <api-key>'import requests
url = "https://api.gcore.com/iam/reselling/settings"
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/iam/reselling/settings', 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/iam/reselling/settings",
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/iam/reselling/settings"
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/iam/reselling/settings")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/iam/reselling/settings")
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{
"domain": "<string>",
"publicSettings": {
"showApiDoc": true,
"showStatusPage": "<string>",
"showKnowledgeBase": true,
"showTickets": true,
"brandName": "<string>",
"fromEmail": "jsmith@example.com",
"websiteLink": "<string>",
"supportEmail": "<string>",
"supportPhone": "<string>",
"agreementLink": "<string>",
"entryBaseDomain": "<string>",
"colors": {
"header": null,
"primary": null
}
},
"privateSettings": {
"mailServer": {
"tls": true,
"host": "<string>",
"port": "<string>",
"login": "<string>",
"password": "<string>"
}
},
"reseller": 123,
"deleted": true
}{
"errors": {}
}Branding
Get public and private branding settings
GET
/
iam
/
reselling
/
settings
Get public and private branding settings
curl --request GET \
--url https://api.gcore.com/iam/reselling/settings \
--header 'Authorization: <api-key>'import requests
url = "https://api.gcore.com/iam/reselling/settings"
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/iam/reselling/settings', 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/iam/reselling/settings",
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/iam/reselling/settings"
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/iam/reselling/settings")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gcore.com/iam/reselling/settings")
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{
"domain": "<string>",
"publicSettings": {
"showApiDoc": true,
"showStatusPage": "<string>",
"showKnowledgeBase": true,
"showTickets": true,
"brandName": "<string>",
"fromEmail": "jsmith@example.com",
"websiteLink": "<string>",
"supportEmail": "<string>",
"supportPhone": "<string>",
"agreementLink": "<string>",
"entryBaseDomain": "<string>",
"colors": {
"header": null,
"primary": null
}
},
"privateSettings": {
"mailServer": {
"tls": true,
"host": "<string>",
"port": "<string>",
"login": "<string>",
"password": "<string>"
}
},
"reseller": 123,
"deleted": true
}{
"errors": {}
}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
OK.
Base control panel domain. The desired upper-level domain for the control panel. For example, if specified mycompany.com, then control panel will be available at auth.mycompany.com, cdn.mycompany.com, accounts.mycompany.com.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Reseller's ID.
Deletion flag. If true then entity was deleted.
Was this page helpful?
⌘I