workplaces.access.set

Scope: workplaces

Кто может вызывать: Администратор данного офиса

Права на раздел офиса (CIBlockSectionRights). Наследуемые права сохраняются; null в rights — снять.

HTTP: POST

Побочные эффекты: none

Параметры метода

Параметр Тип Обяз. Описание
officeId int да ID офиса
rights object да GROUP_CODE → W/T/R или task id, null — снять

Возвращаемые данные

result.result: null при успехе

Обработка ошибок

Ответ в едином конверте модуля: result, total, next, error (внутри обёртки Bitrix REST — поле result). Справочник всех кодов: error-codes.md.

Код Описание
UNAUTHORIZED Пользователь не авторизован
ACCESS_DENIED Нет прав на операцию или объект
VALIDATION_ERROR officeId / rights
INTERNAL_ERROR Внутренняя ошибка

Примеры кода

Пример запроса (POST)

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/workplaces.access.set.json" \
          -H "Content-Type: application/json" \
          -H "Accept: application/json" \
          -d '{"officeId": 108, "rights": {"U5": "W", "G2": null}}'
        

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

{
          "result": {
            "result": {
              "saved": true,
              "officeId": 108
            },
            "next": null,
            "error": null
          },
          "total": 0
        }
        
Предыдущая
Следующая