Get Server Miscellaneous Configuration
curl --request GET \
--url https://use.hoop.dev/api/serverconfig/miscimport requests
url = "https://use.hoop.dev/api/serverconfig/misc"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://use.hoop.dev/api/serverconfig/misc', 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://use.hoop.dev/api/serverconfig/misc",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://use.hoop.dev/api/serverconfig/misc"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://use.hoop.dev/api/serverconfig/misc")
.asString();require 'uri'
require 'net/http'
url = URI("https://use.hoop.dev/api/serverconfig/misc")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"grpc_server_url": "grpc://127.0.0.1:8010",
"http_proxy_server_config": {
"listen_address": "http://0.0.0.0:18888"
},
"postgres_server_config": {
"listen_address": "0.0.0.0:15432"
},
"rdp_server_config": {
"listen_address": "0.0.0.0:3389"
},
"ssh_server_config": {
"hosts_key": "base64-pem-encoded-hosts-key",
"listen_address": "0.0.0.0:12222",
"trusted_cas": [
"ssh-ed25519 AAAA..."
],
"user_mapping": {
"cert_attr": "principal",
"user_attr": "email"
}
}
}{
"message": "the error description"
}{
"message": "the error description"
}{
"message": "the error description"
}Server Management
Get Server Miscellaneous Configuration
Get server miscellaneous configuration
GET
/
serverconfig
/
misc
Get Server Miscellaneous Configuration
curl --request GET \
--url https://use.hoop.dev/api/serverconfig/miscimport requests
url = "https://use.hoop.dev/api/serverconfig/misc"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://use.hoop.dev/api/serverconfig/misc', 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://use.hoop.dev/api/serverconfig/misc",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://use.hoop.dev/api/serverconfig/misc"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://use.hoop.dev/api/serverconfig/misc")
.asString();require 'uri'
require 'net/http'
url = URI("https://use.hoop.dev/api/serverconfig/misc")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"grpc_server_url": "grpc://127.0.0.1:8010",
"http_proxy_server_config": {
"listen_address": "http://0.0.0.0:18888"
},
"postgres_server_config": {
"listen_address": "0.0.0.0:15432"
},
"rdp_server_config": {
"listen_address": "0.0.0.0:3389"
},
"ssh_server_config": {
"hosts_key": "base64-pem-encoded-hosts-key",
"listen_address": "0.0.0.0:12222",
"trusted_cas": [
"ssh-ed25519 AAAA..."
],
"user_mapping": {
"cert_attr": "principal",
"user_attr": "email"
}
}
}{
"message": "the error description"
}{
"message": "the error description"
}{
"message": "the error description"
}Response
OK
The gRPC server URL used to advertise the gRPC server to clients
The HTTP proxy server configuration
Show child attributes
Show child attributes
The PostgreSQL server proxy configuration
Show child attributes
Show child attributes
The RDP server proxy configuration
Show child attributes
Show child attributes
The SSH server proxy configuration
Show child attributes
Show child attributes
Was this page helpful?
⌘I