List stored network secrets with encrypted values
curl --request GET \
--url https://controller.platform.simplecloud.app/v0/secrets/encrypted \
--header 'X-Network-Credential: <x-network-credential>' \
--header 'X-Network-ID: <x-network-id>'import requests
url = "https://controller.platform.simplecloud.app/v0/secrets/encrypted"
headers = {
"X-Network-ID": "<x-network-id>",
"X-Network-Credential": "<x-network-credential>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {
'X-Network-ID': '<x-network-id>',
'X-Network-Credential': '<x-network-credential>'
}
};
fetch('https://controller.platform.simplecloud.app/v0/secrets/encrypted', 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://controller.platform.simplecloud.app/v0/secrets/encrypted",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Network-Credential: <x-network-credential>",
"X-Network-ID: <x-network-id>"
],
]);
$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://controller.platform.simplecloud.app/v0/secrets/encrypted"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Network-ID", "<x-network-id>")
req.Header.Add("X-Network-Credential", "<x-network-credential>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://controller.platform.simplecloud.app/v0/secrets/encrypted")
.header("X-Network-ID", "<x-network-id>")
.header("X-Network-Credential", "<x-network-credential>")
.asString();require 'uri'
require 'net/http'
url = URI("https://controller.platform.simplecloud.app/v0/secrets/encrypted")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Network-ID"] = '<x-network-id>'
request["X-Network-Credential"] = '<x-network-credential>'
response = http.request(request)
puts response.read_body{
"count": 3,
"key_fingerprint": "3f5a...",
"secrets": [
{
"encrypted_value": "AYd2K1zr...",
"key": "DATABASE_PASSWORD"
}
]
}{
"error": "<string>"
}{
"error": "<string>"
}secrets
List stored network secrets with encrypted values
List all stored network secrets including their encrypted values. Intended for serverhosts, which decrypt the values with the shared private key. Values are ciphertext; the controller cannot decrypt them.
GET
/
v0
/
secrets
/
encrypted
List stored network secrets with encrypted values
curl --request GET \
--url https://controller.platform.simplecloud.app/v0/secrets/encrypted \
--header 'X-Network-Credential: <x-network-credential>' \
--header 'X-Network-ID: <x-network-id>'import requests
url = "https://controller.platform.simplecloud.app/v0/secrets/encrypted"
headers = {
"X-Network-ID": "<x-network-id>",
"X-Network-Credential": "<x-network-credential>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {
'X-Network-ID': '<x-network-id>',
'X-Network-Credential': '<x-network-credential>'
}
};
fetch('https://controller.platform.simplecloud.app/v0/secrets/encrypted', 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://controller.platform.simplecloud.app/v0/secrets/encrypted",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Network-Credential: <x-network-credential>",
"X-Network-ID: <x-network-id>"
],
]);
$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://controller.platform.simplecloud.app/v0/secrets/encrypted"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Network-ID", "<x-network-id>")
req.Header.Add("X-Network-Credential", "<x-network-credential>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://controller.platform.simplecloud.app/v0/secrets/encrypted")
.header("X-Network-ID", "<x-network-id>")
.header("X-Network-Credential", "<x-network-credential>")
.asString();require 'uri'
require 'net/http'
url = URI("https://controller.platform.simplecloud.app/v0/secrets/encrypted")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Network-ID"] = '<x-network-id>'
request["X-Network-Credential"] = '<x-network-credential>'
response = http.request(request)
puts response.read_body{
"count": 3,
"key_fingerprint": "3f5a...",
"secrets": [
{
"encrypted_value": "AYd2K1zr...",
"key": "DATABASE_PASSWORD"
}
]
}{
"error": "<string>"
}{
"error": "<string>"
}Was this page helpful?
⌘I