Доступные скоупы Битрикс24
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Скоуп — это код группы методов. Он определяет, к каким инструментам Битрикс24 приложение или вебхук может обращаться через REST API. Как подобрать скоупы под сценарий приложения и чем скоуп отличается от прав пользователя — в статье Права на методы и скоупы.
Быстрый переход: коды скоупов
Где указывается скоуп
Для приложения скоупы выбирают при добавлении, а место зависит от вида решения.
- Тиражное решение добавляют в кабинете разработчика, в разделе Мои приложения > Добавить приложение. Скоупы указывают в технических характеристиках, как разделы системы, с которыми работает приложение. Порядок описан в статье Как добавить решение в кабинет разработчика.
- Локальное приложение добавляют в Битрикс24, в разделе Приложения > Разработчикам. Порядок описан в статье Локальные приложения.
Для вебхука скоупы выбирают при создании, на шаге Укажите права доступа. Запросы выполняются в рамках выбранных скоупов и с правами сотрудника, который создал вебхук. Подробнее — в статье Входящие и исходящие вебхуки.
Что будет, если вызвать метод вне выданного скоупа
Если приложение или вебхук вызовет метод, скоуп которого не выдан, Битрикс24 вернет ошибку insufficient_scope и не выполнит запрос. Ответ на вызов от приложения:
{
"error": "insufficient_scope",
"error_description": "The request requires higher privileges than provided by the access token"
}
У вебхука отличается только error_description — в нем будет provided by the webhook token.
Чтобы вызов прошел, добавьте нужный скоуп в настройки приложения или вебхука. Остальные системные ошибки собраны в статье Коды ошибок.
Когда одного скоупа недостаточно
Часть методов работает только в контексте приложения. При вызове такого метода вебхуком Битрикс24 вернет ошибку WRONG_AUTH_TYPE с пояснением Application context required. Так ведет себя, например, метод placement.bind.
Коды скоупов
|
Код скоупа |
Название скоупа |
Инструмент Битрикс24 |
|
ai_admin |
Канал для регистрации пользовательского сервиса для обработки запросов |
Копилот |
|
biconnector |
BIconnector |
|
|
bizproc |
Бизнес-процессы, RPA, роботы CRM |
|
|
booking |
Онлайн-запись |
|
|
calendar |
Календарь |
|
|
call |
Телефония (совершение звонков). В скоуп входят методы: voximplant.infocall.startwithsound, voximplant.infocall.startwithtext |
Телефония |
|
cashbox |
Кассы |
|
|
catalog |
Торговый каталог, складской учет |
|
|
contact_center |
Контакт-центр |
|
|
crm |
CRM |
|
|
documentgenerator |
Генератор документов |
|
|
delivery |
Интернет-магазин, CRM |
|
|
department |
Структура компании |
|
|
disk |
Битрикс24.Диск |
|
|
entity |
Хранилище данных |
|
|
humanresources |
Структура компании |
|
|
humanresources.hcmlink |
КЭДО |
|
|
im |
Чат и уведомления |
|
|
imbot |
Боты для чата |
|
|
imopenlines |
Открытые линии |
|
|
intranet |
Виджеты |
|
|
landing |
Сайты |
|
|
lists |
Универсальные списки |
|
|
log |
Лента новостей |
|
|
mailservice |
Почтовые сервисы |
|
|
main |
Журнал событий |
|
|
messageservice |
Служба сообщений |
|
|
mobile |
Мобильное приложение |
|
|
pay_system |
Платежные системы |
|
|
placement |
Встраивание приложений |
|
|
pull |
Push&Pull |
|
|
rpa |
Роботизация бизнеса |
|
|
sale |
Интернет-магазин |
|
|
salescenter |
Продажи в чате |
|
|
sign.b2e |
КЭДО |
|
|
sonet_group |
Рабочие группы соцсети |
|
|
task |
Задачи |
|
|
telephony |
Телефония |
|
|
timeman |
Учет рабочего времени |
|
|
user |
Пользователи
|
Пользователи |
|
user.userfield |
Пользовательские поля |
|
|
userfieldconfig |
Настройки пользовательских полей |
|
|
userconsent |
Работа с соглашениями |
|
|
vote |
Работа с опросами, голосованиями |
Служебные скоупы
rest.developer — служебный скоуп Битрикс24 Вайбкод. Он выдается системным вебхукам, которые Вайбкод создает для синхронизации приложений и AI-агентов с каталогом Битрикс24.
Кроме этого, доступны еще три устаревших скоупа — tasks, tasks_extended, tasksmobile. Их не нужно использовать.
Скоуп socialnetwork не дает доступа ни к одному методу. Для работы с рабочими группами указывайте sonet_group.