Save/Update Device Group Properties
1 min
POST
{{url}}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties
Path Parameters
- urlstringDefaulturl
Header Parameters
- Content-TypestringDefaultapplication/json
- X-XSRF-TOKENstringDefault{{csrftoken}}
Body Parameters
- bodyobjectDefault{ "dbId": 620393, "id": "43eb3141-7dcf-47f8-bc68-c21de3d1b45d", "properties": { "globalUsername": "root", "globalSecretKey": "test", "globalPassword": "123", "discoverySources": null }, "children": [], "devices": null, "rootGroupId": null, "showInDeviceTree": true, "useAsRoleGroup": true, "discoverySources": null, "readOnly": false }
Responses
200
curl
curl --request POST \
--url {{url}}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-xsrf-token: {{csrftoken}}' \
--data '"{\n \"dbId\": 620393,\n \"id\": \"43eb3141-7dcf-47f8-bc68-c21de3d1b45d\",\n \n \n \"properties\": {\n \"globalUsername\": \"root\",\n \"globalSecretKey\": \"test\",\n \"globalPassword\": \"123\",\n \"discoverySources\": null\n },\n \"children\": [],\n \"devices\": null,\n \"rootGroupId\": null,\n \"showInDeviceTree\": true,\n \"useAsRoleGroup\": true,\n \"discoverySources\": null,\n \"readOnly\": false\n}"'javascript
var myHeaders = new Headers();
myHeaders.append("accept", "application/json");
myHeaders.append("content-type", "application/json");
myHeaders.append("x-xsrf-token", "{{csrftoken}}");
var raw = JSON.stringify("{\n \"dbId\": 620393,\n \"id\": \"43eb3141-7dcf-47f8-bc68-c21de3d1b45d\",\n \n \n \"properties\": {\n \"globalUsername\": \"root\",\n \"globalSecretKey\": \"test\",\n \"globalPassword\": \"123\",\n \"discoverySources\": null\n },\n \"children\": [],\n \"devices\": null,\n \"rootGroupId\": null,\n \"showInDeviceTree\": true,\n \"useAsRoleGroup\": true,\n \"discoverySources\": null,\n \"readOnly\": false\n}");
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("{{url}}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));ruby
require "uri"
require "json"
require "net/http"
url = URI("{{url}}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Post.new(url)
request["accept"] = "application/json"
request["content-type"] = "application/json"
request["x-xsrf-token"] = "{{csrftoken}}"
request.body = JSON.dump("{\n \"dbId\": 620393,\n \"id\": \"43eb3141-7dcf-47f8-bc68-c21de3d1b45d\",\n \n \n \"properties\": {\n \"globalUsername\": \"root\",\n \"globalSecretKey\": \"test\",\n \"globalPassword\": \"123\",\n \"discoverySources\": null\n },\n \"children\": [],\n \"devices\": null,\n \"rootGroupId\": null,\n \"showInDeviceTree\": true,\n \"useAsRoleGroup\": true,\n \"discoverySources\": null,\n \"readOnly\": false\n}")
response = http.request(request)
puts response.read_body
python
import requests
import json
url = "{{url}}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties"
payload = json.dumps("{\n \"dbId\": 620393,\n \"id\": \"43eb3141-7dcf-47f8-bc68-c21de3d1b45d\",\n \n \n \"properties\": {\n \"globalUsername\": \"root\",\n \"globalSecretKey\": \"test\",\n \"globalPassword\": \"123\",\n \"discoverySources\": null\n },\n \"children\": [],\n \"devices\": null,\n \"rootGroupId\": null,\n \"showInDeviceTree\": true,\n \"useAsRoleGroup\": true,\n \"discoverySources\": null,\n \"readOnly\": false\n}")
headers = {
'accept': 'application/json',
'content-type': 'application/json',
'x-xsrf-token': '{{csrftoken}}'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
200
{
"dbId": 303880,
"id": "7dad2aa5-414a-4b20-86c0-346876ea88b5",
"name": "SSH DG2",
"description": null,
"parentGroupId": null,
"ifaceOperationCheck": false,
"timeTolerance": null,
"realms": [
304366,
3478516
],
"deviceIds": [],
"properties": {
"globalUsername": "root",
"globalSecretKey": "M67taQwHRBH6wJ1gDU5c2g==",
"globalPassword": "jNJ6k+7ic9Qcr3wXFIgmZA=="
},
"children": null,
"devices": null,
"rootGroupId": null,
"globalUsername": "root",
"globalPassword": "jNJ6k+7ic9Qcr3wXFIgmZA==",
"showInDeviceTree": true,
"useAsRoleGroup": true,
"discoverySources": null,
"readOnly": false
}