С чего начать

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Документация по REST API Битрикс24 описывает методы API, примеры запросов и сценарии интеграции для разработки приложений и внешних сервисов.

Ниже — рекомендуемая последовательность изучения документации, которая поможет:

  • разобраться в структуре документации
  • освоить базовые возможности API
  • перейти к более сложным сценариям

После прохождения стартовых материалов вы сможете получить доступ к REST API, выполнить первый запрос, выбрать способ разработки и найти методы для своего сценария.

Как выбрать маршрут

Выберите маршрут по задаче:

Что подготовить перед началом

Перед началом убедитесь, что:

  • у вас есть Битрикс24, в котором доступна работа с REST API. Если доступа нет, начните со статьи Как получить доступ к REST API
  • выбран способ подключения: входящий вебхук, локальное приложение или тиражное приложение. Настройки описаны в разделе Настройка и использование REST API
  • у интеграции настроены права доступа к нужным инструментам Битрикс24. Какие скоупы нужны, зависит от методов, которые будет вызывать интеграция. Скоуп открывает доступ к группе методов, но не расширяет права пользователя, от имени которого выполняется запрос
  • секреты вебхуков, токены и ключи приложения не попадают в публичный код и логи
  • для интеграции учтены лимиты REST API на количество запросов

Чтобы понять архитектуру приложений, принципы авторизации, работу с REST API и структуру окружения, изучите курс по разработке приложений для Битрикс24.

Доступ к REST API

В разделе Как получить доступ к REST API описано, как активировать пробный период и получить доступ к REST API Битрикс24. Здесь же есть информация о NFR-ключах для партнерских разработок.

AI-инструменты

Раздел AI-инструменты посвящен разработке с AI-агентами. С помощью Битрикс24 Вайбкод можно создать приложение по описанию задачи без знания языков программирования, а MCP-сервер подключает агента к официальной REST-документации прямо в среде разработки.

Настройка REST API

Раздел Настройка и использование REST API посвящен параметрам, которые влияют на работу интеграций:

  • домены авторизации
  • разрешения доступа
  • особенности вызова методов
  • конфигурация окружения
  • ограничения на количество запросов

В разделе также есть статья Настройка доступов: облачная и коробочная версии, где описано, как настроить сетевой доступ для входящих и исходящих запросов и как добавить IP-адреса в список разрешенных.

Первый запрос к API

Раздел Как выполнить свой первый запрос к API объясняет, как создать входящий вебхук и выполнить первый вызов метода REST API.

Новый вебхук можно проверить методом profile: он не требует ни скоупов, ни параметров и возвращает данные пользователя, который создал вебхук. Замените каждую метку вместе со звездочками значением из адреса своего вебхука и откройте адрес в браузере:

https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/profile.json

Данные метода приходят в поле result, служебная информация о запросе — в поле time. Полный ответ с описанием полей есть на странице метода profile, а здесь он сокращен:

{
    "result": {
        "ID": "1",
        "NAME": "Вадим",
        "LAST_NAME": "Валеев"
    },
    "time": {
        "duration": 0.0401120185852051
    }
}

Такой ответ значит, что вебхук работает. Какие скоупы нужны другим методам, указано на странице каждого метода.

Если вместо result пришли поля error и error_description, запрос не выполнился. Например, при ошибке в коде вебхука или ID пользователя Битрикс24 вернет:

{
    "error": "INVALID_CREDENTIALS",
    "error_description": "Invalid request credentials"
}

В этом случае сверьте ID пользователя и код с адресом вебхука в Битрикс24. Что означают другие коды, описано в статье Коды ошибок.

Примеры кода

В разделе Как использовать примеры в документации описано, как устроен блок «Примеры кода» на страницах методов. Статья поможет выбрать вкладку под свою среду и способ авторизации, подставить значения вместо меток вида **put_your_webhook_here** и добавить код подключения. Там же есть чек-лист причин, по которым скопированный пример может не сработать.

SDK от Битрикс24

В разделе SDK для разработки под Битрикс24 описаны готовые библиотеки для разработки, которые ускоряют подключение и упрощают создание приложений для Битрикс24.

Локальные интеграции

Раздел Обзор инструментов для локальных интеграций посвящен инструментам для создания интеграций, которые работают с одним Битрикс24 и не требуют публикации в Маркетплейсе. В разделе есть примеры работы с локальными вебхуками и приложениями для автоматизации задач и обмена данными.

Готовые сценарии

Раздел Туториалы: готовые сценарии использования REST API содержит пошаговые руководства и готовые сценарии использования REST API Битрикс24. Например, как создать и настроить обработчик кассы или как получить адрес клиента из CRM. Примеры можно использовать как основу для собственных решений.

Тиражные приложения

В разделе Обзор тиражных приложений описаны принципы работы с тиражными приложениями из Битрикс24 Маркетплейс, а также возможности их монетизации и продвижения.

Справочник API

Раздел Справочник API содержит описание методов и возможностей REST API Битрикс24. Материал помогает ориентироваться в API и подбирать методы под конкретный функционал. Две версии API — старая и REST 3.0 — работают одновременно. Как выбрать между ними, описано в блоке Какую версию API выбрать.