get
/platform/notifications/v1/rule/{rule_uuid}
This endpoint retrieves an alert notification rule and returns its attributes. The meaning behind all attributes in this response could be found in the Rule schema. Please note that the field legacy_mail_format is set to False for all rules that were not created in legacy Xpanse environments.
Path parameters
rule_uuid
String
required
Full rule uuid of the Alert Notification Rule
Full rule uuid of the Alert Notification Rule
Example:
3053ad1f-0efc-305d-90dd-a305ab4153a4
CLIENT REQUEST
curl -X 'GET'
-H
'Accept: application/json'
'https://api-cortex.paloaltonetworks.com/platform/notifications/v1/rule/{rule_uuid}'
import http.client
conn = http.client.HTTPSConnection("api-")
conn.request("GET", "%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api-/%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4")
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-/%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4");
xhr.send(data);HttpResponse<String> response = Unirest.get("https://api-/%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4")
.asString();import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "https://api-/%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4")! 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-/%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4",
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-/%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4");
CURLcode ret = curl_easy_perform(hnd);var client = new RestClient("https://api-/%7Bfqdn%7D/platform/notifications/v1/rule/3053ad1f-0efc-305d-90dd-a305ab4153a4");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);Responses