template.delete
Opis
object template.delete(array templateIds)
Ta metoda umożliwia usuwanie szablonów.
Usunięcie szablonu spowoduje usunięcie wszystkich encji szablonu (pozycji, wyzwalaczy, wykresów itd.). Aby pozostawić encje szablonu przy hostach, ale usunąć sam szablon, należy najpierw odłączyć szablon od wymaganych hostów za pomocą jednej z tych metod: template.update, template.massupdate, host.update, host.massupdate.
Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywoływania tej metody można odebrać w ustawieniach ról użytkowników. Więcej informacji można znaleźć w sekcji Role użytkowników.
Parametry
(array) ID szablonów do usunięcia.
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory usuniętych szablonów
we właściwości templateids.
Przykłady
Usuwanie wielu szablonów
Usuń dwa szablony.
{
"jsonrpc": "2.0",
"method": "template.delete",
"params": [
"13",
"32"
],
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"13",
"32"
]
},
"id": 1
}
Źródło
CTemplate::delete() w ui/include/classes/api/services/CTemplate.php.