• Модуль: 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.");
}