Событие при удалении пользовательского поля реквизита onCrmRequisiteUserFieldDelete
Scope:
crmКто может подписаться:
любой пользователь
Событие onCrmRequisiteUserFieldDelete вызывается при удалении пользовательского поля реквизита.
События не будут отправляться в приложение, пока установка не завершена. Проверьте установку приложения
Что получает обработчик
Данные передаются в виде POST-запроса
[
'event' => 'onCrmRequisiteUserFieldDelete',
'data' => [
'FIELDS' => [
'ID' => 235,
'ENTITY_ID' => 'CRM_REQUISITE',
'FIELD_NAME' => 'NEWTECH_v1_STRING'
],
],
'ts' => '1466439714',
'auth' => [
'access_token' => 's6p6eclrvim6da22ft9ch94ekreb52lv',
'expires_in' => '3600',
'scope' => 'crm',
'domain' => 'some-domain.bitrix24.com',
'server_endpoint' => 'https://oauth.bitrix24.tech/rest/',
'status' => 'F',
'client_endpoint' => 'https://some-domain.bitrix24.com/rest/',
'member_id' => 'a223c6b3710f85df22e9377d6c4f7553',
'refresh_token' => '4s386p3q0tr8dy89xvmt96234v3dljg8',
'application_token' => '51856fefc120afa4b628cc82d3935cce',
],
]
Обязательные параметры отмечены *
|
Параметр |
Описание |
|
event* |
Символьный код события. В данном случае это |
|
data* |
Массив с данными удаленного пользовательского поля реквизита |
|
ts* |
Дата и время отправки события из очереди событий |
|
auth* |
Параметры авторизации и данные о портале, на котором произошло событие |
Параметр data[]
Обязательные параметры отмечены *
|
Параметр |
Описание |
|
FIELDS* |
Массив с полями удаленного пользовательского поля реквизита |
Параметр FIELDS[]
Обязательные параметры отмечены *
|
Параметр |
Описание |
|
ID* |
Идентификатор удаленного пользовательского поля реквизита |
|
ENTITY_ID* |
Символьный идентификатор объекта, для которого удалено поле |
|
FIELD_NAME* |
Символьный код удаленного пользовательского поля |
Параметр auth[]
Обязательные параметры отмечены *
|
Название |
Описание |
|
access_token |
Токен авторизации OAuth 2.0 |
|
expires_in |
Время в секундах до истечения срока действия токена |
|
scope* |
Скоуп, в рамках которого произошло событие |
|
domain* |
Адрес Битрикс24, на котором произошло событие |
|
server_endpoint* |
Адрес сервера авторизации Битрикс24, необходимый для обновления токенов OAuth 2.0 |
|
status* |
Статус приложения, подписавшегося на это событие:
|
|
client_endpoint* |
Общий путь для вызовов методов REST API для Битрикс24, на котором произошло событие |
|
member_id* |
Идентификатор Битрикс24, на котором произошло событие |
|
refresh_token |
Токен продления авторизации OAuth 2.0 |
|
application_token* |
Токен для безопасной обработки событий |
Токены авторизации не всегда передаются в обработчик события. Если хит, инициировавший событие, не удалось привязать к конкретному пользователю Битрикс24, токены не передаются. Обязательно проверяйте содержимое ключа auth в коде.
Рекомендуем хранить токены, полученные ранее при установке приложения. Используйте их при работе с интерфейсом приложения в виде встроек, виджетов и так далее.
Продолжите изучение
- Событие при регистрации адреса onCrmAddressRegister
- Событие при удалении адреса onCrmAddressUnregister
- Событие при добавлении реквизита onCrmRequisiteAdd
- Событие при изменении реквизита onCrmRequisiteUpdate
- Событие при удалении реквизита onCrmRequisiteDelete
- Событие при добавлении пользовательского поля реквизита onCrmRequisiteUserFieldAdd
- Событие при изменении набора значений для пользовательского поля списочного типа onCrmRequisiteUserFieldSetEnumValues
- Событие при изменении пользовательского поля реквизита onCrmRequisiteUserFieldUpdate
- Событие при добавлении банковского реквизита onCrmBankDetailAdd
- Событие при изменении банковского реквизита onCrmBankDetailUpdate
- Событие при удалении банковского реквизита onCrmBankDetailDelete