Папки

Дерево папок, перенос и массовые операции.

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)

Ответы

API — все разделы · Документация