...
Table of Contents |
---|
Что такое Webhook
Вебхук (Webhook) – это механизм оповещения о происходящих в системе событиях посредством функций обратных вызовов. Когда случается интересующее клиента событие, сервер отправляет запрос на URL-адрес, предоставленный клиентом для приема вебхуков.
Активация вебхуков (Webhook enabling)
...
Выберите интересующие Вас параметры, о которых будет приходить информация на сервер (2), и сохраните настройки (3).
...
Info |
---|
Внимание! Вебхуки передают время в UTC таймзоне |
Примеры ответов
- events - массив событий с последней синхронизации;
- type - тип события:
- SUBSCRIBE - приходит при подписке на ЛГТ:
- account_id - идентификатор аккаунта;
- account_name - имя аккаунта;
- created_at - время события;
- leadgentool_id - идентификатор ЛГТ;
- leadgentool_name - название ЛГТ;
- tunnel_id - идентификатор туннеля;
- tunnel_name - название туннеля;
- email - адрес электронной почты, введенный в ЛГТ перед подпиской;
- phone - номер телефона, введенный в ЛГТ перед подпиской.
- SALE - приходит при успешной покупке:
- account_id - идентификатор аккаунта;
- account_name - имя аккаунта;
- created_at - время события;
- currency - валюта оффера;
- offer_id - идентификатор оффера;
- offer_name - название оффера;
- payment_method - платежная система оффера;
- price - цена в валюте оффера;
- price_usd - цена в долларах США;
- email - адрес электронной почты, введенный в ЛГТ перед подпиской;
- phone - номер телефона, введенный в ЛГТ перед подпиской.
- ORDER - приходит при формировании заказа:
- account_id - идентификатор аккаунта;
- account_name - имя аккаунта;
- created_at - время события;
- currency - валюта оффера;
- offer_id - идентификатор оффера;
- offer_name - название оффера;
- payment_method - платежная система оффера;
- price - цена в валюте оффера;
- price_usd - цена в долларах США;
- email - адрес электронной почты, введенный в ЛГТ перед подпиской;
- phone - номер телефона, введенный в ЛГТ перед подпиской.
- SUBSCRIBE - приходит при подписке на ЛГТ:
INCOME_MESSAGE -
приходит при получении входящего сообщения в чат.
- "text": - текст сообщения
- "account_id": - id канала связи
- "person_id": - id человека
- "connection_id": - id канала коммуникации
- "email": - email пользователя
- "phone": - телефон пользователя
- "created_at": "2020-07-13T12:01:44.333Z", - время получения сообщения
- "account_name": "Feliks", - имя отправителя сообщения
- "connection_name": "Лилу в Телеграмм" - название канал связи
...
Info |
---|
На запрос по webhook Ваш сервер должен предоставлять ответ response status 200 не позднее чем через 2 секунды после того, как Ваш сервер получает событие. |