Заметки
Связь открытой линии со сделкой: дело и контекст диалога
У открытой линии есть чат, сессии и CRM-контекст. Сделка — ещё один объект в этой цепочке. Создание похожей записи через crm.activity.add не восстанавливает связи между ними.
Для существующей переписки сначала найдите штатное CRM-дело диалога. Если нужно показать его в сделке, добавьте привязку этого дела через crm.activity.binding.add: entityTypeId для сделки — 2, entityId — ID сделки, activityId — ID самого дела.
При создании новой интеграции настройте работу линии с CRM и сопоставление клиента. Не подставляйте в TYPE_ID значение 4 ради чата: это тип email-дела.
После изменения сравните отображение в сделке и CRM-контекст самого диалога. Дополнительная привязка дела и смена основной CRM-сущности линии — разные операции. Если запись видна, но переход не работает, используйте разбор проблемы открытия чата.
Документация: crm.activity.binding.add.