Get Policy Input Schema
curl --request GET \
--url https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-inputimport requests
url = "https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input', 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.example.com/api/v1/proxies/{proxy_id}/schema/policy-input",
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://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input"
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://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input")
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[
{
"key": "<string>",
"value_type": "<string>",
"description": "<string>",
"added_at": "2023-11-07T05:31:56Z",
"last_seen_at": "2023-11-07T05:31:56Z"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}proxies
Get Policy Input Schema
Return the accumulated policy input fields seen for this proxy.
Fields are populated automatically by the runtime on each request where the input key set changes. New fields are appended; descriptions edited via this response are preserved on future runtime updates.
GET
/
api
/
v1
/
proxies
/
{proxy_id}
/
schema
/
policy-input
Get Policy Input Schema
curl --request GET \
--url https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-inputimport requests
url = "https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input', 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.example.com/api/v1/proxies/{proxy_id}/schema/policy-input",
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://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input"
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://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/proxies/{proxy_id}/schema/policy-input")
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[
{
"key": "<string>",
"value_type": "<string>",
"description": "<string>",
"added_at": "2023-11-07T05:31:56Z",
"last_seen_at": "2023-11-07T05:31:56Z"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}⌘I