События связанные с вебхуками
- OnPostWebhookProcessing
OnPostWebhookProcessing.Это событие вызывается после обработки
однойсущности вебхука. Оновызсрабатываетсяикак при отложенной обработке вебхуканав очереди, так и при обработке в реальном времени. Если в теле запроса вебхука присутствует несколько сущностей, событие будет вызываться для каждой из них отдельно.Пример обработчика события (
например вinit.php):
1.
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
'design2u.syncms',
'OnPostWebhookProcessing',
'OnPostWebhookProcessingHandler'
);
/**
* @param string $href ссылка на сущность
* @param string $action действие на которое срабатывает вебхук (CREATE, UPDATE и т.д.)
* @param string $type код сущности вебхука (product, customerorder и т.д.)
* @return void
*/
function OnPostWebhookProcessingHandler(string $href, string $action, string $type)
{
// код обработчика
}