Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 - номер телефона, введенный в ЛГТ перед подпиской.
  • 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 секунды после того, как Ваш сервер получает событие.