Событие при добавлении пользователя onUserAdd
Scope:
базовыйКто может подписаться: любой пользователь
Событие onUserAdd вызывается при добавлении пользователя в Битрикс24. Событие срабатывает не после приглашения, а после того, как пользователь зайдет на портал и зарегистрируется до конца.
События не будут отправляться в приложение, пока установка не завершена. Проверьте установку приложения
Что получает обработчик
Данные передаются в виде POST-запроса
{
"event": "ONUSERADD",
"data": {
"ID": 123,
"ACTIVE": "Y",
"EMAIL": "user@example.ru",
"NAME": "Иван",
"LAST_NAME": "Иванов",
"PERSONAL_GENDER": "M",
"PERSONAL_BIRTHDAY": "1990-01-01",
"UF_DEPARTMENT": [1, 2],
"DATE_REGISTER": "2024-04-05T10:00:00+03:00",
"WORK_POSITION": "Разработчик",
"UF_EMPLOYMENT_DATE": "2024-04-05"
},
"ts": "1466439714",
"auth": {
"domain": "some-domain.bitrix24.ru",
"server_endpoint": "https://oauth.bitrix24.tech/rest/",
"client_endpoint": "https://some-domain.bitrix24.ru/rest/",
"member_id": "a223c6b3710f85df22e9377d6c4f7553"
}
}
Параметры запроса
Обязательные параметры отмечены *
|
Название |
Описание |
|
event* |
Символьный код события — |
|
data* |
Данные добавленного пользователя. Структура описана ниже |
|
ts* |
Дата и время отправки события |
|
auth* |
Данные авторизации и портала. Структура описана ниже |
Параметр data
Обязательные параметры отмечены *
|
Название |
Описание |
|
ID* |
Идентификатор пользователя |
|
ACTIVE* |
Флаг активности. Возможные значения:
|
|
EMAIL |
Email пользователя |
|
NAME |
Имя пользователя |
|
LAST_NAME |
Фамилия пользователя |
|
PERSONAL_GENDER |
Пол: |
|
PERSONAL_BIRTHDAY |
Дата рождения в формате |
|
Массив |
|
|
DATE_REGISTER* |
Дата регистрации в формате |
|
WORK_POSITION |
Должность пользователя |
|
UF_EMPLOYMENT_DATE |
Дата приема на работу в формате |
Некоторые поля могут отсутствовать или иметь значение null, если у приложения нет доступа к ним.
Параметр auth
Обязательные параметры отмечены *
|
Название |
Описание |
|
access_token* |
Токен для обращения к API |
|
expires_in* |
Время в секундах до истечения срока действия токена |
|
scope* |
Скоуп, в рамках которого произошло событие |
|
domain* |
Адрес Битрикс24, на котором произошло событие |
|
server_endpoint* |
Адрес сервера авторизации Битрикс24, необходимый для обновления токенов OAuth 2.0 |
|
status* |
Статус приложения, подписавшегося на это событие:
|
|
client_endpoint* |
Общий путь для вызовов методов API для Битрикс24, на котором произошло событие |
|
member_id* |
Идентификатор Битрикс24, на котором произошло событие |
|
refresh_token* |
Токен продления авторизации OAuth 2.0 |
|
application_token* |
Токен для безопасной обработки событий |
Продолжите изучение
- Обработчик событий
- Зарегистрировать новый обработчик события event.bind
- Событие после успешной установки приложения OnAppInstall
- Событие при оплате приложения onAppPayment
- Событие при получении разрешения на использование методов onAppMethodConfirm
- Событие при удалении приложения onAppUninstall