Add

[POST] …/v1/File/Add

Создаёт новый файл в системе REGOS и возвращает идентификатор созданной записи.

Входные параметры

Название Тип данных Обязательность Описание
name string Обязательный Отображаемое имя файла без пути. То, что будет показано пользователю в интерфейсе
data string Обязательный Содержимое файла в строковом представлении, закодированное в Base64
extension string Обязательный Расширение файла без точки (например, "pdf", "jpg").
access_level enum (FileAccessLevelEnum) Обязательный Уровень доступа к файлу. Определяет, кому и каким образом файл будет доступен. Допустимые значения: system, personal, public. По умолчанию personal

Пример запроса

{
  "name": "invoice_2025_01.pdf",
  "data": "JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgNiAwIFIgPj4KZW5kb2JqC...",
   "extension": "pdf",
  "access_level": "personal"
}

Выходные параметры

Название Тип данных Описание
new_id long ID созданного файла

Пример ответа

{
  "ok": true,
  "result": {
    "new_id": 1024
  }
}