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

Импортировать каталог сценариев компрометации

POST
/compromised-host/catalog/import

Проверить versioned .pa-пакет целиком и атомарно установить новое поколение файлов, сохраняя ID уже известных кампаний по sourceName/sourceScenarioId.

Контракт

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

Параметры

1 параметр

Имя
Где
Обязательный
Тип
Описание
fileformDataдаfileКаталог .pa размером до 128 МиБ
  • {}

Ответы

4 ответов

Статус
Описание
Тип
200
Каталог установленobject
400
Некорректный архив, manifest, схема или контрольная суммаobject
401
Не авторизованobject
500
Не удалось атомарно установить каталогobject
  • {
      "active": true,
      "archiveSha256": "<string>",
      "builtAt": "<string>",
      "campaignCount": 0,
      "campaignsImported": 0,
      "campaignsRemoved": 0,
      "campaignsUpdated": 0,
      "contentSha256": "<string>",
      "createdAt": "<string>",
      "fileName": "<string>",
      "id": 0,
      "issuerID": 0,
      "managedSources": [
        "<string>"
      ],
      "size": 0,
      "version": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }