События связанные с вебхуками
1. OnPostWebhookProcessing
Это событие вызывается после обработки сущности вебхука. Оно срабатывает как при отложенной обработке вебхука в очереди, так и при обработке в реальном времени. Если в теле запроса вебхука присутствует несколько сущностей, событие будет вызываться для каждой из них отдельно.
Пример обработчика события (init.php):
\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)
{
// код обработчика
}