directory.set.access


Что делает метод?

Метод directory.set.access устанавливает права доступа для директории


О Методе

Тип Метода Параметры Указываются
POST в Body



Параметры

Параметры (ОБЯЗАТЕЛЬНЫЕ) Тип Описание
token str строка
Токен для интеграции
Параметры (ДОПОЛНИТЕЛЬНЫЕ) Тип Описание
read list список
Список кодов групп Битрикс, которым нужно дать права на чтение директории
edit list список
Список кодов групп Битрикс, которым нужно дать права на изменение директории
force bool логическое значение Форсированное удаление админом (обход блокировок)


Возвращает при Выполнении

Возвращает (УСПЕШНО) Тип Описание
result str строка Результат: "ok"
read_access list список Список кодов групп Битрикс, которым сейчас даны права на чтение директории
edit_access list список
Список кодов групп Битрикс, которым сейчас даны права на изменение директории
Возвращает (НЕ УСПЕШНО) Тип Описание
error str строка
Описание ошибки



Примеры

Примеры использования
POSTMAN Postman Example
Python Вызов
base_url = 'https://articles.it-solution.ru/extapi/'
token = 'ваш токен для интеграции'
directory_id = 154640
method = f'directory.set.access/{directory_id}/'
response = requests.post(base_url + method,
                         json={
                             'token': token,
                             'read': ['UA'],
                             'edit': ['UA'],
                         })
Результат
{
    "result": "ok",
    "read_access": ["UA"],
    "edit_access": ["UA"],
}