template.delete

Descripción

object template.delete(array templateIds)

Este método permite eliminar templates.

Eliminar una template provocará la eliminación de todas las entidades de la template (items, iniciadores, gráficas, etc.). Para dejar las entidades de la template con los hosts, pero eliminar la template en sí, primero desvincule la template de los hosts correspondientes utilizando uno de estos métodos: template.update, template.massupdate, host.update, host.massupdate.

Este método solo está disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para activar el método se pueden revocar en la configuración del rol de usuario. Ver User roles para obtener más información.

Parámetros

(array) IDs de las templates a eliminar.

Valores de retorno

(object) Devuelve un objeto que contiene los IDs de las templates eliminadas bajo la propiedad templateids.

Ejemplos

Eliminando varios hosts

Elimine dos templates.

Solicitud:

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

Respuesta:

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

Fuente

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