Webhooks API


 

В нашей системе постоянно происходят различные события. Отправляются сообщения, меняются контактные данные посетителей, оставляются отзывы и тп.

Вы можете получать информацию об этих событиях на свой сервер. Для этого в личном кабинете необходимо произвести настройку webhook. 

 

Мы не повторяем webhook запросы, если ваш сервер ответил ошибкой или не ответил вовсе.

 

Сервера, с которых запросы идут на ваш webhook URL, могут имеют следующие IP-адреса:

185.30.96.* (* - число от 0 до 255)

 

Как настроить Webhook

 

1. Зайдите в Личный кабинет и перейдите в раздел API.

2. В подразделе Webhook-и можно создать webhook-и для Онлайн-чата и личного кабинета.

 
 

3. Чтобы создать webhook для Онлайн-чата нажмите на кнопку "Добавить", расположенную в контейнере "Online-чат".

4. В появившемся окне нужно заполнить следующие поля:

  • Название для webhook-а. Название необходимо лишь для удобства использования.
  • URL. Здесь нужно указать ссылку на скрипт, который будет обрабатывать наши события.
  • Секретный ключ. Мы пришлем его вам в POST запросе, чтобы вы удостоверились, что он пришел от нас.
  • Basic Authorization. Вы можете включить basic authorization у себя на сервере для дополнительной защиты от несанкционированного доступа. Включение этой настройки потребует заполнения двух дополнительных полей: "Логин" и "Пароль".
  • Источник событий. Укажите сайт (проект), для которого вы настраиваете webhook.
  • Cобытия. Укажите события, которые будут отправляться на ваш webhook url. 
 

 

Полный список событий и формат данных

 

Полный список событий и формат отправляемых данных представлен в отдельной статье.

 

 

Список последних запросов

 

В таблице с настроенными webhook можно увидеть последние 30 запросов, отправленных на указанный webhook URL.

В информационном блоке вы сможете найти следующую информацию:

  • Дату/время запроса;
  • Код ответа вашего сервера на наш запрос;
  • Тело запроса в формате JSON;
  • Ответ вашего сервера.
 
Тэги: API, Webhooks API
38338 просмотров

Другие статьи по этой теме

Rest API представляет из себя серверное API, которое позволит вам получать отчеты, отправлять сообщения клиенту или операторам, управлять операторами ...
С помощью SDK для мобильных приложений вы можете вставить наш онлайн чат в любое iOS/Android приложение. - GitHub iOS - GitHub Android - GitHub Flutt...