vorlage.delete
Beschreibung
object template.delete(array templateIds)
Mit dieser Methode können Vorlagen gelöscht werden.
Beim Löschen einer Vorlage werden auch alle zugehörigen Entitäten (Datenpunkte, Auslöser, Diagramme usw.) von allen Hosts oder Vorlagen entfernt, mit denen sie verknüpft ist.
Wenn diese Entitäten beibehalten werden sollen, heben Sie zunächst die Verknüpfung der Vorlage mit den entsprechenden Hosts oder Vorlagen auf, indem Sie die Methoden host.update, host.massremove, template.update oder template.massremove verwenden.
Diese Methode ist nur für Benutzertypen Admin und Super admin verfügbar. Die Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(array) IDs der zu löschenden Vorlagen.
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der gelöschten Vorlagen
unter der Eigenschaft templateids enthält.
Beispiele
Mehrere Vorlagen löschen
Löschen Sie zwei Vorlagen.
{
"jsonrpc": "2.0",
"method": "template.delete",
"params": [
"13",
"32"
],
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"13",
"32"
]
},
"id": 1
}
Quelle
CTemplate::delete() in ui/include/classes/api/services/CTemplate.php.