template.delete

Opis

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.

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.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "template.delete",
           "params": [
               "13",
               "32"
           ],
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "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.