Update a RuleAlert record
curl --request PATCH \
--url http://localhost/api/api/rulealert/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"alert_priority_level": "<string>",
"created_by": 123,
"modified_by": 123
}
'import requests
url = "http://localhost/api/api/rulealert/{id}"
payload = {
"alert_priority_level": "<string>",
"created_by": 123,
"modified_by": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({alert_priority_level: '<string>', created_by: 123, modified_by: 123})
};
fetch('http://localhost/api/api/rulealert/{id}', 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 => "http://localhost/api/api/rulealert/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'alert_priority_level' => '<string>',
'created_by' => 123,
'modified_by' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost/api/api/rulealert/{id}"
payload := strings.NewReader("{\n \"alert_priority_level\": \"<string>\",\n \"created_by\": 123,\n \"modified_by\": 123\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("http://localhost/api/api/rulealert/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"alert_priority_level\": \"<string>\",\n \"created_by\": 123,\n \"modified_by\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost/api/api/rulealert/{id}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"alert_priority_level\": \"<string>\",\n \"created_by\": 123,\n \"modified_by\": 123\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"rule_title": "<string>",
"alert_priority_level": "<string>",
"created_by": 123,
"modified_by": 123
}Configure Rule Alert
Rule Alert Settings
PATCH
/
api
/
rulealert
/
{id}
Update a RuleAlert record
curl --request PATCH \
--url http://localhost/api/api/rulealert/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"alert_priority_level": "<string>",
"created_by": 123,
"modified_by": 123
}
'import requests
url = "http://localhost/api/api/rulealert/{id}"
payload = {
"alert_priority_level": "<string>",
"created_by": 123,
"modified_by": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({alert_priority_level: '<string>', created_by: 123, modified_by: 123})
};
fetch('http://localhost/api/api/rulealert/{id}', 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 => "http://localhost/api/api/rulealert/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'alert_priority_level' => '<string>',
'created_by' => 123,
'modified_by' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost/api/api/rulealert/{id}"
payload := strings.NewReader("{\n \"alert_priority_level\": \"<string>\",\n \"created_by\": 123,\n \"modified_by\": 123\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("http://localhost/api/api/rulealert/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"alert_priority_level\": \"<string>\",\n \"created_by\": 123,\n \"modified_by\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost/api/api/rulealert/{id}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"alert_priority_level\": \"<string>\",\n \"created_by\": 123,\n \"modified_by\": 123\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"rule_title": "<string>",
"alert_priority_level": "<string>",
"created_by": 123,
"modified_by": 123
}The following API can be used to set the alert priority level for a given rule number. Cases that are created for a certain rule number will be using the pre-set alert priority level. Do note that the alert priority level can either be set to Low, Medium, High or Unrated.
Authorizations
CustomAuthenticationcookieAuth
JWT token obtained from AWS Cognito or custom authentication service
Path Parameters
A unique integer value identifying this rule details.
Body
application/jsonapplication/x-www-form-urlencodedmultipart/form-data
⌘I
