PUT
/
api
/
utm-integrations
{
  "id": 123,
  "moduleId": 123,
  "integrationName": "<string>",
  "integrationDescription": "<string>",
  "url": "<string>",
  "integrationIconPath": "<string>",
  "module": {
    "id": 123,
    "serverId": 123,
    "moduleName": "<string>",
    "needsRestart": true,
    "prettyName": "<string>",
    "server": {
      "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
moduleId
integer
integrationName
string
integrationDescription
string
url
string
integrationIconPath
string
module
object

Response

200 - */*
OK
id
integer
moduleId
integer
integrationName
string
integrationDescription
string
url
string
integrationIconPath
string
module
object