Scope:
crm
Кто может подписаться:
любой пользователь
Событие сработает на удаление элемента любого пользовательского типа объектов в CRM.
Данные передаются в виде POST-запроса {.b24-info}
Событие на удаление элемента с идентификатором 23
, принадлежащего смарт-процессу с entityTypeId = 1220
:
{
"event": "ONCRMDYNAMICITEMDELETE",
"event_handler_id": "6",
"data": {
"FIELDS": {
"ID": "23",
"ENTITY_TYPE_ID": "1220"
}
},
"ts": "1723538149",
"auth": {
"access_token": "s6p6eclrvim6da22ft9ch94ekreb52lv",
"expires_in": "3600",
"scope": "crm",
"domain": "some-domain.bitrix24.com",
"server_endpoint": "https://oauth.bitrix.info/rest/",
"status": "F",
"client_endpoint": "https://some-domain.bitrix24.com/rest/",
"member_id": "a223c6b3710f85df22e9377d6c4f7553",
"refresh_token": "4s386p3q0tr8dy89xvmt96234v3dljg8",
"application_token": "51856fefc120afa4b628cc82d3935cce"
}
}
#|
|| Параметр
тип
| Описание ||
|| event
string
| Символьный код события.
В данном случае — ONCRMDYNAMICITEMDELETE
||
|| event_handler_id
integer
| Идентификатор обработчика события ||
|| data
object
| Объект, содержащий информацию об удаленном объекте пользовательского типа CRM.
Содержит единственный ключ FIELDS
||
|| data.FIELDS
object
| Объект содержащий информацию о полях удаленного объекта пользовательского типа CRM.
Структура описана ниже ||
|| ts
timestamp
| Дата и время отправки события из очереди событий ||
|| auth
object
| Объект, содержащий параметры авторизации и данные о портале, на котором произошло событие.
Структура описана ниже || |#
#|
|| Параметр
тип
| Описание ||
|| ID
integer
| Идентификатор удаленного объекта пользовательского типа CRM ||
|| ENTITY_TYPE_ID
integer
| Идентификатор пользовательского типа CRM ||
|#
{% include notitle Таблица с ключами в массиве auth %}
{% note warning "События системных типов объектов" %}
Несмотря на то, что универсальные методы CRM позволяют добавлять и модифицировать объекты таких стандартных типов, как сделки, лиды, контакты, компании и коммерческие предложения, событие onCrmDynamicItemDelete
не будет срабатывать при удалении перечисленных объектов.
Для отслеживания удаленных сделок, лидов и т.д., вы можете воспользоваться специальными событиями:
При удалении новых счетов событие onCrmDynamicItemDelete
сработает.
{% endnote %}