- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/integration/bizproc/automation/rest.php
- Класс: BitrixTasksIntegrationBizprocAutomationRest
- Вызов: Rest::runRestMethod
static function runRestMethod($executiveUserId, $methodName, $args, $navigation, $server)
{
self::checkAdminPermissions();
if ($methodName === 'webhook')
{
return self::executeWebHookTrigger($args);
}
elseif ($methodName === 'add')
{
return self::addTrigger($args, $server);
}
elseif ($methodName === 'list')
{
return self::getTriggerList($args, $server);
}
elseif ($methodName === 'delete')
{
return self::deleteTrigger($args, $server);
}
elseif ($methodName === 'execute')
{
return self::executeAppTrigger($args, $server);
}
throw new RestException("Resource '{$methodName}' is not supported in current context.");
}