[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
}
}