Delete Password Policy

Deletes a specified Password Policy.

Request

HTTP Request

DELETE /node/api/password-policies/:id

Permissions

manage-configuration

Path parameters

Parameter Type Description

id

String

Policy ID

Request body

Request body is empty.

Response

Response body is empty. If the specified password policy doesn’t exist, it returns nothing as well.

Example

  • Bash

  • JavaScript

  • NodeJS

  • Python

login=<...>
password=<...>
policy_id=<...>
saymon_hostname=<...>
url=https://$saymon_hostname/node/api/password-policies/$policy_id

curl -X DELETE $url -u $login:$password
let login = <...>
let password = <...>
let policyId = <...>
let saymonHostname = <...>
let path = "/node/api/password-policies/" + policyId;
let auth = "Basic " + btoa(login + ":" + password);

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

let requestOptions = {
    method: "DELETE",
    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 policyId = <...>
let saymonHostname = <...>
let path = "/node/api/password-policies/" + policyId;
let auth = "Basic " + Buffer.from(login + ":" + password).toString("base64");

let options = {
    "method": "DELETE",
    "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 = <...>
policy_id = <...>
saymon_hostname = <...>
url = "https://" + saymon_hostname + "/node/api/password-policies/" + policy_id

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