Webhook. Регистрация участника

Вебхук participation.acceptedWebinar отправляется при регистрации участника на вебинар. Он позволяет отслеживать новых участников и их данные для дальнейшей обработки.

Формат данных

{
"event": "participation.acceptedWebinar",
"occurredAt": "2024-02-02T15:54:59+03:00",
"data": {
"name": "Евгений",
"role": "GUEST",
"email": "test@test.ru",
"userId": 671095,
"referrer": null,
"secondName": "Сидоров",
"paymentStatus": "NOT_PAID",
"eventSessionId": 1918814158,
"additionalFieldValues": [
{"key": "2928e19c705428df3c9f1e6d4ea8042f", "label": "Телефон", "value": "89999999999"},
{"key": "069c9cb17c0aca1e499f3a00fdeb9b3a", "label": "Город", "value": "Москва"},
{"key": "d9800911a9155661a44b8aae9566f0f0", "label": "Компания", "value": "Организация"},
{"key": "b972361926f1a3e5e04c9caddf77f28d", "label": "Должность", "value": "Сотрудник"}
]
}
}

Описание полей

  • event: Тип события (participation.acceptedWebinar).

  • occurredAt: Дата и время регистрации (в формате ISO 8601).

  • data.name: Имя участника.

  • data.role: Роль участника (например, GUEST).

  • data.email: Email участника.

  • data.userId: Идентификатор участника.

  • data.referrer: Источник перехода (может быть null).

  • data.secondName: Фамилия участника.

  • data.paymentStatus: Статус оплаты (NOT_PAID, PAID).

  • data.eventSessionId: Идентификатор сессии мероприятия.

  • data.additionalFieldValues: Дополнительные поля формы регистрации (массив объектов с ключами key, label, value).

👆 На этом пока всё