Áú»¢¶Ä²©

template.massremove

Descri??o

object template.massremove(object parameters)

Este m¨¦todo permite remover objetos relacionados de v¨¢rios templates.

Este m¨¦todo est¨¢ dispon¨ªvel apenas para os tipos de usu¨¢rio Admin e Super admin. As permiss?es para chamar o m¨¦todo podem ser revogadas nas configura??es de fun??o do usu¨¢rio. Consulte fun??o do usu¨¢rio para obter mais informa??es.

Par?metros

(object) Par?metros contendo os IDs dos templates a serem atualizados e os objetos que devem ser removidos.

Par?metro Tipo Descri??o
templateids
(required)
string/array IDs dos templates a serem atualizados.
groupids string/array Grupos de hosts dos quais remover os templates fornecidos.
macros string/array Macros de usu¨¢rio para excluir dos templates fornecidos.
templateids_clear string/array Templates para desvincular e limpar dos templates fornecidos (upstream).
templateids_link string/array Templates para desvincular dos templates fornecidos (upstream).

Valores de retorno

(object) Retorna um objeto contendo os IDs dos modelos atualizados na propriedade templateids.

Exemplos

Removendo templates de um grupo

Remover 2 templates do grupo "2".

Requisi??o:

{
           "jsonrpc": "2.0",
           "method": "template.massremove",
           "params": {
               "templateids": [
                   "10085",
                   "10086"
               ],
               "groupids": "2"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "10085",
                   "10086"
               ]
           },
           "id": 1
       }

Unlinking templates from a host

Unlink templates "10106" and "10104" from template "10085".

Request:

{
           "jsonrpc": "2.0",
           "method": "template.massremove",
           "params": {
               "templateids": "10085",
               "templateids_link": [
                   "10106",
                   "10104"
               ]
           },
           "id": 1
       }

Response:

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

Veja tamb¨¦m

Fonte

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