Добавление вебхука

Перейдите в раздел СистемаВебхуки и нажмите кнопку Добавить

Поле Описание
Название Название вебхука
Путь Путь к обработчику вебхука
Токен Авторизационный токен, будет отправлен в заголовке Authorization: Bearer {token}
Функция Необязательное поле, название функции, которая будет формировать JSON-данные вебхука
Таймаут, с. Таймаут, с которым будет отправлен запрос на указанный "Путь"
События События, при которых будет срабатывать вебхук. Для каждой модели ORM в системе управления доступны события Create, Delete, MarkDeleted, Update. Например, OnShopOrderCreate, также могут быть добавлены дополнительные вебхуки, генерируемые модулем.
Активность Активность вебхука

Функция

Указывается название функции, которая будет формировать JSON-данные. Если функция не заполнена, для модели будет вызван стандартный метод getStdObject(), а JSON будет представлен в виде массива 'названиеСобытия' => object.

Пример функции, которая формирует простой JSON для объекта:

function myFunction($eventName, $object)
{
	return array('name' => $object->name);
}

* Указание функции доступно с версии 7.0.7.

Проверка работы вебхука

На тестовый период использования вебхуков можно использовать сервис https://webhook.site, сервис создаст для вас уникальный URL, с помощью которого вы сможете видеть присылаемые запросы.

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.