Skip to content

Get Object's Config Log Item

Returns an object's log item.

Request

HTTP Request

GET /node/api/objects/:object_id/config-log/:item_id

Path parameters

Parameter Type Description
item_id

string

required

The ID of a log item to be retrieved.
object_id

string

required

The ID or discovery ID of the object whose config log item must be retrieved.

Request body

The request body is empty.

Response

Work in Progress

This topic is a work in progress and may be incomplete.

Examples

Request examples

login=<...>
password=<...>
saymon_hostname=<...>
object_id=<...>
item_id=<...>
url=https://$saymon_hostname/node/api/objects/$object_id/config-log/$item_id

curl -X GET $url -u $login:$password
let login = <...>
let password = <...>
let saymonHostname = <...>
let objectId = <...>
let itemId = <...>
let path = "/node/api/objects/" + objectId + "/config-log/" + itemId;
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 http = require("http");

let login = <...>
let password = <...>
let saymonHostname = <...>
let objectId = <...>
let itemId = <...>
let path = "/node/api/objects/" + objectId + "/config-log/" + itemId;
let auth = "Basic " + Buffer.from(login + ":" + password).toString("base64");

let options = {
    "method": "GET",
    "hostname": saymonHostname,
    "headers": {
        "Authorization": auth
    },
    "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);
    });
});

req.end();
import requests

login = <...>
password = <...>
saymon_hostname = <...>
object_id = <...>
item_id= <...>
url = "http://" + saymon_hostname + "/node/api/objects/" + \
    object_id + "/config-log/" + item_id

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

Response example

Work in Progress

This topic is a work in progress and may be incomplete.