template.delete

Descrizione

object template.delete(array templateIds)

Questo metodo consente di eliminare i template.

L'eliminazione di un template comporta l'eliminazione di tutte le entità del template (item, trigger, grafici, ecc.). Per lasciare le entità del template associate agli host, eliminando però il template stesso, scollegare prima il template dagli host richiesti utilizzando uno dei seguenti metodi: template.update, template.massupdate, host.update, host.massupdate.

Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni dei ruoli utente. Per ulteriori informazioni, vedere Ruoli utente.

Parametri

(array) ID dei modelli da eliminare.

Valori di ritorno

(object) Restituisce un oggetto contenente gli ID dei modelli eliminati sotto la proprietà templateids.

Esempi

Eliminazione di più template

Elimina due template.

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "template.delete",
    "params": [
        "13",
        "32"
    ],
    "id": 1
}

Risposta:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "13",
            "32"
        ]
    },
    "id": 1
}

Fonte

CTemplate::delete() in ui/include/classes/api/services/CTemplate.php.