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.