Edit

[POST] …/v1/File/Edit

Изменяет метаданные ранее загруженного файла

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

Название Тип данных Обязательность Описание
id long Обязательный Идентификатор файла, который требуется изменить
name string Необязательный Новое отображаемое имя файла. Если не задано (null или пустая строка), имя файла не изменяется
access_level FileAccessLevelEnum Необязательный Новый уровень доступа файла. Если не задан, сохраняется текущий уровень. Допустимые значения: system, personal, public

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

{
  "id": 1024,
  "name": "invoice_2025_01_corrected.pdf",
  "access_level": "public"
}

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

Название Тип данных Описание
result File Обновлённая модель файла

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

{
  "ok": true,
  "result": {
    "id": 1024,
    "name": "invoice_2025_01_corrected.pdf",
    "size": 34567,
    "extension": "pdf",
    "mime_type": "application/pdf",
    "date": 1733827200,
    "user_id": 501,
    "access_level": "public",
    "hash": "ab52f8ce4f4e9f8b7f1d4b9d3c12e6a8b0f1e2345f6a7b8c9d0e1f2a3b4c5d6e",
    "folder_id": 1,
    "url": "https://cdn.example.com/files/1024",
    "last_update": 1733913600
  }
}