Роботека
Роботека · Роботы · Обновить контакт по ID

Обновить контакт по ID

Робот «Обновить контакт по ID» изменяет любой контакт по его идентификатору из любого контекста бизнес-процесса в Битрикс24. Поля для изменения передаются в виде JSON в формате camelCase (name, lastName, assignedById, companyId и другие). Возвращает признак успеха Y/N для условного перехода в процессе. Работает через универсальный CRM-метод crm.item.update.

Робот обновляет произвольный контакт по его ID, даже если бизнес-процесс запущен на другом элементе CRM — сделке, лиде или задаче. Идентификатор контакта и набор полей задаются явно: поля передаются строкой JSON в формате camelCase (например {"name":"Иван","lastName":"Петров","assignedById":5,"companyId":12}). Обновление выполняется универсальным методом crm.item.update, поэтому доступны все поля контакта, включая пользовательские. Типовые случаи: при смене стадии сделки обновить связанный контакт, проставить ответственного и компанию по данным из внешней системы, массово менять поля контактов из родительского процесса. Возвращает признак Успешно (Y/N): Y при успешном обновлении, N при пустом ID, пустом или невалидном JSON либо ошибке API — сравните его в условии следующего шага.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
ID контакта int да
Поля для обновления (camelCase JSON): {"name":"John","lastName":"Smith","assignedById":5,"companyId":12} string да

Что возвращает робот?

Параметр Тип
Успешно (Y/N) string

Сценарий: обновление контакта из процесса по сделке

  1. У сделки меняется стадия в воронке
  2. Робот обновляет связанный контакт: assignedById и companyId передаются в JSON
  3. Результат Y подтверждает обновление для следующего шага

Похожие роботы