REST API - методы РЕСТ Битрикс24 и JSON в роботах и БП
Доступно в подписке

REST API - методы РЕСТ Битрикс24 и JSON в роботах и БП

Безлимитные запросы по АПИ, фильтр и обработка ч/з JSONPath

  • Оценка
    Нет оценок
  • Установок
    750
  • Разработчик
Описание

Приложение для Битрикс24, которое добавляет нового Робота и новое Активити в Дизайнер бизнес-процессов.
Позволяет запускать REST API методы Битрикс24 прямо внутри автоматизации, передавать параметры в формате JSON и забирать из ответа только нужные данные через JSONPath.

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

Не грузится видео? Смотрите обзор на RUTUBE | YouTube | VK Видео

Кому подойдёт

Интеграторам, разработчикам, администраторам портала и всем, кто настраивает автоматизацию Битрикс24 глубже стандартных сценариев.

Особенно полезно, если вам нужно:

  • получать данные через REST API Битрикс24 прямо в роботах;

  • искать сотрудников, сделки, лиды, компании, задачи и элементы смарт-процессов по фильтрам;

  • использовать результат REST-запроса дальше в логике робота или БП;

  • работать не только с одним значением, но и со списками, массивами и вложенными структурами;

  • строить более сложные бизнес-процессы Битрикс24 без написания отдельного кода.

Примеры настроек







Что внутри
  • Робот Битрикс24 для автоматизации на стадиях и в воронках

  • Активити Битрикс24 для Дизайнера бизнес-процессов

  • запуск любых штатных REST-методов Битрикс24

  • параметры запроса в формате JSON

  • обработка результата через JSONPath

  • возможность вернуть до 10 отдельных значений из ответа

  • сохранение результата для дальнейшего использования в роботах и БП

  • работа с фильтрами, массивами, вложенными объектами и сложными структурами ответа

Приложение помогает не просто выполнить REST-запрос, а встроить его результат в реальную автоматизацию CRM Битрикс24: в комментарии, уведомления, итераторы, условия, изменения полей и следующие шаги процесса.

Лендинг приложения:https://restapi.digitalforsales.ruТекстовая версия видео:https://digitalforsales.com/case/rest-api-metody-rest-bitriks24-i-json-v-robotah-i-bp



Основной функционал

Приложение добавляет новое Активити в Дизайнер бизнес-процессов, а также нового Робота.

Функционал позволяет работать с данными вашего Битрикс24 через штатные методы REST API, передавать параметры с помощью JSON и обрабатывать результат через JSONPath.

По сути, настройка строится вокруг трёх шагов:

  1. Указать REST-метод

  2. Передать параметры запроса в JSON

  3. Забрать из ответа только нужные значения через JSONPath

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


Какие потребуются навыки от пользователя

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

Будет полезно понимать:

  • какой REST-метод нужно вызвать;

  • какие параметры ему нужно передать;

  • какие данные нужно вернуть из ответа;

  • как устроена вложенность JSON-структуры.

При этом приложение заметно упрощает работу: вы указываете метод, параметры и JSONPath, а дальше используете результат в своей автоматизации.



Самые распространенные примеры использования

С помощью Робота или Активити можно обрабатывать новые лиды, сделки, контакты, компании, задачи, пользователей и элементы смарт-процессов в полностью автоматическом режиме.

А с помощью умных сценариев можно вручную переработать всю имеющуюся базу либо сущности, массово добавленные в систему посредством импорта.



Частые практические сценарии
  • найти сотрудника по email или другому полю через user.get;

  • получить список открытых элементов смарт-процесса по ответственному через crm.item.list;

  • отобрать сделки, лиды или компании по заданным фильтрам;

  • вернуть ID, имена, статусы, пользовательские поля и другие нужные значения;

  • использовать полученные данные в комментариях, уведомлениях, следующих роботах и активити;

  • передавать массив ID в итераторы и запускать дальнейшую обработку;

  • собирать выборки для сложной CRM-логики, которую трудно или невозможно реализовать штатными средствами.

Приложение особенно востребовано там, где нужно не просто “дернуть метод”, а встроить результат в реальную бизнес-логику портала.



Почему это удобно

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

Приложение помогает:

  • получать именно те данные, которых не хватает в обычных роботах;

  • не разбирать вручную большой JSON-ответ;

  • возвращать только нужные поля, ID, статусы и массивы;

  • быстро тестировать разные REST-сценарии;

  • строить продвинутую автоматизацию Битрикс24 без отдельной внешней разработки.

Это хороший инструмент для порталов, где CRM-процессы уже вышли за рамки базовых настроек.



Зависимость функционала от тарифного плана

Варианты решения будут работать на тарифах, где доступен соответствующий функционал.

Робот — на всех платных тарифах.
Активити — на тарифах не ниже Профессионального.

Меры предосторожности

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

В поле «Запускать от имени» укажите действующего пользователя с достаточными правами доступа.

Это особенно важно, если:

  • робот или бизнес-процесс запускается от имени администратора или технического пользователя;

  • выполняются выборки по большим объёмам данных;

  • обрабатываются импортированные сущности или массивы записей;

  • используются методы, которые требуют расширенных прав доступа.

Если запускать от уволенного или ограниченного пользователя, можно получить ошибки доступа даже при корректном JSON и правильном REST-методе.

Рекомендации по настройке

Чтобы быстрее разобраться со структурой ответа:

  • сначала можно вывести весь JSON-результат целиком;

  • посмотреть реальные названия полей и вложенность;

  • после этого настроить точный JSONPath для нужных значений.

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

Обновления за июль 2025 г.
Перенесли приложение на более мощный (X5) сервер.


ТОП-10 вопросов и ответов о приложении

Что делает приложение REST API в роботах и бизнес-процессах?

Оно позволяет запускать любые REST-методы Битрикс24 прямо из роботов и БП. Результат можно обработать через JSON и JSONPath.

Какие сущности можно обрабатывать через REST?

Любые: лиды, сделки, контакты, компании, задачи, пользователи и смарт-процессы. Всё зависит от выбранного REST-метода.

Можно ли массово обработать всю базу?

Да. Приложение позволяет запускать REST-методы в умных сценариях и проходить по большим массивам данных, включая импортированные сущности.

Для чего нужен JSONPath?

JSONPath позволяет вытащить из REST-ответа только те поля, которые нужны в автоматизации. Можно вернуть до 10 отдельных значений.

Что делать, если не понимаю структуру REST-ответа?

Можно вывести весь JSON в комментарий и изучить вложенность. Это помогает увидеть реальные названия полей и правильно составить JSONPath.

От чьего имени должен запускаться робот?

От действующего пользователя с полными правами. Запуск от уволенного или ограниченного сотрудника приведёт к ошибкам доступа.

Почему нужно ставить большой период ожидания?

REST-запросы могут обрабатывать тысячи элементов, поэтому рекомендуется ставить таймаут минимум 10 минут, чтобы избежать обрывов.

Можно ли использовать результаты REST-запроса в других роботах?

Да. Полученные значения передаются в переменные и могут использоваться в уведомлениях, итераторах, изменении полей и последующих действиях.

Подходит ли приложение для поиска данных?

Да. Через методы вроде user.get или crm.item.list можно находить элементы по фильтрам и возвращать ID, поля и массивы данных.

Сложно ли настраивать приложение?

Нет: нужно выбрать REST-метод, указать фильтры и прописать JSONPath. Всё остальное приложение делает автоматически.

Полезные приложения для администраторов и интеграторов

Рейтинг
0 /5
5 звезд
0
4 звезды
0
3 звезды
0
2 звезды
0
1 звезда
0
Отзывы
Отзывы отсутствуют!

Другие приложения разработчика

История изменения полей Mobile Подписка

Кто, когда и что изменил в карточке CRM и Смарт-процессе

(0)
(420)
Запрет редактирования полей Mobile Подписка

Защита выбранных полей от изменения (настраиваемый список)

(0)
(437)
Экспорт чатов в CSV (+ Коллабы, Каналы, Задачи) Mobile Подписка

Выгрузка групповых и личных чатов за выбранный период

(0)
(501)
Уведомления о Задачах в Telegram Mobile Подписка

Задача поставлена, завершена или в ней новый комментарий

(0)
(240)
Поиск Контактов, Компаний, Сделок, Лидов, Задач и Сотрудников Mobile Подписка

Позволяет найти элементы с помощью робота и активити БП

(0)
(335)
Экспорт диалогов из Открытых линий Mobile Подписка

Выгрузка сообщений из каналов Контакт-центра в таблицу CSV

(0)
(340)
Разделительная линия между полями в карточках CRM Mobile Подписка

Тонкий разделитель для создания групп полей внутри раздела

(0)
(253)
Очистка полей в лидах, сделках, контактах, компаниях и смарт-процессах Mobile Подписка

Автоудаление данных (+множественные и пользовательские поля)

(0)
(255)
Номера телефонов - в едином формате без лишних символов Mobile Подписка

Автоматическое форматирование по шаблону в любых полях

(0)
(199)
Двойные и тройные поля (2 в 1, 3 в 1) в CRM и Смарт-процессах Mobile Подписка

Два или поля, расположенные на одной линии, в CRM и смартах

(0)
(315)