Returns user's audit log.
Parameter | Type | Description |
id | String
| The ID of a user whose audit log should be retrieved. |
Parameter | Type | Description |
from | Integer
| A lower-bound timestamp for audit records. |
limit | String
| The maximum number of audit records to be retrieved. |
skip | String
| The number of the first audit records to be skipped. |
to | Integer
| An upper-bound timestamp for audit records. |
...
login=<...>password=<...>saymon_hostname=<...>user_id=<...>url=https://$saymon_hostname/node/api/users/$user_id/audit-log​curl -X GET $url -u $login:$password \-G --data-urlencode "limit=5"
let login = <...>let password = <...>let saymonHostname = <...>let userId = <...>let queryParams = "limit=5"let path = "/node/api/users/" + userId + "/audit-log" + "?" + queryParams;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 userId = <...>let path = "/node/api/users/" + userId + "/audit-log";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 = <...>user_id = <...>url = "https://" + saymon_hostname + "/node/api/users/" + \user_id + "/audit-log"​params = {"limit": "3"}​response = requests.request("GET", url, auth=(login, password), params=params)print(response.text)
...