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

Загрузить архив CVE .pa

POST
/cve/upload

Сохранить архив CVE .pa и запустить его импорт в фоне. Прогресс и итог доступны через /cve/import-progress/{id}.

Контракт

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

Параметры

2 параметров

Имя
Где
Обязательный
Тип
Описание
fileformDataдаfileАрхив .pa для импорта
X-CVE-Import-IDheaderнетstringИдентификатор отслеживания импорта
  • {}

Ответы

5 ответов

Статус
Описание
Тип
202
Импорт принят и выполняется в фонеobject
400
Файл не переданobject
401
Не авторизованobject
409
Другой импорт CVE уже выполняетсяobject
500
Не удалось сохранить архивobject
  • {
      "error": "<string>",
      "fileName": "<string>",
      "id": "<string>",
      "pack": {
        "builtAt": "<string>",
        "createdAt": "<string>",
        "cvesDeleted": 0,
        "cvesImported": 0,
        "cvesSkipped": 0,
        "cvesTotal": 0,
        "cvesUpdated": 0,
        "fileName": "<string>",
        "id": 0,
        "issuerID": 0,
        "name": "<string>",
        "size": 0,
        "version": "<string>"
      },
      "processed": 0,
      "progress": 0,
      "stage": "<string>",
      "startedAt": "<string>",
      "status": "<string>",
      "total": 0,
      "updatedAt": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }