Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
РА Зеленый лист
Разработка и поддержка сайтов
любой сложности
8 800 301-82-60
8 800 301-82-60
Заказать звонок
E-mail
info@ragreen.ru
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Оставить заявку
  • Компетенции
  • Новости
  • Блог
  • Акции
  • О компании
  • Контакты
  • ...
    8 800 301-82-60
    8 800 301-82-60
    Заказать звонок
    E-mail
    info@ragreen.ru
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    РА Зеленый лист
    Разработка и поддержка сайтов
    любой сложности
    Услуги
    • Создание сайтов
      • Создание интернет-магазина
      • Создание корпоративного сайта
      • Создание одностраничного сайта. Landing Page
      • Создание сайта-каталога
      • Установка и настройка готового решения
      • Создание web-сервиса
    • Внедрение ИИ-агентов для бизнеса
      • Аудит бизнес-процессов и ИИ-консалтинг
      • Разработка и внедрение ИИ-агентов
      • Интеграция ИИ с существующими системами
      • Обучение и адаптация ИИ-моделей под бизнес
      • Автоматизация рутинных задач
      • Создание индивидуальных ИИ-приложений
      • Обслуживание и сопровождение ИИ бота
    • Проектирование и дизайн сайтов
      • Консультация и аудит сайтов
      • Техническое задание
      • Прототипы сайта
      • Дизайн сайтов
      • Редизайн сайтов
      • Создание логотипов и фирменных стилей
    • HTML-верстка и программирование
      • HTML-верстка
      • Интеграция HTML-верстки
      • Исправление кода HTML
      • Программирование
      • Создание почтовых шаблонов
      • Тестирование систем
    • Техподдержка сайтов
      • Доработки сайтов
      • Подготовка и настройка хостинга или сервера
      • Аренда хостинга и домена
      • Сопровождение сайтов. Техническая поддержка
      • Наполнение сайта контентом
      • Создание мобильных приложений
      • Услуги дизайнера
      • Парсинг
    • Внедрение CRM
      • Интеграция Битрикс24 с 1С Предприятие
      • Интеграция CRM Битрикс24
      • Создание бизнес-процессов
      • Автоматизация генерации лидов
      • Интеграция IP-телефонии с Битрикс24
    • Программирование 1С
      • Обмен 1С с сайтом
      • Разработка внешних обработок и отчетов
      • Внедрение типовых конфигураций
      • Доработка функционала 1С
      • Разработка конфигураций 1С
      • Доработка конфигурации 1С
    • Продвижение сайтов
      • Поисковая оптимизация сайта
      • SEO продвижение
      • Контекстная реклама
      • Продвижение в социальных сетях
      • Написание отзывов о товарах/услугах
    Проекты
    • Интернет-магазин
    • Сайт-каталог
    • Корпоративный сайт
    • Информационный портал
    • Одностраничный сайт
    • Работы по 1С
    • Работы по Битрикс24
    • Доработки сайтов
    • Сайт-визитка
    • Государственный сайт
    • Сложное программирование. Веб-сервисы
    • Обмен 1С с сайтом
    Готовые решения
    • Лицензии 1С-Битрикс
    • Bitrix24 — CRM и корпоративные инструменты
    • Готовые сайты на 1С-Битрикс
      • Интернет-магазины
      • Корпоративные сайты
      • Отраслевые сайты
    • Лицензии 1С
    • Быстрый старт
      "/>
      Оставить заявку
      РА Зеленый лист
      "/>
      8 800 301-82-60
      Заказать звонок
      E-mail
      info@ragreen.ru
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Оставить заявку
      РА Зеленый лист
      Телефоны
      8 800 301-82-60
      Заказать звонок
      E-mail
      info@ragreen.ru
      Адрес
      Адрес: Уфа, Республика Башкортостан. Работаем удалённо по всей России
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      РА Зеленый лист
      Оставить заявку
      • 8 800 301-82-60
        • Телефоны
        • 8 800 301-82-60
        • Заказать звонок
      • info@ragreen.ru
      • Пн. – Пт.: с 9:00 до 18:00
      Главная
      —
      Новости
      —Bitrix24 упростил интеграции: в REST 3.0 появился «batch» с передачей данных между запросами

      Bitrix24 упростил интеграции: в REST 3.0 появился «batch» с передачей данных между запросами

      Схема интеграции: несколько REST-вызовов объединяются в один batch-запрос с передачей данных между шагами

      Интеграции часто тормозят не из-за «тяжёлых» операций, а из-за десятков мелких запросов туда‑сюда. В REST 3.0 теперь можно собрать цепочку вызовов в один запрос и даже прокидывать результат предыдущего шага в следующий.

      Когда CRM интегрируют с сайтом, телефонией или внутренними сервисами, чаще всего «болит» не логика, а количество обращений к API: сначала получить данные, потом уточнить поля, затем обновить карточку — и так по кругу. В REST 3.0 появилась возможность упаковать несколько вызовов в один запрос и выполнить их как единый сценарий.

      Что добавили

      В REST 3.0 описан метод batch, который выполняет несколько запросов за один HTTP‑вызов. Он поддерживает два режима:

      • независимые вызовы — когда вы просто хотите «пачкой» получить/изменить данные;
      • последовательное выполнение — когда следующий шаг использует результат предыдущего.

      Почему это полезно не только разработчикам

      Меньше запросов — обычно меньше задержек. Это заметно в реальных сценариях:

      • быстрее открываются виджеты и формы (особенно в мобильных сетях), если интеграция не делает 5–10 последовательных обращений;
      • проще собирать «мини‑процессы» вокруг задач и CRM: получить сущность → обновить → подтянуть список связанных объектов;
      • меньше шансов на ошибки из‑за частично выполненной цепочки, когда часть запросов успела пройти, а часть — нет.

      Как это выглядит на практике

      В REST 3.0 пакет передаётся как JSON‑массив подзапросов. У каждого элемента есть:

      • method — имя метода, который нужно вызвать;
      • query — параметры этого метода (если параметров нет, передаётся пустой объект {});
      • as (опционально) — имя результата, чтобы на него удобно ссылаться дальше.

      Передача результата между шагами: $ref и $refArray

      Главная «фишка» последовательного сценария — возможность подставлять данные из прошлого шага в следующий:

      • $ref — передаёт одно значение по пути вида alias.field (где alias — имя из as, или индекс подзапроса).
      • $refArray — собирает массив значений одного поля из списка результатов и передаёт дальше.

      Например, можно сначала получить задачу, затем взять её id и обновить заголовок — без отдельного запроса на стороне клиента.

      Пример сценария (упрощённо)

      Ниже идея в двух словах: сначала читаем две задачи, потом обновляем одну из них, затем снова запрашиваем список — всё одним вызовом.

      [
        {"method":"tasks.task.get","query":{"id":101,"select":["id","title"]},"as":"first_task"},
        {"method":"tasks.task.get","query":{"id":102,"select":["id","title"]}},
        {"method":"tasks.task.update","query":{"id":{"$ref":"first_task.id"},"fields":{"title":"Updated task"}}}
      ]

      При этом ответы приходят массивом в порядке выполнения подзапросов: где-то будет item, где-то items, а для операций — булево result (в зависимости от того, что возвращает конкретный метод).

      Что важно учесть

      • Формат вызова: в REST 3.0 используется endpoint с сегментом /rest/api/... для batch.
      • Старый стиль команд не подходит: формат с объектом cmd и строками вида method?param=value в REST 3.0 не поддерживается — подзапросы передаются только JSON‑массивом объектов.
      • Ошибки нужно обрабатывать аккуратно: при ошибке в самом batch или во вложенном вызове возвращается объект error на верхнем уровне, поэтому стоит проверять HTTP‑статус и код ошибки.

      Параллельно в обновлениях документации за 16 сентября также появились новые материалы по типам полей и работе с привязками (включая справочники CRM и инфоблоки), чтобы интеграции было проще собирать «как конструктор» из понятных блоков.

      Источник: Bitrix24 REST API Docs

      Назад к списку
      Готовый интернет-магазин Готовый интернет-магазин
      Компания
      О компании
      История
      Компетенции и статусы
      Партнеры
      Клиенты
      Отзывы
      Вопросы и ответы (FAQ)
      Вакансии
      Лицензии
      Лицензии 1С-Битрикс
      Bitrix24 — CRM и корпоративные инструменты
      Готовые сайты на 1С-Битрикс
      Лицензии 1С
      Быстрый старт
      Услуги
      Создание сайтов
      Внедрение ИИ-агентов для бизнеса
      Проектирование и дизайн сайтов
      HTML-верстка и программирование
      Техподдержка сайтов
      Внедрение CRM
      Программирование 1С
      Продвижение сайтов
      Информация
      Вопрос-ответ
      Оплата
      Обзоры
      Цены
      8 800 301-82-60
      8 800 301-82-60
      Заказать звонок
      E-mail
      info@ragreen.ru
      Адрес
      Адрес: Уфа, Республика Башкортостан. Работаем удалённо по всей России
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Заказать звонок
      info@ragreen.ru
      Адрес: Уфа, Республика Башкортостан. Работаем удалённо по всей России
      © 2026 Создание сайтов | Работы по 1С | РА Зеленый лист
      Политика конфиденциальности и обработки персональных данных
      Карта сайта