object template.delete(array templateIds)
Ta metoda umożliwia usuwanie szablonów.
Usunięcie szablonu spowoduje usunięcie wszystkich związanymi z nim elementów (pozycje, wyzwalacze, wykresy itp.). Aby zachować elementy szablonu z hostami, ale usunąć sam szablon, najpierw odłącz szablon od wymaganych hostów, używając jednej z tych metod: template.update, template.massupdate, host.update, host.massupdate.
Ta metoda jest dostępna tylko dla użytkowników typu Admin i Super admin. Uprawnienia do wywołania tej metody można wycofać w ustawieniach ról użytkowników. Zobacz Role użytkowników aby uzyskać więcej informacji.
(array)
ID szablonów do usunięcia.
(object)
Zwraca obiekt zawierający identyfikatory usuniętych szablonów we właściwości templateids
.
Usuń dwa szablony.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "template.delete",
"params": [
"13",
"32"
],
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Odpowiedź:
CTemplate::delete() w ui/include/classes/api/services/CTemplate.php.