Документация для разработчиков
Темная тема

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