template.delete

Описание

object template.delete(array templateIds)

Этот метод позволяет удалять шаблоны.

Удаление шаблона также удаляет все его сущности (элементы данных, триггеры, графики и т. д.) со всех узлов сети или шаблонов, с которыми он связан. Чтобы сохранить эти сущности, сначала отсоедините шаблон от соответствующих узлов сети или шаблонов с помощью методов host.update, host.massremove, template.update или template.massremove.

Этот метод доступен только пользователям типов Admin и Super admin. Права на вызов этого метода могут быть отозваны в настройках роли пользователя. Дополнительную информацию смотрите в разделе Роли пользователей.

Параметры

(массив) ID удаляемых шаблонов.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID удалённых шаблонов, указанных в свойстве templateids.

Примеры

Удаление нескольких шаблонов

Удалите два шаблона.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "template.delete",
    "params": [
        "13",
        "32"
    ],
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "13",
            "32"
        ]
    },
    "id": 1
}

Источник

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