×

Создание папки

Этот API используется для создания новой папки в системе. Можно указать родительскую папку, название новой папки, а также права доступа для пользователей.

Как получить данные

Метод

POST

Адрес запроса

Для получения данных используйте адрес: https://<server_address>/backend/api.php?

Параметры запроса

Обязательные:
  • cmd=addfolder — команда для создания папки
  • account_id — ID договора
  • parent_id — ID родительской папки
  • folder_name — имя создаваемой папки
  • node — номер узла, на котором нужно выполнить команду
Дополнительные:
  • users— список ID пользователей через запятую, которым нужно дать права на эту папку
  • Значение users=admins — дает права всем пользователям договора с ролью администратора
    Если параметр не задан или пустой — права копируются из родительской папки
 

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

Права на папку всем администраторам:
https://<server_address>/backend/api.php?cmd=addfolder&account_id=5654&parent_id=654&folder_name=my_folder&users=admins&node=1
Права на папку конкретным пользователям:
https://<server_address>/backend/api.php?cmd=addfolder&account_id=5654&parent_id=654&folder_name=my_folder&users=123,212,432&node=1
Папка создается с правами родительской папки (по умолчанию):
https://<server_address>/backend/api.php?cmd=addfolder&account_id=5654&parent_id=654&folder_name=my_folder&node=1
Ответ
{
  "success": "Создана новая папка my_folder с идентификатором 27330"
}