---
title: Device Management
slug: singleconnect-2-16/device-management
description: This document offers a comprehensive guide with code examples and responses for different API endpoints concerning devices and device groups. Learn how to retrieve, save, update, and delete devices and device groups, as well as manage device group subnets
docTags: 
createdAt: 2021-03-03T22:22:16.000Z
---

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceGroupsOfSessionUser",
  "name": "getDeviceGroupsOfSessionUser",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "AqFsy8bynJBaNmG6t-UVE",
        "code": "[\n    {\n        \"dbId\": 1249805,\n        \"id\": \"50221537-4b54-4521-975b-697ac9f6896b\",\n        \"name\": \"TestDeviceGroup\",\n        \"description\": null,\n        \"parentGroupId\": null,\n        \"ifaceOperationCheck\": false,\n        \"timeTolerance\": null,\n        \"realms\": [\n            971500\n        ],\n        \"deviceIds\": [],\n        \"properties\": {\n            \"globalPassword\": \"LU9/IpSSkZvV6eOPKgcDbg==\",\n            \"globalUsername\": \"root\",\n            \"useAsRoleGroup\": \"true\",\n            \"addAssignedCredentialToUserSelection\": \"true\"\n        },\n        \"children\": null,\n        \"devices\": null,\n        \"text\": \"TestDeviceGroup\",\n        \"opened\": false,\n        \"selected\": false,\n        \"icon\": \"\",\n        \"parentGroupName\": null,\n        \"deviceType\": null,\n        \"summaryStatus\": null,\n        \"ledIcon\": null,\n        \"rootGroupId\": null,\n        \"globalUsername\": \"root\",\n        \"globalPassword\": \"LU9/IpSSkZvV6eOPKgcDbg==\",\n        \"showInDeviceTree\": true,\n        \"useAsRoleGroup\": true,\n        \"discoverySources\": null,\n        \"readOnly\": false\n    }\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "AqFsy8bynJBaNmG6t-UVE"
  },
  "examples": {
    "languages": [
      {
        "id": "PFApxYnfWOCXL4UipPQHc",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupsOfSessionUser\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AlwaysMultipartFormData = true;\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "bQhgQ8qaDsYVFkJu7GAcM",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupsOfSessionUser' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "lu3KbGf_BXkDAR3kmEdt8",
        "code": "var form = new FormData();\r\nvar settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupsOfSessionUser\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"processData\": false,\r\n  \"mimeType\": \"multipart/form-data\",\r\n  \"contentType\": false,\r\n  \"data\": form\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "PFApxYnfWOCXL4UipPQHc"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDevicesOfDeviceGroupByDeviceGroupId/DEVICEGROUPID",
  "name": "getDevicesOfDeviceGroupByDeviceGroupId",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "EyBONfxzAqEHdwxUMu49g",
        "code": "[\n    {\n        \"dbId\": 2511587,\n        \"id\": \"186ef4bc-7c57-4261-8746-a91ea3f6dbbe\",\n        \"name\": \"10.xx.xx.xx\",\n        \"accessProtocol\": \"SSHv2\",\n        \"managementIp\": \"10.xx.xx.xx\",\n        \"elementType\": {\n            \"dbId\": -1256593,\n            \"elementTypeId\": \"linux\",\n            \"elementTypeName\": \"Linux Server\",\n            \"vendor\": null,\n            \"category\": null,\n            \"elementTypeProperties\": [\n                {\n                    \"dbId\": -328321729,\n                    \"elementTypePropertyValue\": \"^Enter the date.*\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -328317181,\n                    \"elementTypePropertyValue\": \"^Are you sure.*\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -224107346,\n                    \"elementTypePropertyValue\": \"do_nothing\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.ctrl_z\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -328315408,\n                    \"elementTypePropertyValue\": \"^Quit.*\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -224107345,\n                    \"elementTypePropertyValue\": \"abort\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.ctrl_c\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -355141703,\n                    \"elementTypePropertyValue\": \"^Select choice.*\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": 3530178,\n                    \"elementTypePropertyValue\": \"NL\",\n                    \"elementTypePropertyKey\": \"shell.terminal.output.new_line_char\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -328318769,\n                    \"elementTypePropertyValue\": \".*(?i)password[:|&gt].*\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -224107347,\n                    \"elementTypePropertyValue\": \".*?(&gt|\\\\$|#|%)\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.prompt_pattern\",\n                    \"elementTypePropertyType\": null\n                }\n            ]\n        },\n        \"discoveryTime\": 1614770608335,\n        \"properties\": {\n            \"pseudoDevice\": \"true\"\n        },\n        \"deviceGroups\": [\n            \"85223b04-9604-4b37-bbe3-3c1d4d06ad4a\",\n            \"ddf11064-b96e-4861-913b-d5841214fa4d\"\n        ],\n        \"availability\": null,\n        \"currentMaintenanceWindow\": null,\n        \"interfaceName\": null,\n        \"nameManagementIp\": \"10.xx.xx.xx-10.xx.xx.xx\",\n        \"regionName\": null,\n        \"filterRecordLimit\": null,\n        \"filterSearchPhrase\": null,\n        \"filterGroupId\": null,\n        \"filterRoleGroupIds\": null,\n        \"filterOnlyUnassignedDevices\": null,\n        \"deviceGroupNames\": null,\n        \"portNum\": null,\n        \"pseudoDevice\": true,\n        \"domainController\": null,\n        \"discoverySource\": null\n    }\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "EyBONfxzAqEHdwxUMu49g"
  },
  "examples": {
    "languages": [
      {
        "id": "KqzyF76SOIrBDRI2092yb",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDevicesOfDeviceGroupByDeviceGroupId/85223b04-9604-4b37-bbe3-3c1d4d06ad4a\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "OuTa02U6EW0kss8aDB0B_",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDevicesOfDeviceGroupByDeviceGroupId/85223b04-9604-4b37-bbe3-3c1d4d06ad4a' \\\n--header 'Content-Type: application/json' \\\n--data-raw ''",
        "language": "curl"
      },
      {
        "id": "fUW2zORdumHWbjC_jt57I",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDevicesOfDeviceGroupByDeviceGroupId/85223b04-9604-4b37-bbe3-3c1d4d06ad4a\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "KqzyF76SOIrBDRI2092yb"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithDevices/DgDbID",
  "name": "getDeviceGroupByDbidWithDevices",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "pphuSKjpiWRAJdjpK8tao",
        "code": "{\n    \"dbId\": 1017889,\n    \"id\": \"912ab0fc-b7e8-4549-a17a-ce475e39574c\",\n    \"name\": \"test\",\n    \"description\": null,\n    \"parentGroupId\": null,\n    \"ifaceOperationCheck\": false,\n    \"timeTolerance\": null,\n    \"realms\": [],\n    \"deviceIds\": [\n        968929\n    ],\n    \"properties\": {},\n    \"children\": [],\n    \"devices\": [\n        {\n            \"dbId\": 968929,\n            \"id\": \"9d9f7562-5297-4b6e-b417-1976af2a75ee\",\n            \"name\": \"10.20.30.130\",\n            \"accessProtocol\": \"SSHv2\",\n            \"managementIp\": \"10.xx.xx.xx\",\n            \"elementType\": {\n                \"dbId\": -1256593,\n                \"elementTypeId\": \"linux\",\n                \"elementTypeName\": \"Linux Server\",\n                \"vendor\": null,\n                \"category\": null,\n                \"elementTypeProperties\": [\n                    {\n                        \"dbId\": -224107346,\n                        \"elementTypePropertyValue\": \"do_nothing\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.ctrl_z\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": -328321729,\n                        \"elementTypePropertyValue\": \"^Enter the date.*\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": -328318769,\n                        \"elementTypePropertyValue\": \".*(?i)password[:|&gt].*\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": -224107347,\n                        \"elementTypePropertyValue\": \".*?(&gt|\\\\$|#|%)\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.prompt_pattern\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": -328315408,\n                        \"elementTypePropertyValue\": \"^Quit.*\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": -224107345,\n                        \"elementTypePropertyValue\": \"abort\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.ctrl_c\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": 3530178,\n                        \"elementTypePropertyValue\": \"NL\",\n                        \"elementTypePropertyKey\": \"shell.terminal.output.new_line_char\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": -328317181,\n                        \"elementTypePropertyValue\": \"^Are you sure.*\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                        \"elementTypePropertyType\": null\n                    },\n                    {\n                        \"dbId\": -355141703,\n                        \"elementTypePropertyValue\": \"^Select choice.*\",\n                        \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                        \"elementTypePropertyType\": null\n                    }\n                ]\n            },\n            \"discoveryTime\": 1608737658996,\n            \"properties\": {\n                \"pseudoDevice\": \"true\"\n            },\n            \"deviceGroups\": [\n                \"912ab0fc-b7e8-4549-a17a-ce475e39574c\"\n            ],\n            \"availability\": null,\n            \"currentMaintenanceWindow\": null,\n            \"interfaceName\": null,\n            \"nameManagementIp\": \"10.xx.xx.xx-10.xx.xx.xx\",\n            \"regionName\": null,\n            \"filterRecordLimit\": null,\n            \"filterSearchPhrase\": null,\n            \"filterGroupId\": null,\n            \"filterRoleGroupIds\": null,\n            \"filterOnlyUnassignedDevices\": null,\n            \"deviceGroupNames\": null,\n            \"portNum\": null,\n            \"pseudoDevice\": true,\n            \"domainController\": null,\n            \"discoverySource\": null\n        }\n    ],\n    \"text\": \"test\",\n    \"opened\": false,\n    \"selected\": false,\n    \"icon\": \"\",\n    \"parentGroupName\": null,\n    \"deviceType\": null,\n    \"summaryStatus\": null,\n    \"ledIcon\": null,\n    \"rootGroupId\": null,\n    \"globalUsername\": null,\n    \"globalPassword\": null,\n    \"showInDeviceTree\": true,\n    \"useAsRoleGroup\": true,\n    \"discoverySources\": null,\n    \"readOnly\": false\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "pphuSKjpiWRAJdjpK8tao"
  },
  "examples": {
    "languages": [
      {
        "id": "Z7cYUzHEw7QDCCq7MoNYU",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithDevices/1017889\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "AyNay3xpjlf2S4Q8v_uDN",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithDevices/1017889' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "Yx7VCZpKsDDJg2TQDiBgl",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithDevices/1017889\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "Z7cYUzHEw7QDCCq7MoNYU"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithoutDevices/DgDbID",
  "name": "getDeviceGroupByDbidWithoutDevices",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "9QFcxAgf3AibLrH3Xlu69",
        "code": "{\n    \"dbId\": 107395,\n    \"id\": \"8851fead-2b5e-4769-b847-fc8a898999a0\",\n    \"name\": \"SSH\",\n    \"description\": null,\n    \"parentGroupId\": null,\n    \"ifaceOperationCheck\": false,\n    \"timeTolerance\": null,\n    \"realms\": [\n        107888\n    ],\n    \"deviceIds\": [\n        137963\n    ],\n    \"properties\": {\n        \"globalUsername\": \"root\",\n        \"globalPassword\": \"8k646jpc0XKY+gdetfj3jw==\"\n    },\n    \"children\": [],\n    \"devices\": null,\n    \"rootGroupId\": null,\n    \"globalUsername\": \"root\",\n    \"globalPassword\": \"8k646jpc0XKY+gdetfj3jw==\",\n    \"showInDeviceTree\": true,\n    \"useAsRoleGroup\": true,\n    \"discoverySources\": null,\n    \"readOnly\": false\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "9QFcxAgf3AibLrH3Xlu69"
  },
  "examples": {
    "languages": [
      {
        "id": "ReREWgrZM1o-AlOToX_uh",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithoutDevices/107395\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "ieksBvEENHLlD192gsDpH",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithoutDevices/107395' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "mugj3BeYfxhmOCl8ptE5E",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByDbidWithoutDevices/107395\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "ReREWgrZM1o-AlOToX_uh"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getMultipleDeviceGroupsByNames",
  "name": "getMultipleDeviceGroupsByNames",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "MniXiQmZ_F8wFS9eWqf_w",
        "code": "[\n    {\n        \"dbId\": 1,\n        \"id\": \"dg.sc_proxy\",\n        \"name\": \"SC Proxy\",\n        \"description\": null,\n        \"parentGroupId\": null,\n        \"ifaceOperationCheck\": false,\n        \"timeTolerance\": null,\n        \"realms\": [\n            1\n        ],\n        \"deviceIds\": [\n            1\n        ],\n        \"properties\": {},\n        \"children\": null,\n        \"devices\": null,\n        \"rootGroupId\": null,\n        \"globalUsername\": null,\n        \"globalPassword\": null,\n        \"showInDeviceTree\": true,\n        \"useAsRoleGroup\": true,\n        \"discoverySources\": null,\n        \"readOnly\": false\n    },\n    {\n        \"dbId\": 107395,\n        \"id\": \"8851fead-2b5e-4769-b847-fc8a898999a0\",\n        \"name\": \"SSH\",\n        \"description\": null,\n        \"parentGroupId\": null,\n        \"ifaceOperationCheck\": false,\n        \"timeTolerance\": null,\n        \"realms\": [\n            107888\n        ],\n        \"deviceIds\": [\n            137963\n        ],\n        \"properties\": {\n            \"globalUsername\": \"root\",\n            \"globalPassword\": \"8k646jpc0XKY+gdetfj3jw==\"\n        },\n        \"children\": null,\n        \"devices\": null,\n        \"rootGroupId\": null,\n        \"globalUsername\": \"root\",\n        \"globalPassword\": \"8k646jpc0XKY+gdetfj3jw==\",\n        \"showInDeviceTree\": true,\n        \"useAsRoleGroup\": true,\n        \"discoverySources\": null,\n        \"readOnly\": false\n    }\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "MniXiQmZ_F8wFS9eWqf_w"
  },
  "examples": {
    "languages": [
      {
        "id": "uxWSz9Zf7a20E0dPXtYfs",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getMultipleDeviceGroupsByNames\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[\\\"SSH\\\",\\\"SC Proxy\\\"]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "JhiAWiEeP2h--x_Ckf22m",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/getMultipleDeviceGroupsByNames' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[\"SSH\",\"SC Proxy\"]'",
        "language": "curl"
      },
      {
        "id": "xfOoRb4g88M5AaryVQ8y3",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getMultipleDeviceGroupsByNames\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([\"SSH\",\"SC Proxy\"]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "uxWSz9Zf7a20E0dPXtYfs"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceGroupByName/<deviceGroupName>",
  "name": "getDeviceGroupByName",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "EvnK9aPWgYhnEupry8Kz0",
        "code": "{\n    \"dbId\": 971480,\n    \"id\": \"fa76b493-83eb-4c7d-b1c8-6c1df9784b8f\",\n    \"name\": \"DG_Windows_Btu\",\n    \"description\": null,\n    \"parentGroupId\": null,\n    \"ifaceOperationCheck\": false,\n    \"timeTolerance\": null,\n    \"realms\": [\n        2009788,\n        971500,\n        2623156\n    ],\n    \"deviceIds\": [\n        971511\n    ],\n    \"properties\": {\n        \"remoteDesktop.server-layout\": \"tr-tr-qwerty\",\n        \"globalPassword\": \"LU9/IpSSkZvV6eOPKgcDbg==\",\n        \"sessionDurationLimitMinute\": \"60\",\n        \"globalUsername\": \"Administrator\"\n    },\n    \"children\": null,\n    \"devices\": null,\n    \"text\": \"DG_Windows_Btu\",\n    \"opened\": false,\n    \"selected\": false,\n    \"icon\": \"\",\n    \"parentGroupName\": null,\n    \"deviceType\": null,\n    \"summaryStatus\": null,\n    \"ledIcon\": null,\n    \"rootGroupId\": null,\n    \"globalUsername\": \"Administrator\",\n    \"globalPassword\": \"LU9/IpSSkZvV6eOPKgcDbg==\",\n    \"showInDeviceTree\": true,\n    \"useAsRoleGroup\": true,\n    \"discoverySources\": null,\n    \"readOnly\": false\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "EvnK9aPWgYhnEupry8Kz0"
  },
  "examples": {
    "languages": [
      {
        "id": "1ZrcOEYTN_81SQuJl2bdN",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByName/DG_Windows_Btu\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "TOIYbmoRLonPWlFcec7VV",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByName/DG_Windows_Btu' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "zW8z8c7p6zmNjrJScckXP",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupByName/DG_Windows_Btu\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "1ZrcOEYTN_81SQuJl2bdN"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceRealmsOfUser/USERID",
  "name": "getDeviceRealmsOfUser",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "nT6b9f2QBnzJ_mKymd70Z",
        "code": "[\n    {\n        \"dbId\": 1,\n        \"id\": null,\n        \"name\": \"dr.sc_proxy\",\n        \"description\": null,\n        \"deviceGroups\": [\n            {\n                \"dbId\": 1,\n                \"id\": \"dg.sc_proxy\",\n                \"name\": \"SC Proxy\",\n                \"description\": null,\n                \"parentGroupId\": null,\n                \"ifaceOperationCheck\": false,\n                \"timeTolerance\": null,\n                \"realms\": [\n                    1\n                ],\n                \"deviceIds\": [\n                    1\n                ],\n                \"properties\": {},\n                \"children\": null,\n                \"devices\": null,\n                \"rootGroupId\": null,\n                \"globalUsername\": null,\n                \"globalPassword\": null,\n                \"showInDeviceTree\": true,\n                \"useAsRoleGroup\": true,\n                \"discoverySources\": null,\n                \"readOnly\": false\n            }\n    }\n    .\n    .\n    continue\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "nT6b9f2QBnzJ_mKymd70Z"
  },
  "examples": {
    "languages": [
      {
        "id": "HUIfQXHs08keSh4VVsdL8",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceRealmsOfUser/3d4585b2-df78-4155-9e72-e356126b1aee\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "HV9BUXmZlBpNqTgMPLFqq",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceRealmsOfUser/3d4585b2-df78-4155-9e72-e356126b1aee' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "GlgaAP5nK9GtHABzjF_Qb",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceRealmsOfUser/3d4585b2-df78-4155-9e72-e356126b1aee\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "HUIfQXHs08keSh4VVsdL8"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceRealmsOfSessionUser",
  "name": "getDeviceRealmsOfSessionUser",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "uqx66a8RKzf_WgXSN9YQ3",
        "code": "[\n    {\n        \"dbId\": 1,\n        \"id\": null,\n        \"name\": \"dr.sc_proxy\",\n        \"description\": null,\n        \"deviceGroups\": [\n            {\n                \"dbId\": 1,\n                \"id\": \"dg.sc_proxy\",\n                \"name\": \"SC Proxy\",\n                \"description\": null,\n                \"parentGroupId\": null,\n                \"ifaceOperationCheck\": false,\n                \"timeTolerance\": null,\n                \"realms\": [\n                    1\n                ],\n                \"deviceIds\": [\n                    1\n                ],\n                \"properties\": {},\n                \"children\": null,\n                \"devices\": null,\n                \"rootGroupId\": null,\n                \"globalUsername\": null,\n                \"globalPassword\": null,\n                \"showInDeviceTree\": true,\n                \"useAsRoleGroup\": true,\n                \"discoverySources\": null,\n                \"readOnly\": false\n            }\n    }\n    .\n    .\n    continue\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "uqx66a8RKzf_WgXSN9YQ3"
  },
  "examples": {
    "languages": [
      {
        "id": "H4vm8OA-jsbpx8BxgBAt2",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceRealmsOfSessionUser\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "Fzwb8X2zh5jQuGhQb2tzq",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceRealmsOfSessionUser' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "vKYbkh5y2_DXcAVzpFY0e",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceRealmsOfSessionUser\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "H4vm8OA-jsbpx8BxgBAt2"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/saveDeviceRealms",
  "name": "SaveDeviceRealms",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "JP6ogD0UD_N8hGpk5Yq8_",
        "code": "{\n    \"TEST_DeviceRealm\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "JP6ogD0UD_N8hGpk5Yq8_"
  },
  "examples": {
    "languages": [
      {
        "id": "5cNOLzAiUyp8UqCTvT0Yx",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceRealms\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[   {\\n        \\n        \\\"name\\\": \\\"TEST_DeviceRealm\\\",\\n        \\\"description\\\": \\\"TEST_DeviceRealm\\\",\\n        \\\"deviceGroups\\\": [\\n            {\\n                \\\"dbId\\\": 1249805,\\n                \\\"id\\\": \\\"1249805\\\"\\n            }\\n        ],  \\n        \\\"userGroups\\\": [\\n            {\\\"id\\\": \\\"DEFAULT_GROUP_SYSYEM_ADMINS\\\",\\n                \\\"eid\\\": \\\"System.Admins\\\"}\\n        ]\\n    }\\n]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "19vYGH2kkXwj1KRH7j7B-",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceRealms' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[   {\n        \n        \"name\": \"TEST_DeviceRealm\",\n        \"description\": \"TEST_DeviceRealm\",\n        \"deviceGroups\": [\n            {\n                \"dbId\": 1249805,\n                \"id\": \"1249805\"\n            }\n        ],  \n        \"userGroups\": [\n            {\"id\": \"DEFAULT_GROUP_SYSYEM_ADMINS\",\n                \"eid\": \"System.Admins\"}\n        ]\n    }\n]'",
        "language": "curl"
      },
      {
        "id": "5oaIj5ZMpb1BuiBq76ImU",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceRealms\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"name\":\"TEST_DeviceRealm\",\"description\":\"TEST_DeviceRealm\",\"deviceGroups\":[{\"dbId\":1249805,\"id\":\"1249805\"}],\"userGroups\":[{\"id\":\"DEFAULT_GROUP_SYSYEM_ADMINS\",\"eid\":\"System.Admins\"}]}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "5cNOLzAiUyp8UqCTvT0Yx"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/updateDeviceRealms",
  "name": "updateDeviceRealms",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "ZFgYytXwBcEPuXGdpCUuX",
        "code": "{\n    \"TEST_DeviceRealm\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "ZFgYytXwBcEPuXGdpCUuX"
  },
  "examples": {
    "languages": [
      {
        "id": "Y2zJePvarCJeCc-IheJY1",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceRealms\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[   {\\n        \\\"dbId\\\":\\\"4194567\\\",\\n        \\\"name\\\": \\\"TEST_DeviceRealm\\\",\\n        \\\"description\\\": \\\"TEST_DeviceRealm\\\",\\n        \\\"deviceGroups\\\": [\\n            {\\n                \\\"dbId\\\": 1249805,\\n                \\\"id\\\": \\\"1249805\\\"\\n            }\\n        ],  \\n        \\\"userGroups\\\": [\\n            {\\\"id\\\": \\\"DEFAULT_GROUP_SYSYEM_ADMINS\\\",\\n                \\\"eid\\\": \\\"System.Admins\\\"}\\n        ]\\n    }\\n]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "lOsodlyfsWnV3Q8ZtZtsw",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceRealms' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[   {\n        \"dbId\":\"4194567\",\n        \"name\": \"TEST_DeviceRealm\",\n        \"description\": \"TEST_DeviceRealm\",\n        \"deviceGroups\": [\n            {\n                \"dbId\": 1249805,\n                \"id\": \"1249805\"\n            }\n        ],  \n        \"userGroups\": [\n            {\"id\": \"DEFAULT_GROUP_SYSYEM_ADMINS\",\n                \"eid\": \"System.Admins\"}\n        ]\n    }\n]'",
        "language": "curl"
      },
      {
        "id": "5BV5z9AxNe7kAxASfSoyD",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceRealms\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"dbId\":\"4194567\",\"name\":\"TEST_DeviceRealm\",\"description\":\"TEST_DeviceRealm\",\"deviceGroups\":[{\"dbId\":1249805,\"id\":\"1249805\"}],\"userGroups\":[{\"id\":\"DEFAULT_GROUP_SYSYEM_ADMINS\",\"eid\":\"System.Admins\"}]}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "Y2zJePvarCJeCc-IheJY1"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/deleteDeviceRealms",
  "name": "deleteDeviceRealms",
  "method": "DELETE",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "MdjbOz5EG0Ttx0vGNoyyE",
        "code": "{\n    \"TEST_DeviceRealm\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "MdjbOz5EG0Ttx0vGNoyyE"
  },
  "examples": {
    "languages": [
      {
        "id": "_1xxBXY5DP7yoCVSwtzLs",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceRealms\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.DELETE);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[   {\\n\\t          \\\"dbId\\\":\\\"4194567\\\",\\n        \\\"name\\\": \\\"TEST_DeviceRealm\\\"\\n       \\n        \\n    }\\n]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "a6NNLumOfv9gp4hgtBkBp",
        "code": "curl --location -g --request DELETE 'http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceRealms' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[   {\n\t          \"dbId\":\"4194567\",\n        \"name\": \"TEST_DeviceRealm\"\n       \n        \n    }\n]'",
        "language": "curl"
      },
      {
        "id": "o3undeXnx26jcrxABRizb",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceRealms\",\r\n  \"method\": \"DELETE\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"dbId\":\"4194567\",\"name\":\"TEST_DeviceRealm\"}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "_1xxBXY5DP7yoCVSwtzLs"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceByIP/<deviceip>",
  "name": "getDeviceByiP",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "nqZYIhIqZo4fqJkGYCbTz",
        "code": "{\n    \"dbId\": 971511,\n    \"id\": \"eec5bb0c-72a0-4871-b376-05c3315be057\",\n    \"name\": \"Windows\",\n    \"accessProtocol\": \"RDP\",\n    \"managementIp\": \"10.xx.xx.xx\",\n    \"elementType\": {\n        \"dbId\": -123,\n        \"elementTypeId\": \"windows\",\n        \"elementTypeName\": \"Windows\",\n        \"vendor\": null,\n        \"category\": null,\n        \"elementTypeProperties\": [\n            {\n                \"dbId\": 2818341,\n                \"elementTypePropertyValue\": \"true\",\n                \"elementTypePropertyKey\": \"discovery.dns.lookup.hostname\",\n                \"elementTypePropertyType\": null\n            }\n        ]\n    },\n    \"discoveryTime\": 1611915048719,\n    \"properties\": {\n        \"remoteDesktop.enable-font-smoothing\": \"true\",\n        \"remoteDesktop.server-layout\": \"tr-tr-qwerty\",\n        \"remoteDesktop.security\": \"any\",\n        \"pseudoDevice\": \"true\",\n        \"remoteDesktop.enable-printing\": \"true\",\n        \"remoteDesktop.enable-drive\": \"true\",\n        \"remoteDesktop.ignore-cert\": \"true\"\n    },\n    \"deviceGroups\": [\n        \"2bbc7986-bd1f-4683-bc65-6331c1817235\"\n    ],\n    \"availability\": null,\n    \"currentMaintenanceWindow\": null,\n    \"interfaceName\": null,\n    \"nameManagementIp\": \"Windows-10.xx.xx.xx\",\n    \"regionName\": null,\n    \"filterRecordLimit\": null,\n    \"filterSearchPhrase\": null,\n    \"filterGroupId\": null,\n    \"filterRoleGroupIds\": null,\n    \"filterOnlyUnassignedDevices\": null,\n    \"deviceGroupNames\": null,\n    \"portNum\": null,\n    \"pseudoDevice\": true,\n    \"domainController\": null,\n    \"discoverySource\": null\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "nqZYIhIqZo4fqJkGYCbTz"
  },
  "examples": {
    "languages": [
      {
        "id": "a_oy9Vy_rq_BiUJV3wzji",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByIP/<deviceip>\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "U2sicfLHQiam0IJ-f52TH",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByIP/<deviceip>' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "unypDmWOavLlNEWOCeF9q",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByIP/<deviceip>\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "a_oy9Vy_rq_BiUJV3wzji"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceByName/DEVICENAME",
  "name": "getDeviceByName",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "5rzAn8v0nzzlhSgBLXUw6",
        "code": "{\n    \"dbId\": 971511,\n    \"id\": \"eec5bb0c-72a0-4871-b376-05c3315be057\",\n    \"name\": \"Windows\",\n    \"accessProtocol\": \"RDP\",\n    \"managementIp\": \"10.xx.xx.xx\",\n    \"elementType\": {\n        \"dbId\": -123,\n        \"elementTypeId\": \"windows\",\n        \"elementTypeName\": \"Windows\",\n        \"vendor\": null,\n        \"category\": null,\n        \"elementTypeProperties\": [\n            {\n                \"dbId\": 2818341,\n                \"elementTypePropertyValue\": \"true\",\n                \"elementTypePropertyKey\": \"discovery.dns.lookup.hostname\",\n                \"elementTypePropertyType\": null\n            }\n        ]\n    },\n    \"discoveryTime\": 1611915048719,\n    \"properties\": {\n        \"remoteDesktop.enable-font-smoothing\": \"true\",\n        \"remoteDesktop.server-layout\": \"tr-tr-qwerty\",\n        \"remoteDesktop.security\": \"any\",\n        \"pseudoDevice\": \"true\",\n        \"remoteDesktop.enable-printing\": \"true\",\n        \"remoteDesktop.enable-drive\": \"true\",\n        \"remoteDesktop.ignore-cert\": \"true\"\n    },\n    \"deviceGroups\": [\n        \"2bbc7986-bd1f-4683-bc65-6331c1817235\",\n        \"fe057e6a-a143-43d7-acab-a9cd8aff0ebe\",\n        \"fa76b493-83eb-4c7d-b1c8-6c1df9784b8f\",\n        \"89e66f9e-1d55-4527-b6d3-e262a0f855ee\"\n    ],\n    \"availability\": null,\n    \"currentMaintenanceWindow\": null,\n    \"interfaceName\": null,\n    \"nameManagementIp\": \"Windows-10.xx.xx.xx\",\n    \"regionName\": null,\n    \"filterRecordLimit\": null,\n    \"filterSearchPhrase\": null,\n    \"filterGroupId\": null,\n    \"filterRoleGroupIds\": null,\n    \"filterOnlyUnassignedDevices\": null,\n    \"deviceGroupNames\": null,\n    \"portNum\": null,\n    \"pseudoDevice\": true,\n    \"domainController\": null,\n    \"discoverySource\": null\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "5rzAn8v0nzzlhSgBLXUw6"
  },
  "examples": {
    "languages": [
      {
        "id": "YWKWSioeFF7qOr_O94CCj",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByName/Windows\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "eOJ8tlo69PEXGZd4L-TjK",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByName/Windows' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "dr2ajgzhB4wlg_m3AEI5o",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByName/Windows\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "YWKWSioeFF7qOr_O94CCj"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceById/DEVICEID",
  "name": "getDeviceByid",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "cRlurbqGFSgyVONJM_uau",
        "code": "{\n    \"dbId\": 971511,\n    \"id\": \"eec5bb0c-72a0-4871-b376-05c3315be057\",\n    \"name\": \"Windows\",\n    \"accessProtocol\": \"RDP\",\n    \"managementIp\": \"10.xx.xx.xx\",\n    \"elementType\": {\n        \"dbId\": -123,\n        \"elementTypeId\": \"windows\",\n        \"elementTypeName\": \"Windows\",\n        \"vendor\": null,\n        \"category\": null,\n        \"elementTypeProperties\": [\n            {\n                \"dbId\": 2818341,\n                \"elementTypePropertyValue\": \"true\",\n                \"elementTypePropertyKey\": \"discovery.dns.lookup.hostname\",\n                \"elementTypePropertyType\": null\n            }\n        ]\n    },\n    \"discoveryTime\": 1611915048719,\n    \"properties\": {\n        \"remoteDesktop.enable-font-smoothing\": \"true\",\n        \"remoteDesktop.server-layout\": \"tr-tr-qwerty\",\n        \"remoteDesktop.security\": \"any\",\n        \"pseudoDevice\": \"true\",\n        \"remoteDesktop.enable-printing\": \"true\",\n        \"remoteDesktop.enable-drive\": \"true\",\n        \"remoteDesktop.ignore-cert\": \"true\"\n    },\n    \"deviceGroups\": [\n        \"2bbc7986-bd1f-4683-bc65-6331c1817235\"\n    ],\n    \"availability\": null,\n    \"currentMaintenanceWindow\": null,\n    \"interfaceName\": null,\n    \"nameManagementIp\": \"Windows-10.xx.xx.xx\",\n    \"regionName\": null,\n    \"filterRecordLimit\": null,\n    \"filterSearchPhrase\": null,\n    \"filterGroupId\": null,\n    \"filterRoleGroupIds\": null,\n    \"filterOnlyUnassignedDevices\": null,\n    \"deviceGroupNames\": null,\n    \"portNum\": null,\n    \"pseudoDevice\": true,\n    \"domainController\": null,\n    \"discoverySource\": null\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "cRlurbqGFSgyVONJM_uau"
  },
  "examples": {
    "languages": [
      {
        "id": "kdBEn9qVNPB9LqegIV4WO",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceById/eec5bb0c-72a0-4871-b376-05c3315be057\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "c0iWFQJXw-DXQCvxp93ba",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceById/eec5bb0c-72a0-4871-b376-05c3315be057' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "ZteW6h57KZd3xN4GJnPaz",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceById/eec5bb0c-72a0-4871-b376-05c3315be057\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "kdBEn9qVNPB9LqegIV4WO"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceByDbId/DBID",
  "name": "getDeviceByDbId",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "mLwso4nhMG4s8PGI3iehf",
        "code": "{\n    \"dbId\": 971511,\n    \"id\": \"eec5bb0c-72a0-4871-b376-05c3315be057\",\n    \"name\": \"Windows\",\n    \"accessProtocol\": \"RDP\",\n    \"managementIp\": \"10.xx.xx.xx\",\n    \"elementType\": {\n        \"dbId\": -123,\n        \"elementTypeId\": \"windows\",\n        \"elementTypeName\": \"Windows\",\n        \"vendor\": null,\n        \"category\": null,\n        \"elementTypeProperties\": [\n            {\n                \"dbId\": 2818341,\n                \"elementTypePropertyValue\": \"true\",\n                \"elementTypePropertyKey\": \"discovery.dns.lookup.hostname\",\n                \"elementTypePropertyType\": null\n            }\n        ]\n    },\n    \"discoveryTime\": 1611915048719,\n    \"properties\": {\n        \"remoteDesktop.enable-font-smoothing\": \"true\",\n        \"remoteDesktop.server-layout\": \"tr-tr-qwerty\",\n        \"remoteDesktop.security\": \"any\",\n        \"pseudoDevice\": \"true\",\n        \"remoteDesktop.enable-printing\": \"true\",\n        \"remoteDesktop.enable-drive\": \"true\",\n        \"remoteDesktop.ignore-cert\": \"true\"\n    },\n    \"deviceGroups\": [\n        \"2bbc7986-bd1f-4683-bc65-6331c1817235\"\n    ],\n    \"availability\": null,\n    \"currentMaintenanceWindow\": null,\n    \"interfaceName\": null,\n    \"nameManagementIp\": \"Windows-10.xx.xx.xx\",\n    \"regionName\": null,\n    \"filterRecordLimit\": null,\n    \"filterSearchPhrase\": null,\n    \"filterGroupId\": null,\n    \"filterRoleGroupIds\": null,\n    \"filterOnlyUnassignedDevices\": null,\n    \"deviceGroupNames\": null,\n    \"portNum\": null,\n    \"pseudoDevice\": true,\n    \"domainController\": null,\n    \"discoverySource\": null\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "mLwso4nhMG4s8PGI3iehf"
  },
  "examples": {
    "languages": [
      {
        "id": "ttoXDauQ-vzYL0cOvq1Op",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByDbId/971511\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "TaNffR5raXt7VPQSMPz0U",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByDbId/971511' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "pyDIrivxGvo0KRA2kqEjf",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceByDbId/971511\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "ttoXDauQ-vzYL0cOvq1Op"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getUnassignedDevices",
  "name": "getUnassignedDevices",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "kjZDAg6V1_U6GqJOletLR",
        "code": "[\n    {\n        \"dbId\": 1598109,\n        \"id\": \"ead66260-74ae-4f76-aa1b-2950aa238746\",\n        \"name\": \"10.xx.xx.xx\",\n        \"accessProtocol\": \"SSHv2\",\n        \"managementIp\": \"10.xx.xx.xx\",\n        \"elementType\": {\n            \"dbId\": -1256593,\n            \"elementTypeId\": \"linux\",\n            \"elementTypeName\": \"Linux Server\",\n            \"vendor\": null,\n            \"category\": null,\n            \"elementTypeProperties\": [\n                \n                {\n                    \"dbId\": -224107347,\n                    \"elementTypePropertyValue\": \".*?(&gt|\\\\$|#|%)\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.prompt_pattern\",\n                    \"elementTypePropertyType\": null\n                },\n                {\n                    \"dbId\": -328317181,\n                    \"elementTypePropertyValue\": \"^Are you sure.*\",\n                    \"elementTypePropertyKey\": \"enforcer.terminal.behaviour.exc_last_line_patterns\",\n                    \"elementTypePropertyType\": null\n                }\n            ]\n        },\n        \"discoveryTime\": 1609880051564,\n        \"properties\": {\n            \"pseudoDevice\": \"true\"\n        },\n        \"deviceGroups\": [],\n        \"availability\": null,\n        \"currentMaintenanceWindow\": null,\n        \"interfaceName\": null,\n        \"nameManagementIp\": \"10.xx.xx.xx-10.xx.xx.xx\",\n        \"regionName\": null,\n        \"filterRecordLimit\": null,\n        \"filterSearchPhrase\": null,\n        \"filterGroupId\": null,\n        \"filterRoleGroupIds\": null,\n        \"filterOnlyUnassignedDevices\": null,\n        \"deviceGroupNames\": null,\n        \"portNum\": null,\n        \"pseudoDevice\": true,\n        \"domainController\": null,\n        \"discoverySource\": null\n    }\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "kjZDAg6V1_U6GqJOletLR"
  },
  "examples": {
    "languages": [
      {
        "id": "2yrFKTVJN1AVOuEzMbKy9",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getUnassignedDevices\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "93qTPzCO_8A_fPraZeb33",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getUnassignedDevices' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "TFqicgzt88VNNDHJZo9hf",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getUnassignedDevices\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "2yrFKTVJN1AVOuEzMbKy9"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/saveDevices",
  "name": "saveDevices",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "yYoNvahlbn3H6A5j9BkpE",
        "code": "{\n    \"155.17.17.17\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "yYoNvahlbn3H6A5j9BkpE"
  },
  "examples": {
    "languages": [
      {
        "id": "QYYyXCTc-7ZDqfncRCj-u",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDevices\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[\\n\\n\\n{\\n    \\n    \\\"managementIp\\\": \\\"155.17.17.17\\\",\\n    \\n    \\\"accessProtocol\\\": \\\"RDP\\\",\\n    \\\"elementType\\\": {\\n          \\\"elementTypeId\\\": \\\"windows\\\"\\n        },\\n    \\\"deviceGroups\\\": [\\n        \\\"8851fead-2b5e-4769-b847-fc8a898999a0\\\"\\n    ],\\n    \\\"pseudoDevice\\\": true\\n}\\n    \\n]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "K8VXdSHfPTnvrv0QCM1X3",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/saveDevices' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[\n\n\n{\n    \n    \"managementIp\": \"155.17.17.17\",\n    \n    \"accessProtocol\": \"RDP\",\n    \"elementType\": {\n          \"elementTypeId\": \"windows\"\n        },\n    \"deviceGroups\": [\n        \"8851fead-2b5e-4769-b847-fc8a898999a0\"\n    ],\n    \"pseudoDevice\": true\n}\n    \n]'",
        "language": "curl"
      },
      {
        "id": "Vhv6UZfAA5WYjY1luqD7c",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDevices\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"managementIp\":\"155.17.17.17\",\"accessProtocol\":\"RDP\",\"elementType\":{\"elementTypeId\":\"windows\"},\"deviceGroups\":[\"8851fead-2b5e-4769-b847-fc8a898999a0\"],\"pseudoDevice\":true}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "QYYyXCTc-7ZDqfncRCj-u"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/updateDevices",
  "name": "updateDevices",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "PfGFU03NuMzKMZD3T20oE",
        "code": "{\n    \"155.17.17.17\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "PfGFU03NuMzKMZD3T20oE"
  },
  "examples": {
    "languages": [
      {
        "id": "ZUz9h_cFQz86olgBt7Jw5",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDevices\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[\\n    {\\n        \\\"dbId\\\": 4195288,\\n        \\\"id\\\": \\\"c56f71c4-02e6-47d1-81ca-72776ecb87ad\\\",\\n    \\\"managementIp\\\": \\\"155.17.17.17\\\",\\n    \\n    \\\"accessProtocol\\\": \\\"RDP\\\",\\n    \\\"elementType\\\": {\\n          \\\"elementTypeId\\\": \\\"windows\\\"\\n        },\\n    \\\"deviceGroups\\\": [\\n        \\\"8851fead-2b5e-4769-b847-fc8a898999a0\\\"\\n    ],\\n    \\\"pseudoDevice\\\": true\\n}\\n    \\n]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "4MorKOUzboRhvnUSxPMGk",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/updateDevices' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[\n    {\n        \"dbId\": 4195288,\n        \"id\": \"c56f71c4-02e6-47d1-81ca-72776ecb87ad\",\n    \"managementIp\": \"155.17.17.17\",\n    \n    \"accessProtocol\": \"RDP\",\n    \"elementType\": {\n          \"elementTypeId\": \"windows\"\n        },\n    \"deviceGroups\": [\n        \"8851fead-2b5e-4769-b847-fc8a898999a0\"\n    ],\n    \"pseudoDevice\": true\n}\n    \n]'",
        "language": "curl"
      },
      {
        "id": "msCoesTgDUYx-SQgfOc5M",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDevices\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"dbId\":4195288,\"id\":\"c56f71c4-02e6-47d1-81ca-72776ecb87ad\",\"managementIp\":\"155.17.17.17\",\"accessProtocol\":\"RDP\",\"elementType\":{\"elementTypeId\":\"windows\"},\"deviceGroups\":[\"8851fead-2b5e-4769-b847-fc8a898999a0\"],\"pseudoDevice\":true}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "ZUz9h_cFQz86olgBt7Jw5"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/deleteDevices",
  "name": "deleteDevices",
  "method": "DELETE",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "jwrXN3I_t0PaonbIuRiXG",
        "code": "{\n    \"DeviceDbid: 4195288\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "jwrXN3I_t0PaonbIuRiXG"
  },
  "examples": {
    "languages": [
      {
        "id": "M22dvhhYT8fNe7s-f9lTZ",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDevices\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.DELETE);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[\\n\\n {\\n \\t \\\"dbId\\\": 4195288,\\n        \\\"id\\\": \\\"c56f71c4-02e6-47d1-81ca-72776ecb87ad\\\",\\n    \\\"managementIp\\\": \\\"155.17.17.17\\\"\\n    }\\n]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "r-uKUusLXItq5QvtOyUAa",
        "code": "curl --location -g --request DELETE 'http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDevices' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[\n\n {\n \t \"dbId\": 4195288,\n        \"id\": \"c56f71c4-02e6-47d1-81ca-72776ecb87ad\",\n    \"managementIp\": \"155.17.17.17\"\n    }\n]'",
        "language": "curl"
      },
      {
        "id": "1-XlVIr33iJ9z1N8mqjp7",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDevices\",\r\n  \"method\": \"DELETE\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"dbId\":4195288,\"id\":\"c56f71c4-02e6-47d1-81ca-72776ecb87ad\",\"managementIp\":\"155.17.17.17\"}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "M22dvhhYT8fNe7s-f9lTZ"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/saveDeviceGroups",
  "name": "saveDeviceGroups",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "FeHhn-cs7HeyqXHLsh5lS",
        "code": "{\n    \"TESTDG_Test\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "FeHhn-cs7HeyqXHLsh5lS"
  },
  "examples": {
    "languages": [
      {
        "id": "GgXi06430HVldrSlqzXxE",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroups\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[{\\n\\n        \\\"name\\\": \\\"TESTDG_Test\\\",\\n        \\\"description\\\": \\\"TESTDG_Test\\\",\\n        \\\"parentGroupId\\\": null,\\n        \\\"ifaceOperationCheck\\\": false,\\n        \\\"timeTolerance\\\": null,\\n        \\\"realms\\\": [\\n            971500\\n        ],\\n        \\\"deviceIds\\\": [\\n            3359111\\n        ],\\n        \\\"properties\\\": {\\n            \\\"globalPassword\\\": \\\"123123\\\",\\n            \\\"globalUsername\\\": \\\"admin\\\"\\n        },\\n        \\\"children\\\": null,\\n        \\\"devices\\\": null,\\n        \\\"showInDeviceTree\\\": true,\\n        \\\"useAsRoleGroup\\\": true,\\n        \\\"rootGroupId\\\": null,\\n        \\\"discoverySources\\\": null,\\n        \\\"readOnly\\\": false\\n    }]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "1QAGlNoEDaRBEb5XtRP9v",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroups' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[{\n\n        \"name\": \"TESTDG_Test\",\n        \"description\": \"TESTDG_Test\",\n        \"parentGroupId\": null,\n        \"ifaceOperationCheck\": false,\n        \"timeTolerance\": null,\n        \"realms\": [\n            971500\n        ],\n        \"deviceIds\": [\n            3359111\n        ],\n        \"properties\": {\n            \"globalPassword\": \"123123\",\n            \"globalUsername\": \"admin\"\n        },\n        \"children\": null,\n        \"devices\": null,\n        \"showInDeviceTree\": true,\n        \"useAsRoleGroup\": true,\n        \"rootGroupId\": null,\n        \"discoverySources\": null,\n        \"readOnly\": false\n    }]'",
        "language": "curl"
      },
      {
        "id": "q_szbF6CDOBK983j3A0yW",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroups\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"name\":\"TESTDG_Test\",\"description\":\"TESTDG_Test\",\"parentGroupId\":null,\"ifaceOperationCheck\":false,\"timeTolerance\":null,\"realms\":[971500],\"deviceIds\":[3359111],\"properties\":{\"globalPassword\":\"123123\",\"globalUsername\":\"admin\"},\"children\":null,\"devices\":null,\"showInDeviceTree\":true,\"useAsRoleGroup\":true,\"rootGroupId\":null,\"discoverySources\":null,\"readOnly\":false}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "GgXi06430HVldrSlqzXxE"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/updateDeviceGroups",
  "name": "updateDeviceGroups",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "FJ6zZgujQ-lynC-NjvaFy",
        "code": "{\n    \"TESTDG_Test\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "FJ6zZgujQ-lynC-NjvaFy"
  },
  "examples": {
    "languages": [
      {
        "id": "jp4foMiu4FU6IF4jaIT5-",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroups\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[{\\n        \\\"dbId\\\": 4195531,\\n        \\\"id\\\": \\\"fdff8de3-60e0-4d51-8ba4-f57e130d34c8\\\",\\n        \\\"name\\\": \\\"TESTDG_Test\\\",\\n        \\\"description\\\": \\\"TESTDG_Test\\\",\\n        \\\"parentGroupId\\\": null,\\n        \\\"ifaceOperationCheck\\\": false,\\n        \\\"timeTolerance\\\": null,\\n        \\\"realms\\\": [\\n            971500\\n        ],\\n        \\\"deviceIds\\\": [\\n            3359111\\n        ],\\n        \\\"properties\\\": {\\n            \\\"globalPassword\\\": \\\"123123\\\",\\n            \\\"globalUsername\\\": \\\"admin\\\"\\n        },\\n        \\\"children\\\": null,\\n        \\\"devices\\\": null,\\n        \\\"showInDeviceTree\\\": true,\\n        \\\"useAsRoleGroup\\\": true,\\n        \\\"rootGroupId\\\": null,\\n        \\\"discoverySources\\\": null,\\n        \\\"readOnly\\\": false\\n    }]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "O5xLDV_XfMllVxxvfFK7V",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroups' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[{\n        \"dbId\": 4195531,\n        \"id\": \"fdff8de3-60e0-4d51-8ba4-f57e130d34c8\",\n        \"name\": \"TESTDG_Test\",\n        \"description\": \"TESTDG_Test\",\n        \"parentGroupId\": null,\n        \"ifaceOperationCheck\": false,\n        \"timeTolerance\": null,\n        \"realms\": [\n            971500\n        ],\n        \"deviceIds\": [\n            3359111\n        ],\n        \"properties\": {\n            \"globalPassword\": \"123123\",\n            \"globalUsername\": \"admin\"\n        },\n        \"children\": null,\n        \"devices\": null,\n        \"showInDeviceTree\": true,\n        \"useAsRoleGroup\": true,\n        \"rootGroupId\": null,\n        \"discoverySources\": null,\n        \"readOnly\": false\n    }]'",
        "language": "curl"
      },
      {
        "id": "eJkPvoMw541ZElCPCsPsm",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroups\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"dbId\":4195531,\"id\":\"fdff8de3-60e0-4d51-8ba4-f57e130d34c8\",\"name\":\"TESTDG_Test\",\"description\":\"TESTDG_Test\",\"parentGroupId\":null,\"ifaceOperationCheck\":false,\"timeTolerance\":null,\"realms\":[971500],\"deviceIds\":[3359111],\"properties\":{\"globalPassword\":\"123123\",\"globalUsername\":\"admin\"},\"children\":null,\"devices\":null,\"showInDeviceTree\":true,\"useAsRoleGroup\":true,\"rootGroupId\":null,\"discoverySources\":null,\"readOnly\":false}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "jp4foMiu4FU6IF4jaIT5-"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/deleteDeviceGroups",
  "name": "deleteDeviceGroups",
  "method": "DELETE",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "HpsjrQjoxid-f4CZI3Clo",
        "code": "{\n    \"TESTDG_Test\": \"Success\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "HpsjrQjoxid-f4CZI3Clo"
  },
  "examples": {
    "languages": [
      {
        "id": "GTV8gPsDFXBKK1SpUbJKI",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroups\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.DELETE);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"[\\n       {         \\\"dbId\\\": 4195531,\\n        \\\"id\\\": \\\"fdff8de3-60e0-4d51-8ba4-f57e130d34c8\\\",\\n        \\\"name\\\": \\\"TESTDG_Test\\\"}\\n        \\n      \\n     \\n    ]\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "JN0ifs3NPlMZ15wJ_88To",
        "code": "curl --location -g --request DELETE 'http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroups' \\\n--header 'Content-Type: application/json' \\\n--data-raw '[\n       {         \"dbId\": 4195531,\n        \"id\": \"fdff8de3-60e0-4d51-8ba4-f57e130d34c8\",\n        \"name\": \"TESTDG_Test\"}\n        \n      \n     \n    ]'",
        "language": "curl"
      },
      {
        "id": "rVA2n8aYb1Zhm_pTBxQDM",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroups\",\r\n  \"method\": \"DELETE\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify([{\"dbId\":4195531,\"id\":\"fdff8de3-60e0-4d51-8ba4-f57e130d34c8\",\"name\":\"TESTDG_Test\"}]),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "GTV8gPsDFXBKK1SpUbJKI"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties",
  "name": "saveOrUpdateDeviceGroupProperties",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "7icB3eJDPcxaRtJEByjnt",
        "code": "{\n    \"dbId\": 971480,\n    \"id\": \"fa76b493-83eb-4c7d-b1c8-6c1df9784b8f\",\n    \"name\": \"DG_Windows_Btu\",\n    \"description\": null,\n    \"parentGroupId\": null,\n    \"ifaceOperationCheck\": false,\n    \"timeTolerance\": null,\n    \"realms\": [\n        2009788,\n        971500,\n        2623156\n    ],\n    \"deviceIds\": [\n        971511\n    ],\n    \"properties\": {\n        \"globalPassword\": \"iwv2lf+BV9+rerBrieotKA==\",\n        \"globalUsername\": \"root\",\n        \"globalSecretKey\": \"p+GBPUVGapQky2r4+aeZwg==\"\n    },\n    \"children\": null,\n    \"devices\": null,\n    \"text\": \"DG_Windows_Btu\",\n    \"opened\": false,\n    \"selected\": false,\n    \"icon\": \"\",\n    \"parentGroupName\": null,\n    \"deviceType\": null,\n    \"summaryStatus\": null,\n    \"ledIcon\": null,\n    \"rootGroupId\": null,\n    \"globalUsername\": \"root\",\n    \"globalPassword\": \"iwv2lf+BV9+rerBrieotKA==\",\n    \"showInDeviceTree\": true,\n    \"useAsRoleGroup\": true,\n    \"discoverySources\": null,\n    \"readOnly\": false\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "7icB3eJDPcxaRtJEByjnt"
  },
  "examples": {
    "languages": [
      {
        "id": "2dJ3xgq3JgM4GNcKi7mRd",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"{\\n    \\\"dbId\\\": 971480,\\n    \\\"id\\\": \\\"fa76b493-83eb-4c7d-b1c8-6c1df9784b8f\\\",\\n    \\\"name\\\": \\\"DG_Windows_Btu\\\",\\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}\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "0J9cZuRltWg1xg1ZjqJB5",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n    \"dbId\": 971480,\n    \"id\": \"fa76b493-83eb-4c7d-b1c8-6c1df9784b8f\",\n    \"name\": \"DG_Windows_Btu\",\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}'",
        "language": "curl"
      },
      {
        "id": "opUb9tgNRVIBcA-ABb_Qk",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/saveOrUpdateDeviceGroupProperties\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify({\"dbId\":971480,\"id\":\"fa76b493-83eb-4c7d-b1c8-6c1df9784b8f\",\"name\":\"DG_Windows_Btu\",\"properties\":{\"globalUsername\":\"root\",\"globalSecretKey\":\"test\",\"globalPassword\":\"123\",\"discoverySources\":null},\"children\":[],\"devices\":null,\"rootGroupId\":null,\"showInDeviceTree\":true,\"useAsRoleGroup\":true,\"discoverySources\":null,\"readOnly\":false}),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "2dJ3xgq3JgM4GNcKi7mRd"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceGroupSubnets/<deviceGroupID>",
  "name": "getDeviceGroupSubnets",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "taW78JOwRIDk1Q3yezHQI",
        "code": "[\n    {\n        \"dbId\": 2818361,\n        \"deviceGroupId\": \"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\n        \"subnetIp\": \"10.xx.xx.xx\",\n        \"mask\": null,\n        \"cidr\": 30,\n        \"firstIp\": 169093424,\n        \"lastIp\": 169093427,\n        \"interfaceName\": null\n    }\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "taW78JOwRIDk1Q3yezHQI"
  },
  "examples": {
    "languages": [
      {
        "id": "8anhcImZJFKBhpd47gVc9",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupSubnets/e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "mrsTxNS9kvzevxQCKvBvw",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupSubnets/e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c' \\\n--header 'Content-Type: application/json'",
        "language": "curl"
      },
      {
        "id": "acG89V2piAmlYBy3SLEZF",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupSubnets/e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "8anhcImZJFKBhpd47gVc9"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/deleteDeviceGroupSubnet",
  "name": "deleteDeviceGroupSubnet",
  "method": "DELETE",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "fpPAhNWHlqCyyIAl5fVS9",
        "code": "Success",
        "language": "200"
      }
    ],
    "selectedLanguageId": "fpPAhNWHlqCyyIAl5fVS9"
  },
  "examples": {
    "languages": [
      {
        "id": "EEHGgWodICtoDA3ACrd0I",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroupSubnet\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.DELETE);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"{ \\\"dbId\\\": 3483567,\\n        \\\"deviceGroupId\\\": \\\"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\\\",\\n        \\\"subnetIp\\\": \\\"10.xx.xx.xx\\\",\\n        \\\"mask\\\": null,\\n        \\\"cidr\\\": 30,\\n        \\\"interfaceName\\\": null\\n}\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "bARfFqgFDKbXjRgCE2jEN",
        "code": "curl --location -g --request DELETE 'http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroupSubnet' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{ \"dbId\": 3483567,\n        \"deviceGroupId\": \"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\n        \"subnetIp\": \"10.xx.xx.xx\",\n        \"mask\": null,\n        \"cidr\": 30,\n        \"interfaceName\": null\n}'",
        "language": "curl"
      },
      {
        "id": "ApJzqJr0Z3ZlBlby80N3k",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroupSubnet\",\r\n  \"method\": \"DELETE\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify({\"dbId\":3483567,\"deviceGroupId\":\"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\"subnetIp\":\"10.xx.xx.xx\",\"mask\":null,\"cidr\":30,\"interfaceName\":null}),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "EEHGgWodICtoDA3ACrd0I"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/saveDeviceGroupSubnet",
  "name": "saveDeviceGroupSubnet",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "sXQnmudVc2pcLIlGxKCtj",
        "code": "{\n    \"dbId\": 4196887,\n    \"deviceGroupId\": \"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\n    \"subnetIp\": \"10.xx.xx.xx\",\n    \"mask\": null,\n    \"cidr\": 30,\n    \"firstIp\": 169093424,\n    \"lastIp\": 169093427,\n    \"interfaceName\": null\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "sXQnmudVc2pcLIlGxKCtj"
  },
  "examples": {
    "languages": [
      {
        "id": "8tGuO4yCADvu5JhcXpc2e",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroupSubnet\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"{\\n    \\\"deviceGroupId\\\": \\\"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\\\",\\n        \\\"subnetIp\\\": \\\"10.xx.xx.xx\\\",\\n        \\\"mask\\\": null,\\n        \\\"cidr\\\": 30,\\n        \\\"interfaceName\\\": null\\n\\t\\n}\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "mv4QO3KBLw520A26qnqvk",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroupSubnet' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n    \"deviceGroupId\": \"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\n        \"subnetIp\": \"10.xx.xx.xx\",\n        \"mask\": null,\n        \"cidr\": 30,\n        \"interfaceName\": null\n\t\n}'",
        "language": "curl"
      },
      {
        "id": "yaqv3ImAGP8H_QvzS94z0",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroupSubnet\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify({\"deviceGroupId\":\"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\"subnetIp\":\"10.xx.xx.xx\",\"mask\":null,\"cidr\":30,\"interfaceName\":null}),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "8tGuO4yCADvu5JhcXpc2e"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/updateDeviceGroupSubnet",
  "name": "updateDeviceGroupSubnet",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "6jFpM9w0Fvh47aWNhpY0q",
        "code": "{\n    \"dbId\": 4196887,\n    \"deviceGroupId\": \"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\n    \"subnetIp\": \"10.xx.xx.xx\",\n    \"mask\": null,\n    \"cidr\": 32,\n    \"firstIp\": 169093424,\n    \"lastIp\": 169093424,\n    \"interfaceName\": null\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "6jFpM9w0Fvh47aWNhpY0q"
  },
  "examples": {
    "languages": [
      {
        "id": "d5diNSxbaiywz07-4cSXV",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroupSubnet\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"{\\n    \\\"dbId\\\": 4196887,\\n   \\\"deviceGroupId\\\": \\\"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\\\",\\n        \\\"subnetIp\\\": \\\"10.xx.xx.xx\\\",\\n        \\\"mask\\\": null,\\n        \\\"cidr\\\": 32,\\n        \\\"interfaceName\\\": null\\n}\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "jYJRf_tfQAxLkq-S3Q1en",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroupSubnet' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n    \"dbId\": 4196887,\n   \"deviceGroupId\": \"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\n        \"subnetIp\": \"10.xx.xx.xx\",\n        \"mask\": null,\n        \"cidr\": 32,\n        \"interfaceName\": null\n}'",
        "language": "curl"
      },
      {
        "id": "asxFEmkfj9D2rckA4LZ_B",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroupSubnet\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify({\"dbId\":4196887,\"deviceGroupId\":\"e0424bfe-d1d8-4c4c-87b3-1e0d6ac7db7c\",\"subnetIp\":\"10.xx.xx.xx\",\"mask\":null,\"cidr\":32,\"interfaceName\":null}),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "d5diNSxbaiywz07-4cSXV"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceGroupIpPatterns/DBID",
  "name": "getDeviceGroupIpPatterns",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "GiWbAimJ0DoKHu4VJX8oJ",
        "code": "[\n    {\n        \"dbId\": 3484693,\n        \"deviceGroupId\": \"7dad2aa5-414a-4b20-86c0-346876ea88b5\",\n        \"interfaceName\": null,\n        \"action\": \"ALLOW\",\n        \"ipPattern\": \"^10\\\\.20\\\\.40\\\\.([1-9]|1[0-9]|2[0-5])$\"\n    }\n]",
        "language": "200"
      }
    ],
    "selectedLanguageId": "GiWbAimJ0DoKHu4VJX8oJ"
  },
  "examples": {
    "languages": [
      {
        "id": "Q-mtDyLlIuOdGoKm1Bsk0",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupIpPatterns/7dad2aa5-414a-4b20-86c0-346876ea88b5\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "D27dB8tRtJobX33GLxomP",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupIpPatterns/7dad2aa5-414a-4b20-86c0-346876ea88b5' \\\n--header 'Content-Type: application/json' \\\n--data-raw ''",
        "language": "curl"
      },
      {
        "id": "K4DIpbnToR_OCBzCncnvr",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupIpPatterns/7dad2aa5-414a-4b20-86c0-346876ea88b5\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "Q-mtDyLlIuOdGoKm1Bsk0"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/deleteDeviceGroupIpPattern",
  "name": "deleteDeviceGroupIpPattern",
  "method": "DELETE",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "hxFCy4fq9GPjk4iAZSH3k",
        "code": "Success",
        "language": "200"
      }
    ],
    "selectedLanguageId": "hxFCy4fq9GPjk4iAZSH3k"
  },
  "examples": {
    "languages": [
      {
        "id": "q0b9XQd7a6BpGB9eiBakV",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroupIpPattern\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.DELETE);\r\nrequest.AddHeader(\"Host\", \" localhost\");\r\nclient.UserAgent = \" Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0\";\r\nrequest.AddHeader(\"Accept\", \" application/json, text/plain, */*\");\r\nrequest.AddHeader(\"Accept-Language\", \" en-US,en;q=0.5\");\r\nrequest.AddHeader(\"Accept-Encoding\", \" gzip, deflate\");\r\nrequest.AddHeader(\"Referer\", \" http://localhost\");\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddHeader(\"Connection\", \" keep-alive\");\r\nrequest.AddHeader(\"Pragma\", \" no-cache\");\r\nrequest.AddHeader(\"Cache-Control\", \" no-cache\");\r\nrequest.AddParameter(\"application/json\", \"{\\n        \\\"dbId\\\": 118263,\\n        \\\"deviceGroupId\\\": \\\"d8a5810e-f17e-43f4-8036-86a10c5e2ba0\\\",\\n        \\\"interfaceName\\\": null,\\n        \\\"action\\\": \\\"ALLOW\\\",\\n        \\\"ipPattern\\\": \\\"^10\\\\\\\\.20\\\\\\\\.40\\\\\\\\.(1([0-9][0-8])|2([0-4][0-8]|5[0-5]))$\\\"\\n    }\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "KIWXZS5SB31Kl6RXomDeT",
        "code": "curl --location -g --request DELETE 'http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroupIpPattern' \\\n--header 'Host:  localhost' \\\n--header 'User-Agent:  Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0' \\\n--header 'Accept:  application/json, text/plain, */*' \\\n--header 'Accept-Language:  en-US,en;q=0.5' \\\n--header 'Accept-Encoding:  gzip, deflate' \\\n--header 'Referer:  http://localhost' \\\n--header 'Content-Type: application/json' \\\n--header 'Connection:  keep-alive' \\\n--header 'Pragma:  no-cache' \\\n--header 'Cache-Control:  no-cache' \\\n--data-raw '{\n        \"dbId\": 118263,\n        \"deviceGroupId\": \"d8a5810e-f17e-43f4-8036-86a10c5e2ba0\",\n        \"interfaceName\": null,\n        \"action\": \"ALLOW\",\n        \"ipPattern\": \"^10\\\\.20\\\\.40\\\\.(1([0-9][0-8])|2([0-4][0-8]|5[0-5]))$\"\n    }'",
        "language": "curl"
      },
      {
        "id": "ORGsEWE2scNbntNGjxoij",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/deleteDeviceGroupIpPattern\",\r\n  \"method\": \"DELETE\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Host\": \" localhost\",\r\n    \"User-Agent\": \" Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0\",\r\n    \"Accept\": \" application/json, text/plain, */*\",\r\n    \"Accept-Language\": \" en-US,en;q=0.5\",\r\n    \"Accept-Encoding\": \" gzip, deflate\",\r\n    \"Referer\": \" http://localhost\",\r\n    \"Content-Type\": \"application/json\",\r\n    \"Connection\": \" keep-alive\",\r\n    \"Pragma\": \" no-cache\",\r\n    \"Cache-Control\": \" no-cache\"\r\n  },\r\n  \"data\": JSON.stringify({\"dbId\":118263,\"deviceGroupId\":\"d8a5810e-f17e-43f4-8036-86a10c5e2ba0\",\"interfaceName\":null,\"action\":\"ALLOW\",\"ipPattern\":\"^10\\\\.20\\\\.40\\\\.(1([0-9][0-8])|2([0-4][0-8]|5[0-5]))$\"}),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "q0b9XQd7a6BpGB9eiBakV"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/saveDeviceGroupIpPattern",
  "name": "saveDeviceGroupIpPattern",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "FgQdmkMgxpARSicpxHdEL",
        "code": "{\n    \"dbId\": 140532,\n    \"deviceGroupId\": \"d8a5810e-f17e-43f4-8036-86a10c5e2ba0\",\n    \"interfaceName\": null,\n    \"action\": \"ALLOW\",\n    \"ipPattern\": \"^10\\\\.20\\\\.40\\\\.(1([0-9][0-8])|2([0-4][0-8]|5[0-5]))$\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "FgQdmkMgxpARSicpxHdEL"
  },
  "examples": {
    "languages": [
      {
        "id": "9_IEQhnxBxMcCD04GEIy-",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroupIpPattern\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Host\", \" localhost\");\r\nclient.UserAgent = \" Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0\";\r\nrequest.AddHeader(\"Accept\", \" application/json, text/plain, */*\");\r\nrequest.AddHeader(\"Accept-Language\", \" en-US,en;q=0.5\");\r\nrequest.AddHeader(\"Accept-Encoding\", \" gzip, deflate\");\r\nrequest.AddHeader(\"Referer\", \" http://localhost\");\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddHeader(\"Connection\", \" keep-alive\");\r\nrequest.AddHeader(\"Pragma\", \" no-cache\");\r\nrequest.AddHeader(\"Cache-Control\", \" no-cache\");\r\nrequest.AddParameter(\"application/json\", \"{\\n        \\\"dbId\\\": 118263,\\n        \\\"deviceGroupId\\\": \\\"d8a5810e-f17e-43f4-8036-86a10c5e2ba0\\\",\\n        \\\"interfaceName\\\": null,\\n        \\\"action\\\": \\\"ALLOW\\\",\\n        \\\"ipPattern\\\": \\\"^10\\\\\\\\.20\\\\\\\\.40\\\\\\\\.(1([0-9][0-8])|2([0-4][0-8]|5[0-5]))$\\\"\\n    }\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "L4KowuyN4f9QOl4Uy0pNA",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroupIpPattern' \\\n--header 'Host:  localhost' \\\n--header 'User-Agent:  Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0' \\\n--header 'Accept:  application/json, text/plain, */*' \\\n--header 'Accept-Language:  en-US,en;q=0.5' \\\n--header 'Accept-Encoding:  gzip, deflate' \\\n--header 'Referer:  http://localhost' \\\n--header 'Content-Type: application/json' \\\n--header 'Connection:  keep-alive' \\\n--header 'Pragma:  no-cache' \\\n--header 'Cache-Control:  no-cache' \\\n--data-raw '{\n        \"dbId\": 118263,\n        \"deviceGroupId\": \"d8a5810e-f17e-43f4-8036-86a10c5e2ba0\",\n        \"interfaceName\": null,\n        \"action\": \"ALLOW\",\n        \"ipPattern\": \"^10\\\\.20\\\\.40\\\\.(1([0-9][0-8])|2([0-4][0-8]|5[0-5]))$\"\n    }'",
        "language": "curl"
      },
      {
        "id": "6HVjK3JliiYSx5XgGS5ug",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/saveDeviceGroupIpPattern\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Host\": \" localhost\",\r\n    \"User-Agent\": \" Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0\",\r\n    \"Accept\": \" application/json, text/plain, */*\",\r\n    \"Accept-Language\": \" en-US,en;q=0.5\",\r\n    \"Accept-Encoding\": \" gzip, deflate\",\r\n    \"Referer\": \" http://localhost\",\r\n    \"Content-Type\": \"application/json\",\r\n    \"Connection\": \" keep-alive\",\r\n    \"Pragma\": \" no-cache\",\r\n    \"Cache-Control\": \" no-cache\"\r\n  },\r\n  \"data\": JSON.stringify({\"dbId\":118263,\"deviceGroupId\":\"d8a5810e-f17e-43f4-8036-86a10c5e2ba0\",\"interfaceName\":null,\"action\":\"ALLOW\",\"ipPattern\":\"^10\\\\.20\\\\.40\\\\.(1([0-9][0-8])|2([0-4][0-8]|5[0-5]))$\"}),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "9_IEQhnxBxMcCD04GEIy-"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/updateDeviceGroupIpPattern",
  "name": "updateDeviceGroupIpPattern",
  "method": "POST",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "MWZhAcCrPpVSTytwR-779",
        "code": "{\n    \"dbId\": 3484693,\n    \"deviceGroupId\": \"7dad2aa5-414a-4b20-86c0-346876ea88b5\",\n    \"interfaceName\": null,\n    \"action\": \"DENY\",\n    \"ipPattern\": \"^10\\\\.20\\\\.40\\\\.([1-9][0-9]|1([0-1][0-9]|2[0-5]))$\"\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "MWZhAcCrPpVSTytwR-779"
  },
  "examples": {
    "languages": [
      {
        "id": "gfZjdtNSRVkLh63uAsiPQ",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroupIpPattern\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.POST);\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddParameter(\"application/json\", \"{\\n      \\\"dbId\\\": 3484693,\\n      \\\"deviceGroupId\\\": \\\"7dad2aa5-414a-4b20-86c0-346876ea88b5\\\",\\n      \\\"interfaceName\\\": null,\\n      \\\"action\\\": \\\"DENY\\\",\\n      \\\"ipPattern\\\": \\\"^10\\\\\\\\.20\\\\\\\\.40\\\\\\\\.([1-9][0-9]|1([0-1][0-9]|2[0-5]))$\\\"\\n    }\\n\\n\",  ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "jNa_sWF0R28Yl4dGDSdeE",
        "code": "curl --location -g --request POST 'http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroupIpPattern' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n      \"dbId\": 3484693,\n      \"deviceGroupId\": \"7dad2aa5-414a-4b20-86c0-346876ea88b5\",\n      \"interfaceName\": null,\n      \"action\": \"DENY\",\n      \"ipPattern\": \"^10\\\\.20\\\\.40\\\\.([1-9][0-9]|1([0-1][0-9]|2[0-5]))$\"\n    }\n\n'",
        "language": "curl"
      },
      {
        "id": "dY3cjycQMA5IiaVr32k2c",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/updateDeviceGroupIpPattern\",\r\n  \"method\": \"POST\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Content-Type\": \"application/json\"\r\n  },\r\n  \"data\": JSON.stringify({\"dbId\":3484693,\"deviceGroupId\":\"7dad2aa5-414a-4b20-86c0-346876ea88b5\",\"interfaceName\":null,\"action\":\"DENY\",\"ipPattern\":\"^10\\\\.20\\\\.40\\\\.([1-9][0-9]|1([0-1][0-9]|2[0-5]))$\"}),\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "gfZjdtNSRVkLh63uAsiPQ"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "http://{{hostname}}/aioc-rest-web/rest/discovery/getDeviceGroupWithSecretsRevealed/DBID",
  "name": "getDeviceGroupWithSecretsRevealed",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [],
    "bodyDataParameters": [],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "Y2bMXVZc9s8QfHdAwaSng",
        "code": "{\n    \"dbId\": 303880,\n    \"id\": \"7dad2aa5-414a-4b20-86c0-346876ea88b5\",\n    \"name\": \"SSH DG2\",\n    \"description\": null,\n    \"parentGroupId\": null,\n    \"ifaceOperationCheck\": false,\n    \"timeTolerance\": null,\n    \"realms\": [\n        304366,\n        3478516\n    ],\n    \"deviceIds\": [],\n    \"properties\": {\n        \"globalUsername\": \"root\",\n        \"globalSecretKey\": \"test\",\n        \"globalPassword\": \"123\"\n    },\n    \"children\": [],\n    \"devices\": null,\n    \"rootGroupId\": null,\n    \"globalUsername\": \"root\",\n    \"globalPassword\": \"123\",\n    \"showInDeviceTree\": true,\n    \"useAsRoleGroup\": true,\n    \"discoverySources\": null,\n    \"readOnly\": false\n}",
        "language": "200"
      }
    ],
    "selectedLanguageId": "Y2bMXVZc9s8QfHdAwaSng"
  },
  "examples": {
    "languages": [
      {
        "id": "zYcmFcQB50ec5CyVItVtH",
        "code": "var client = new RestClient(\"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupWithSecretsRevealed/303880\");\r\nclient.Timeout = -1;\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Host\", \" localhost\");\r\nclient.UserAgent = \" Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0\";\r\nrequest.AddHeader(\"Accept\", \" application/json, text/plain, */*\");\r\nrequest.AddHeader(\"Accept-Language\", \" en-US,en;q=0.5\");\r\nrequest.AddHeader(\"Accept-Encoding\", \" gzip, deflate\");\r\nrequest.AddHeader(\"Referer\", \" http://localhost\");\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddHeader(\"Connection\", \" keep-alive\");\r\nrequest.AddHeader(\"Pragma\", \" no-cache\");\r\nrequest.AddHeader(\"Cache-Control\", \" no-cache\");\r\nIRestResponse response = client.Execute(request);\r\nConsole.WriteLine(response.Content);",
        "language": "csharp"
      },
      {
        "id": "trMrfo6hqYxcvnEuP7bwo",
        "code": "curl --location -g --request GET 'http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupWithSecretsRevealed/303880' \\\n--header 'Host:  localhost' \\\n--header 'User-Agent:  Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0' \\\n--header 'Accept:  application/json, text/plain, */*' \\\n--header 'Accept-Language:  en-US,en;q=0.5' \\\n--header 'Accept-Encoding:  gzip, deflate' \\\n--header 'Referer:  http://localhost' \\\n--header 'Content-Type: application/json' \\\n--header 'Connection:  keep-alive' \\\n--header 'Pragma:  no-cache' \\\n--header 'Cache-Control:  no-cache'",
        "language": "curl"
      },
      {
        "id": "UmyThHXwsxqB4bzaWWncT",
        "code": "var settings = {\r\n  \"url\": \"http://{{hostname }}/aioc-rest-web/rest/discovery/getDeviceGroupWithSecretsRevealed/303880\",\r\n  \"method\": \"GET\",\r\n  \"timeout\": 0,\r\n  \"headers\": {\r\n    \"Host\": \" localhost\",\r\n    \"User-Agent\": \" Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0\",\r\n    \"Accept\": \" application/json, text/plain, */*\",\r\n    \"Accept-Language\": \" en-US,en;q=0.5\",\r\n    \"Accept-Encoding\": \" gzip, deflate\",\r\n    \"Referer\": \" http://localhost\",\r\n    \"Content-Type\": \"application/json\",\r\n    \"Connection\": \" keep-alive\",\r\n    \"Pragma\": \" no-cache\",\r\n    \"Cache-Control\": \" no-cache\"\r\n  },\r\n};\r\n\r\n$.ajax(settings).done(function (response) {\r\n  console.log(response);\r\n});",
        "language": "javascript"
      }
    ],
    "selectedLanguageId": "zYcmFcQB50ec5CyVItVtH"
  },
  "description": " ",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  }
}
```
:::

