Папки
Дерево папок, перенос и массовые операции.
DELETE /folders/bulk
Массовое удаление папок
Удаляет перечисленные папки текущего пользователя.
Действия
Ссылки внутри удалённых папок при этом не удаляются — их `folder_id` сбрасывается в `NULL` (перемещаются в корень scope). HTTP 204 — все удалены; HTTP 207 — часть не найдена.
Тело запроса (JSON)
Ответы
PATCH /folders/{folder_id}
Обновить параметры папки
Обновляет метаданные и/или положение папки в иерархии.
Действия
Для перемещения папки вместе со всеми ссылками используйте `PATCH /folders/{folder_id}/move`.
Параметры пути
Тело запроса (JSON)
Ответы
PATCH /folders/{folder_id}/move
Переместить папку
Перемещает папку в другое место иерархии.
Действия
Поле `moved_shorts` в ответе содержит количество перемещённых ссылок (0 при `include_shorts = false` или пустой папке).
Параметры пути
Тело запроса (JSON)
Ответы
GET /folders/{scope_id}
Получить список папок по scope
Возвращает все папки пользователя в указанном scope.
Действия
Параметры пути
Ответы
POST /folders/{scope_id}/bulk
Массовое создание папок
Создаёт несколько папок за один запрос.
Действия
`parent_id` позволяет создать вложенные папки за один запрос, если родительская папка уже существует.
Параметры пути
Тело запроса (JSON)
Ответы