delete
/api/v1/policies
Delete policies/rule instances from the rules management service.
Query parameters
closeIssues
Boolean
If set, will trigger issue closing of issues opened by the deleted policies
If set, will trigger issue closing of issues opened by the deleted policies
Example:
true
CLIENT REQUEST
curl -X 'DELETE'
-H
'Accept: application/json; charset=UTF-8'
-H
'Content-Type: application/json; charset=UTF-8'
'https://api-yourfqdn/api/v1/policies?closeIssues=true'
-d
''
import http.client
conn = http.client.HTTPSConnection("api-yourfqdn")
conn.request("DELETE", "/api/v1/policies?closeIssues=null")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api-yourfqdn/api/v1/policies?closeIssues=null")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Delete.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("DELETE", "https://api-yourfqdn/api/v1/policies?closeIssues=null");
xhr.send(data);HttpResponse<String> response = Unirest.delete("https://api-yourfqdn/api/v1/policies?closeIssues=null")
.asString();import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "https://api-yourfqdn/api/v1/policies?closeIssues=null")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
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/v1/policies?closeIssues=null",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-yourfqdn/api/v1/policies?closeIssues=null");
CURLcode ret = curl_easy_perform(hnd);var client = new RestClient("https://api-yourfqdn/api/v1/policies?closeIssues=null");
var request = new RestRequest(Method.DELETE);
IRestResponse response = client.Execute(request);Body parameters
array[String]
required
application/json; charset=UTF-8
Array
REQUEST
[application/json; charset=UTF-8 content]Responses