workplaces.employee.inOffice.list

Scope: workplaces

Кто может вызывать: Право чтения офиса

Активные брони: UF_BEGIN <= now <= UF_END.

HTTP: GET

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

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

Параметр Тип Обяз. Описание
officeId int да ID офиса

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

Массив: userId, name, workplaceId, reservationId, dateFrom, dateTo

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
INTERNAL_ERROR Внутренняя ошибка
VALIDATION_ERROR officeId не указан или ≤ 0
ACCESS_DENIED Нет права чтения офиса

Примеры кода

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

curl -G "https://{портал}/rest/{user_id}/{webhook_code}/workplaces.employee.inOffice.list.json?officeId=108" \
          -H "Accept: application/json"
        

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

{
          "result": {
            "result": [
              {
                "userId": 1,
                "name": "Иван Иванов",
                "workplaceId": 1234,
                "reservationId": 10,
                "dateFrom": "2026-06-09 09:00:00",
                "dateTo": "2026-06-09 18:00:00"
              }
            ],
            "next": null,
            "error": null
          },
          "total": 1
        }