Перейти к основному контенту

lead.setData()

Установить значение данных лида

lead.setData(string $key, $value)
Описание:

Устанавливает значение данных лида по ключу.

Атрибуты:
Имя Тип Описание
key string Ключ данных лида
value mixed Значение данных

В качестве ключа можно указать:

  • id - id лида;
  • name - имя лида;
  • identification - внешний id лида;
  • identification_entity - внешний id сущности;
  • person_id - id персоны лида;
  • manager_id - id менеджера привязанного к лиду;
  • bot_id - id бота лида;
  • channel_id - id канала лида;
  • lang_code - код языка;
  • status_id - id статуса лида;
  • extra
    • last_message_payload
      • identification - id последнего сообщения;
      • event_name - код события, например, user_uttered, когда последнее сообщение - ответ пользователя;
      • text - текст последнего сообщения;
      • payload - данные последнего сообщения;
      • timestamp - время отправки;
      • session_id - id сессии;
      • socket_id - id сокета;
  • is_mute - включен ли бот для лида;
  • last_message_date - дата последнего сообщения;
  • active_nlp_integration_id - id активной NLP интеграции;
  • last_activity - время последней активности;
  • last_response - код последнего ответа;
  • messenger - id мессенджера;
  • bot_debug_level - уровень отладки бота;
  • created_at - время создания;
  • updated_at - время обновления;
  • dialog_id - id диалога;
  • unread_count - количество непрочитанных оператором сообщений;
  • last_message - последнее сообщение;
  • last_message_botlog_id - id последнего сообщения в логе.
Возвращает:

self - значение данных лида в формате, в котором они находятся в сущности.

Пример:
let person_id = lead.setData('person_id', 34);