PUT
/
api
/
utm-servers
{
  "id": 123,
  "serverName": "<string>",
  "serverType": "<string>",
  "modules": [
    {
      "id": 123,
      "serverId": 123,
      "prettyName": "<string>",
      "moduleName": "FILE_INTEGRITY",
      "moduleDescription": "<string>",
      "moduleActive": true,
      "moduleIcon": "<string>",
      "moduleCategory": "<string>",
      "liteVersion": true,
      "needsRestart": true,
      "moduleGroups": [
        {
          "id": 123,
          "moduleId": 123,
          "groupName": "<string>",
          "groupDescription": "<string>",
          "moduleGroupConfigurations": [
            {
              "id": 123,
              "groupId": 123,
              "confKey": "<string>",
              "confValue": "<string>",
              "confName": "<string>",
              "confDescription": "<string>",
              "confDataType": "<string>",
              "confRequired": true
            }
          ],
          "collector": "<string>"
        }
      ],
      "activatable": true
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Utm-Internal-Key
string
header
required

Body

application/json
id
integer
serverName
string
serverType
string
modules
object[]

Response

200 - */*
OK
id
integer
serverName
string
serverType
string
modules
object[]