- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/preset/eventcontroller.php
- Класс: BitrixRestPresetEventController
- Вызов: EventController::onAfterAddAp
static function onAfterAddAp(Event $event)
{
if (!static::$skipMode)
{
$id = intVal($event->getParameter('id'));
if ($id > 0)
{
/** @var array $fields */
$fields = $event->getParameter('fields');
$result = IntegrationTable::add(
[
'ELEMENT_CODE' => Element::DEFAULT_IN_WEBHOOK,
'TITLE' => $fields['TITLE'],
'PASSWORD_ID' => $id,
'USER_ID' => $fields['USER_ID'],
'SCOPE' => [],
'APPLICATION_NEEDED' => 'N',
'QUERY_NEEDED' => 'Y',
'OUTGOING_NEEDED' => 'N',
'WIDGET_NEEDED' => 'N',
'BOT_NEEDED' => 'N',
]
);
if ($result->isSuccess())
{
$integrationID = $result->getId();
static::$tmpApList[$id] = $integrationID;
}
}
}
}