vorlage.delete

Beschreibung

object template.delete(array templateIds)

Diese Methode ermöglicht es Ihnen, Vorlagen zu löschen.

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. Um diese Entitäten zu behalten, lösen Sie die Vorlage zunächst von den betreffenden Hosts oder Vorlagen mit den Methoden host.update, host.massremove, template.update oder template.massremove ab.

Diese Methode ist nur für die Benutzertypen Admin und Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann in den Einstellungen der Benutzerrolle widerrufen 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.