Что это и для чего это нужно?
Webhook – это механизм отправки уведомлений при наступлении в системе определённого события. Под событием понимается изменение состояния системы. Например, событиями являются: создание нового товара, изменение информации о компании, удаление услуги и т.д. Уведомлением будет запрос метода POST, который будет содержать следующую информацию о наступившем событии: его тип и ссылку на изменившийся объект. Например, при изменении наименования товара, будет отправлено уведомление, которое будет содержать ссылку на созданный товар.
Непосредственно сам Webhook содержит описание изменения (тип объекта и ссылку на изменившийся объект), которое отправляется на указанный url.
Настройка
1. Перейдите в раздел Настройки – Webhook, включите отправку хуков и укажите адрес, на который будут приходить уведомления.
2. Настройте, по каким событиям будут отправляться вебхуки:
- при изменении настроек филиала в разделе Настройки – Основные и в разделе Настройки – Информация (кроме вкладки Реквизиты)
- при создании, изменении, удалении сотрудника
- при создании, изменении, удалении товара
- при создании, изменении, удалении услуги
- при создании, изменении, удалении категории услуги
- при создании, изменении, удалении клиента
- при создании, изменении, удалении записи в журнале записи
- при создании, изменении, удалении складских и финансовых операций
3. Нажмите кнопку Сохранить.
В окно «Адрес, на который отправлять уведомления» нужно ведь адрес электронной почты указать? Я указала, а системам ругается и пишет, что адрес должен начинаться с http или https. Как быть?
События Webhook можно отправлять только на URL, так как отправляется JSON файл, а не обычный текст. То есть почта не сможет принять Webhook. Поэтому необходимо указывать адрес сайта, который начинается с http или https.