Перейти к основному содержимому

Заменить кампанию компрометации хоста

PUT
/compromised-host/campaigns/{id}

Заменить JSON-файл и индексируемые метаданные кампании без изменения ID кампании и файла. Для кампаний с источником запрещена смена source name и source scenario ID.

Контракт

Параметр
Значение
Разделcompromised-host
АвторизацияCookieAuth
Принимаетmultipart/form-data
Возвращаетapplication/json

Параметры

3 параметров

Имя
Где
Обязательный
Тип
Описание
idpathдаintegerID кампании
fileformDataдаfileJSON-файл кампании размером до 64 МиБ
syncqueryнетbooleanСинхронизировать файл со всеми агентами после замены
  • {}

Ответы

5 ответов

Статус
Описание
Тип
200
OKobject
400
Некорректный ID, файл, схема или идентичность источникаobject
401
Не авторизованobject
404
Кампания не найденаobject
500
Внутренняя ошибка сервераobject
  • {
      "confidence": "<string>",
      "createdAt": "<string>",
      "description": "<string>",
      "executionStatus": "<string>",
      "family": "<string>",
      "fidelity": "<string>",
      "file": {
        "category": "<string>",
        "createdAt": "<string>",
        "first_seen_at": "<string>",
        "id": 0,
        "issuer": {
          "agreementAccepted": true,
          "createdAt": "<string>",
          "deletedAt": "<string>",
          "email": "<string>",
          "group": {},
          "groupID": 0,
          "id": 0,
          "isActive": true,
          "isRequiredToSetPassword": true,
          "lastLogin": "<string>",
          "notificationsReadAt": "<string>",
          "passwordLength": 0,
          "permissions": [
            0
          ],
          "realName": "<string>",
          "updatedAt": "<string>"
        },
        "issuerID": 0,
        "md5": "<string>",
        "mime": "<string>",
        "name": "<string>",
        "original_sha256": "<string>",
        "sha1": "<string>",
        "sha256": "<string>",
        "sha3_384": "<string>",
        "size": 0,
        "source": "<string>",
        "syncReady": true,
        "tags": "<string>",
        "updatedAt": "<string>"
      },
      "fileId": 0,
      "hasExternalTarget": true,
      "hasPayloadStage": true,
      "id": 0,
      "iocDomains": [
        "<string>"
      ],
      "iocIps": [
        "<string>"
      ],
      "mitreTechniques": [
        "<string>"
      ],
      "name": "<string>",
      "profileCount": 0,
      "protocols": [
        "<string>"
      ],
      "scenarioCount": 0,
      "sourceLicense": "<string>",
      "sourceName": "<string>",
      "sourceRevision": "<string>",
      "sourceScenarioId": "<string>",
      "sourceUrl": "<string>",
      "sourceVersion": "<string>",
      "stepCount": 0,
      "tactic": "<string>",
      "tags": [
        "<string>"
      ],
      "technique": "<string>",
      "testPurpose": "<string>",
      "threatActor": "<string>",
      "unsupportedProtocols": [
        "<string>"
      ],
      "updatedAt": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }