Skip to content

Generate CSV Report of Incidents History

Returns an incident history as a CSV spreadsheet.

Request

HTTP Request

GET /node/api/reports/incident-history/csv

Permissions

objectPermissions

Path parameters

Parameter Type Description
fields Array<String> The fields that will be included in the report. See the Incident model to see all possible fields.
filter Incident Filter The report filter. See the list of available filters

Request body

The request body is empty.

Response

Returns a CSV spreadsheet with the with the list of incident history records.

Example

Request

login=<...>
password=<...>
saymon_hostname=<...>
url=https://$saymon_hostname/node/api/reports/incident-history/csv

curl -X GET $url -u $login:$password
let login = <...>
let password = <...>
let saymonHostname = <...>
let path = "/node/api/reports/incident-history/csv";
let auth = "Basic " + btoa(login + ":" + password);

let headers = new Headers();
headers.append("Authorization", auth);

let requestOptions = {
    method: "GET",
    headers: headers
};

fetch(saymonHostname + path, requestOptions)
    .then(response => response.text())
    .then(result => console.log(result))
    .catch(error => console.log("error", error));
const request = require("request");

let login = <...>
let password = <...>
let saymonHostname = <...>
let url = "https://" + saymonHostname + "/node/api/reports/incident-history/csv";

let auth = "Basic " + Buffer.from(login + ":" + password).toString("base64");

let options = {
    method: "GET",
    url: url,
    headers: {
        Authorization: auth
    }
};

request(options, function (error, response, body) {
    if (error) throw new Error(error);
    console.log(body);
});
import requests

login = <...>
password = <...>
saymon_hostname = <...>
url = "https://" + saymon_hostname + "/node/api/reports/incident-history/csv"

response = requests.request("GET", url, auth=(login, password))
print(response.text)

Response

Registered Time,Occurred Time,Clear Time,Object/Link,Text
01/21/2020, 04:53:37 PM,01/21/2020, 04:53:37 PM,01/21/2020, 04:54:54 PM,"CPU","Down"
01/21/2020, 04:53:37 PM,01/21/2020, 04:53:37 PM,01/21/2020, 04:54:54 PM,"Memory","Down"

See Also