Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

module.delete

Описание

object module.delete(массив moduleids)

Этот метод позволяет удалять модули.

Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.

Файлы модуля необходимо удалять вручную.

Parameters

(array) IDs of the modules to uninstall.

Return values

(object) Returns an object containing the IDs of the uninstalled modules under the moduleids property.

Примеры

Uninstalling multiple modules

Uninstall modules "27" and "28".

Request:

{
           "jsonrpc": "2.0",
           "method": "module.delete",
           "params": [
               "27",
               "28"
           ],
           "id": 1
       }

Response:

{
           "jsonrpc": "2.0",
           "result": {
               "moduleids": [
                   "27",
                   "28"
               ]
           },
           "id": 1
       }

Источник

CModule::delete() в ui/include/classes/api/services/CModule.php.