get
/api/v2/policies/{id}
Get a policy instance by its ID.
Path parameters
id String required
Example:
id_example
Query parameters
disableVerbose
Boolean
Flag to bypass calling platform for asset groups data when fetching policy. Note that this means asset groups will not be updated when fetching policy.
Flag to bypass calling platform for asset groups data when fetching policy. Note that this means asset groups will not be updated when fetching policy.
Example:
true
CLIENT REQUEST
curl -X 'GET'
-H
'Accept: application/json; charset=UTF-8'
'https://api-yourfqdn/api/v2/policies/{id}?disableVerbose=true'
import http.client
conn = http.client.HTTPSConnection("api-yourfqdn")
conn.request("GET", "/api/v2/policies/%7Bid%7D?disableVerbose=false")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api-yourfqdn/api/v2/policies/%7Bid%7D?disableVerbose=false")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyconst data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api-yourfqdn/api/v2/policies/%7Bid%7D?disableVerbose=false");
xhr.send(data);HttpResponse<String> response = Unirest.get("https://api-yourfqdn/api/v2/policies/%7Bid%7D?disableVerbose=false")
.asString();import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "https://api-yourfqdn/api/v2/policies/%7Bid%7D?disableVerbose=false")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-yourfqdn/api/v2/policies/%7Bid%7D?disableVerbose=false",
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;
}CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-yourfqdn/api/v2/policies/%7Bid%7D?disableVerbose=false");
CURLcode ret = curl_easy_perform(hnd);var client = new RestClient("https://api-yourfqdn/api/v2/policies/%7Bid%7D?disableVerbose=false");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);Responses