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.

Anfrage:

{
    "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.