Skip to content

Latest commit

 

History

History
89 lines (72 loc) · 3.45 KB

on-crm-contact-user-field-update.md

File metadata and controls

89 lines (72 loc) · 3.45 KB

Событие на изменение пользовательского поля onCrmContactUserFieldUpdate

Scope: crm

Кто может подписаться: любой пользователь

Событие срабатывает при изменении пользовательского поля у контактов.

Что получает обработчик

Данные передаются в виде POST-запроса {.b24-info}

{
  "event": "ONCRMCONTACTUSERFIELDUPDATE",
  "event_handler_id": "15",
  "data": {
    "FIELDS": {
      "ID": "554",
      "ENTITY_ID": "CRM_CONTACT",
      "FIELD_NAME": "UF_CRM_1724771514"
    }
  },
  "ts": "1724775198",
  "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 | Символьный код события.

В данном случае — ONCRMCONTACTUSERFIELDUPDATE|| || event_handler_id integer | Идентификатор обработчика события || || data object | Объект, содержащий информацию об измененном пользовательском поле

Содержит единственный ключ FIELDS || || data.FIELDS object | Объект содержащий информацию о полях измененного пользовательского поля

Структура описана ниже || || ts timestamp | Дата и время отправки события из очереди событий || || auth object | Объект, содержащий параметры авторизации и данные о портале, на котором произошло событие.

Структура описана ниже || |#

Параметр FIELDS {#fields}

#| || Параметр тип | Описание || || ID integer | Идентификатор измененного пользовательского поля || || ENTITY_ID userFieldEntityId | Тип объекта CRM, к которому привязано пользовательское поле.

В данном случае — CRM_CONTACT || || FIELD_NAME string | Код измененного пользовательского поля || |#

Параметр auth {#auth}

{% include notitle Таблица с ключами в массиве auth %}

Продолжите изучение