Get all dictionary groups for monitoring

Returns a list of all dictionary groups for monitoring in the system.

Request

HTTP Request

GET /node/api/dictionary-monitoring-groups

Path parameters

No parameters required.

Request body

Request body is empty.

Response

This request will return all dictionary groups for monitoring in the system. Response can include the following fields:

Field Type Description

id

String

ID of the dictionary group.

name

String

Name of the dictionary group.

description

String

Description of the dictionary group.

Example

Request

  • Bash

  • JavaScript

  • NodeJS

  • Python

login=<...>
password=<...>
saymon_hostname=<...>
url=https://$saymon_hostname/node/api/dictionary-monitoring-groups

curl -X GET $url -u $login:$password
let login = <...>
let password = <...>
let saymonHostname = <...>
let path = "/node/api/dictionary-monitoring-groups";
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 path = "/node/api/dictionary-monitoring-groups";
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 = <...>
url = "https://" + saymon_hostname + "/node/api/dictionary-monitoring-groups"

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

Response

[
    {
        "name": "Updated Dictionary",
        "content": null,
        "id": "5e6a2b573620e824c366266e"
     },
     ...
]