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

Загрузить файлы

POST
/files/upload

Контракт

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

Параметры

2 параметров

Имя
Где
Обязательный
Тип
Описание
filesformDataдаfileФайлы для загрузки (повторяйте поле; максимум 10)
categoryqueryнетstringКатегория хранения для загружаемых файлов (например malware, cve, dynamic_application; пусто для общих файлов)
  • {}

Ответы

4 ответов

Статус
Описание
Тип
200
Созданные записи файловobject[]
400
Некорректная multipart-форма, файлы не переданы или их больше 10object
401
Не авторизованobject
500
Не удалось сохранить файл или его записьobject
  • [
      {
        "category": "<string>",
        "createdAt": "<string>",
        "first_seen_at": "<string>",
        "id": 0,
        "issuer": {
          "agreementAccepted": true,
          "createdAt": "<string>",
          "deletedAt": "<string>",
          "email": "<string>",
          "group": {
            "createdAt": "<string>",
            "deletedAt": "<string>",
            "id": 0,
            "issuer": {},
            "issuerID": 0,
            "name": "<string>",
            "permissions": [
              {}
            ],
            "updatedAt": "<string>",
            "users": [
              {}
            ]
          },
          "groupID": 0,
          "id": 0,
          "isActive": true,
          "isRequiredToSetPassword": true,
          "lastLogin": "<string>",
          "notificationsReadAt": "<string>",
          "passwordLength": 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>"
      }
    ]
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }
  • {
      "data": {},
      "error": "<string>"
    }