imopenlines.crm.chat.user.delete
Scope: imopenlines Права на выполнение: для всех
Удаление пользователя из чата сущности CRM.
Параметры
Параметр | Обязательный | Описание |
---|---|---|
CRM_ENTITY_TYPE | да | Тип CRM сущности (lead/deal/company/contact). |
CRM_ENTITY | да | Идентификатор CRM сущности. |
USER_ID | да | Идентификатор пользователя или бота, которого мы хотим добавить в чат. |
CHAT_ID | нет | Идентификатор чата. Если не указан, будет использован чат, последний привязанный к сущности CRM. |
Пример
BX24.callMethod('imopenlines.crm.chat.user.delete', { CRM_ENTITY_TYPE: 'deal', //lead|deal|company|contact CRM_ENTITY: 288, USER_ID: 12, CHAT_ID: 8773 }, function(result) { if(result.error()) { console.error(result.error().ex); } else { console.log(result.data()); } });
Ответ
Возвращает CHAT_ID в случае успеха.
Пример ответа
8773
Возможные коды ошибок
Код | Описание |
---|---|
ACCESS_DENIED | У текущего пользователя нет доступа. |
CRM_CHAT_EMPTY_USER | Не указан идентификатор пользователя. |
CRM_CHAT_EMPTY_CRM_DATA | Не указаны данные CRM. |
IM_NOT_INSTALLED | Не установлен модель im. |
CHAT_NOT_IN_CRM | Чат не относится к сущности CRM. |
CHAT_DELETE_USER_PERMISSION_DENIED | Пользователь не имеет доступа к сущности CRM. |
CRM_CHAT_USER_NOT_ACTIVE | Удаляемый пользователь не активен. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024