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.