Create Incident Level
Creates an incident level.
Request
HTTP Request
Permissions
Path parameters
No parameters required.
Body parameters
See the Incident Level model.
Request body
Response
See the Incident Level model.
Example
Request
let login = <...>
let password = <...>
let saymonHostname = <...>
let path = "/node/api/incident-levels";
let auth = "Basic " + btoa(login + ":" + password);
let headers = new Headers();
headers.append("Content-Type", "application/json");
headers.append("Authorization", auth);
let data = JSON.stringify({
"name": "Disabled",
"ui": {
"colors": {
"main": "#323232"
}
}
});
let requestOptions = {
method: "POST",
headers: headers,
body: data
};
fetch(saymonHostname + path, requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log("error", error));
const http = require("http");
let login = <...>
let password = <...>
let saymonHostname = <...>
let path = "/node/api/incident-levels";
let auth = "Basic " + Buffer.from(login + ":" + password).toString("base64");
let options = {
"method": "POST",
"hostname": saymonHostname,
"headers": {
"Authorization": auth,
"Content-Type": "application/json"
},
"path": path
};
let req = http.request(options, function (res) {
let chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function (chunk) {
let body = Buffer.concat(chunks);
console.log(body.toString());
});
res.on("error", function (error) {
console.error(error);
});
});
let data = JSON.stringify({
"name": "Disabled",
"ui": {
"colors": {
"main": "#323232"
}
}
});
req.write(data);
req.end();
import requests
login = <...>
password = <...>
saymon_hostname = <...>
url = "https://" + saymon_hostname + "/node/api/incident-levels"
json = {
"name": "Disabled",
"ui": {
"colors": {
"main": "#323232"
}
}
}
response = requests.request("POST", url, json=json, auth=(login, password))
print(response.text)