Импортировать каталог сценариев компрометации
POST
/compromised-host/catalog/importПроверить versioned .pa-пакет целиком и атомарно установить новое поколение файлов, сохраняя ID уже известных кампаний по sourceName/sourceScenarioId.
Контракт
Параметр | Значение |
|---|---|
| Раздел | compromised-host |
| Авторизация | CookieAuth |
| Принимает | multipart/form-data |
| Возвращает | application/json |
Параметры
1 параметр
Имя | Где | Обязательный | Тип | Описание |
|---|---|---|---|---|
| file | formData | да | 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>" }