метод REST scope: im

im.search.department.list

Найти подразделения

Кто может выполнять: любой пользователь

Описание

Метод im.search.department.list выполняет поиск подразделений по полному названию.

Параметры

FIND string обязательный

Поисковая фраза для поиска по началу слов в полном названии подразделения (поле full_name).

Если параметр не передать, метод вернет ошибку FIND_SHORT. Пустая или очень короткая фраза ошибки не вызывает: фильтр отключается и метод отдает весь список подразделений

USER_DATA string необязательный

Возвращать данные руководителя подразделения в поле manager_user_data.

Доступные значения:
- Y — да
- N — нет

Значение по умолчанию — N

OFFSET integer необязательный

Смещение выборки подразделений. По умолчанию 0

LIMIT integer необязательный

Количество элементов в выборке. По умолчанию 10. Максимальное значение 50

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

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"FIND":"Отдел","USER_DATA":"Y","OFFSET":0,"LIMIT":10}' \
  https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/im.search.department.list

Ответ

HTTP-статус: 200

{
    "result": [
        {
            "id": 9,
            "name": "Отдел маркетинга и рекламы",
            "full_name": "Отдел маркетинга и рекламы / Моя компания",
            "manager_user_id": 3,
            "manager_user_data": {
                "id": 3,
                "active": true,
                "name": "Елена Иванова",
                "first_name": "Елена",
                "last_name": "Иванова",
                "work_position": "",
                "color": "#1eb4aa",
                "avatar": "https://example.bitrix24.ru/upload/main/avatar.png",
                "avatar_hr": "https://example.bitrix24.ru/upload/main/avatar.png",
                "gender": "F",
                "birthday": "06-04",
                "extranet": false,
                "network": false,
                "bot": false,
                "connector": false,
                "external_auth_id": "socservices",
                "status": "online",
                "idle": false,
                "last_activity_date": "2026-03-04T22:08:29+03:00",
                "mobile_last_date": false,
                "desktop_last_date": false,
                "absent": false,
                "departments": [1],
                "phones": {
                    "work_phone": "7495111111",
                    "inner_phone": "222"
                },
                "bot_data": null,
                "type": "user",
                "website": "example.ru",
                "email": "user@example.ru"
            }
        }
    ],
    "total": 2,
    "time": {
        "start": 1772651443,
        "finish": 1772651443.378436,
        "duration": 0.3784360885620117,
        "processing": 0,
        "date_start": "2026-03-04T22:10:43+03:00",
        "date_finish": "2026-03-04T22:10:43+03:00",
        "operating_reset_at": 1772652043,
        "operating": 0
    }
}

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

result array

Список найденных подразделений.

Структура объекта подразделения подробно описана ниже

total integer

Общее количество найденных подразделений

next integer

Смещение следующей страницы. Поле возвращается, если есть следующая страница

time time

Информация о времени выполнения запроса

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

HTTP-статус: 400

{
    "error": "FIND_SHORT",
    "error_description": "Too short a search phrase."
}
Код Описание Значение
FIND_SHORT Too short a search phrase Не передан параметр FIND

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.