en-us	#### Default global regular expressions  Zabbix comes with several global regular expression in its default dataset.  |Name|Expression|Matches| |----|----------|-------| |*File systems for discovery*|`^(btrfs\|ext2\|ext3\|ext4\|jfs\|reiser\|xfs\|ffs\|ufs\|jfs\|jfs2\|vxfs\|hfs\|refs\|apfs\|ntfs\|fat32\|zfs)$`|"btrfs" or "ext2" or "ext3" or "ext4" or "jfs" or "reiser" or "xfs" or "ffs" or "ufs" or "jfs" or "jfs2" or "vxfs" or "hfs" or "refs" or "apfs" or "ntfs" or "fat32" or "zfs"| |*Network interfaces for discovery*|`^Software Loopback Interface`|Strings starting with "Software Loopback Interface".| |<|`^lo$`|"lo"| |<|`^(In)?[Ll]oop[Bb]ack[0-9._]*$`|Strings that optionally start with "In", then have "L" or "l", then "oop", then "B" or "b", then "ack", which can be optionally followed by any number of digits, dots or underscores.| |<|`^NULL[0-9.]*$`|Strings starting with "NULL" optionally followed by any number of digits or dots.| |<|`^[Ll]o[0-9.]*$`|Strings starting with "Lo" or "lo" and optionally followed by any number of digits or dots.| |<|`^[Ss]ystem$`|"System" or "system"| |<|`^Nu[0-9.]*$`|Strings starting with "Nu" optionally followed by any number of digits or dots.| |*Storage devices for SNMP discovery*|`^(Physical memory\|Virtual memory\|Memory buffers\|Cached memory\|Swap space)$`|"Physical memory" or "Virtual memory" or "Memory buffers" or "Cached memory" or "Swap space"| |*Windows service names for discovery*|`^(MMCSS\|gupdate\|SysmonLog\|clr_optimization_v2.0.50727_32\|clr_optimization_v4.0.30319_32)$`|"MMCSS" or "gupdate" or "SysmonLog" or strings like "clr\_optimization\_v2.0.50727\_32" and "clr\_optimization\_v4.0.30319\_32" where instead of dots you can put any character except newline.| |*Windows service startup states for discovery*|`^(automatic\|automatic delayed)$`|"automatic" or "automatic delayed"|
pt-br	#### Expressões regulares globais padrão  O Zabbix vem com várias expressões regulares globais em seu conjunto  de dados padrão.  |Nome|Expressão|Correspondências| |----|----------|-------| |*Descoberta de sistemas de arquivo*|`^(btrfs\|ext2\|ext3\|ext4\|jfs\|reiser\|xfs\|ffs\|ufs\|jfs\|jfs2\|vxfs\|hfs\|refs\|apfs\|ntfs\|fat32\|zfs)$`|"btrfs" ou "ext2" ou "ext3" ou "ext4" ou "jfs" ou "reiser" ou "xfs" ou "ffs" ou "ufs" ou "jfs" ou "jfs2" ou "vxfs" ou "hfs" ou "refs" ou "apfs" ou "ntfs" ou "fat32" ou "zfs"| |*Interfaces de rede para descoberta*|`^Software Loopback Interface`|Strings começando com "Software Loopback Interface".| |<|`^lo$`|"lo"| |<|`^(In)?[Ll]oop[Bb]ack[0-9._]*$`|Strings que opcionalmente começam com "In", e então têm "L" ou "l", então "oop", então "B" ou "b", então "ack", que pode ser opcionalmente seguido por qualquer número de dígitos, pontos ou sublinhas.| |<|`^NULL[0-9.]*$`|Strings começando com "NULL" opcionalmente seguidas por qualquer número de dígitos ou pontos.| |<|`^[Ll]o[0-9.]*$`|Strings começando com "Lo" ou "lo" e opcionalmente seguidas por qualquer número de dígitos ou pontos.| |<|`^[Ss]ystem$`|"System" ou "system"| |<|`^Nu[0-9.]*$`|Strings começando com "Nu" opcionalmente seguidas por qualquer número de dígitos ou pontos.| |*Dispositivos de armazenamento para descoberta SNMP*|`^(Physical memory\|Virtual memory\|Memory buffers\|Cached memory\|Swap space)$`|"Physical memory (Memória física)" ou "Virtual memory (Memória virtual)" ou "Memory buffers (Buffers de memória)" ou "Cached memory (Memória em cache)" ou "Swap space (Memória de troca)"| |*Nomes de serviço Windows para descoberta*|`^(MMCSS\|gupdate\|SysmonLog\|clr_optimization_v2.0.50727_32\|clr_optimization_v4.0.30319_32)$`|"MMCSS" ou "gupdate" ou "SysmonLog" ou strings como "clr\_optimization\_v2.0.50727\_32" e "clr\_optimization\_v4.0.30319\_32" onde em vez de pontos você pode colocar qualquer caractere exceto nova linha.| |*Estado de início de serviço Windows para descoberta*|`^(automatic\|automatic delayed)$`|"automatic (automático)" ou "automatic delayed (automático com atraso)"|

en-us	#### Default user roles  By default, Zabbix is configured with four user roles, which have a pre-defined set of permissions:  -   Admin role -   Guest role -   Super admin role -   User role  ![](../../../../../assets/en/manual/web_interface/user_roles0.png){width="600"}  ::: noteclassic  Default *Super admin role* cannot be modified or deleted, because at least one Super admin user with unlimited privileges must exist in Zabbix.  :::  Zabbix users with type Super admins and proper permissions can modify or delete existing roles or create new custom roles.  To create a new role, click on the *Create user role* button at the top right corner. To update an existing role, press on the role name to open the configuration form.  ![](../../../../../assets/en/manual/web_interface/user_role.png)  Available permission options along with default permission sets for pre-existing user roles in Zabbix are described below.  |Parameter|Description|Default user roles|<|<|<| |---------|-----------|------------------|-|-|-| | | |Super admin role|Admin role|User role|Guest role| |Name|Role visible name.|Super admin role|Admin role|User role|Guest role| |User type|Selected user type determines the list of available permissions.<br>Upon selecting a user type, all available permissions for this user type are granted by default.<br>Uncheck the checkbox(es) to revoke certain permissions for the user role.<br>Checkboxes for permissions not available for this user type are grayed out.|Super admin|Admin|User|User| |Access to UI elements|<|<|<|<|<| |*Monitoring*|<|<|<|<|<| |Dashboard|Enable/disable access to a specific Monitoring menu section and underlying pages.|Yes|Yes|Yes|Yes| |Problems|^|^|^|^|^| |Hosts|^|^|^|^|^| |Latest data|^|^|^|^|^| |Maps|^|^|^|^|^| |Discovery|^|^|^|No|No| |*Services*|<|<|<|<|<| |Services|Enable/disable access to a specific Services menu section and underlying pages.|Yes|Yes|Yes|Yes| |Service actions|^|^|^|^|^| |SLA|^|^|^|^|^| |SLA report|^|^|^|^|^| |*Inventory*|<|<|<|<|<| |Overview|Enable/disable access to a specific Inventory menu section and underlying pages.|Yes|Yes|Yes|Yes| |Hosts|^|^|^|^|^| |*Reports*|<|<|<|<|<| |System information|Enable/disable access to a specific Reports menu section and underlying pages.|Yes|No|No|No| |Availability report|^|^|Yes|Yes|Yes| |Triggers top 100|^|^|^|^|^| |Audit|^|^|No|No|No| |Action log|^|^|^|^|^| |Notifications|^|^|Yes|^|^| |Scheduled reports|^|^|^|^|^| |*Configuration*|<|<|<|<|<| |Host groups|Enable/disable access to a specific *Configuration* menu section and underlying pages.|Yes|Yes|No|No| |Templates|^|^|^|^|^| |Hosts|^|^|^|^|^| |Maintenance|^|^|^|^|^| |Actions|^|^|^|^|^| |Event correlation|^|^|No|^|^| |Discovery|^|^|Yes|^|^| |*Administration*|<|<|<|<|<| |General|Enable/disable access to a specific *Administration* menu section and underlying pages.|Yes|No|No|No| |Proxies|^|^|^|^|^| |Authentication|^|^|^|^|^| |User groups|^|^|^|^|^| |User roles|^|^|^|^|^| |Users|^|^|^|^|^| |Media types|^|^|^|^|^| |Scripts|^|^|^|^|^| |Queue|^|^|^|^|^| |*Default access to new UI elements*|Enable/disable access to the custom UI elements. Modules, if present, will be listed below.|Yes|Yes|Yes|Yes| |Access to services|<|<|<|<|<| |Read-write access to services|Select read-write access to services:<br>**None** - no access at all<br>**All** - access to all services is read-write<br>**Service list** - select services for read-write access<br><br>The read-write access takes precedence over the read-only access and is dynamically inherited by the child services.|Yes|Yes|No|No| |Read-write access to services with tag|Specify tag name and, optionally, value to additionally grant read-write access to services matching the tag.<br>This option is available if 'Service list' is selected in the *Read-write access to services* parameter.<br>The read-write access takes precedence over the read-only access and is dynamically inherited by the child services.|^|^|^|^| |Read-only access to services|Select read-only access to services:<br>**None** - no access at all<br>**All** - access to all services is read-only<br>**Service list** - select services for read-only access<br><br>The read-only access does not take precedence over the read-write access and is dynamically inherited by the child services.|^|^|^|^| |Read-only access to services with tag|Specify tag name and, optionally, value to additionally grant read-only access to services matching the tag.<br>This option is available if 'Service list' is selected in the *Read-only access to services* parameter.<br>The read-only access does not take precedence over the read-write access and is dynamically inherited by the child services.|^|^|^|^| |Access to modules|<|<|<|<|<| |<Module name>|Allow/deny access to a specific module. Only enabled modules are shown in this section. It is not possible to grant or restrict access to a module that is currently disabled.|Yes|Yes|Yes|Yes| |*Default access to new modules*|Enable/disable access to modules that may be added in the future.|^|^|^|^| |Access to API|<|<|<|<|<| |*Enabled*|Enable/disable access to API.|Yes|Yes|Yes|No| |*API methods*|Select *Allow list* to allow only specified API methods or *Deny list* to restrict only specified API methods.<br><br>In the search field, start typing the method name, then select the method from the auto-complete list.<br>You can also press the Select button and select methods from the full list available for this user type. Note, that if certain action from the Access to actions block is unchecked, users will not be able to use API methods related to this action.<br><br>Wildcards are supported. Examples: `dashboard.*` (all methods of 'dashboard.' API service) `*` (any method), `*.export` (methods with '.export' name from all API services).<br><br>If no methods have been specified the Allow/Deny list rule will be ignored.|^|^|^|^| |Access to actions|<|<|<|<|<| |Create and edit dashboards|Clearing this checkbox will also revoke the rights to use `.create`, `.update` and `.delete` API methods for the corresponding elements.|Yes|Yes|Yes|No| |Create and edit maps|^|^|^|^|^| |Create and edit maintenance|^|^|^|No|^| |Add problem comments|Clearing this checkbox will also revoke the rights to perform corresponding action via `event.acknowledge` API method.|^|^|Yes|^| |Change severity|^|^|^|^|^| |Acknowledge problems|^|^|^|^|^| |Close problems|^|^|^|^|^| |Execute scripts|Clearing this checkbox will also revoke the rights to use the `script.execute` API method.|^|^|^|^| |Manage API tokens|Clearing this checkbox will also revoke the rights to use all `token.` API methods.|^|^|^|^| |Manage scheduled reports|Clearing this checkbox will also revoke the rights to use all `report.` API methods.|^|^|No|^| |Manage SLA|Enable/disable the rights to manage [SLA](/manual/web_interface/frontend_sections/services/sla).|^|^|^|^| |Default access to new actions|Enable/disable access to new actions.|^|^|Yes|^|  Notes:  -   Each user may have only one role assigned. -   If an element is restricted, users will not be able to access it     even by entering a direct URL to this element into the browser. -   Users of type *User* or *Admin* cannot change their own role     settings. -   Users of type *Super admin* can modify settings of their own role     (not available for the default *Super admin role*), but not the user     type. -   Users of all levels cannot change their own user type.  See also:  -   [Configuring a user](/manual/config/users_and_usergroups/user)
pt-br	#### Funções de usuário padrão  Por padrão, o Zabbix é configurado com quatro funções de usuário, que possuem um conjunto predefinido de permissões:  - Função de administrador - Função de convidado - Função de superadministrador -   Papel do usuário  ![](../../../../../assets/en/manual/web_interface/user_roles0.png){width="600"}  ::: noteclassic  A *função de superadministrador* padrão não pode ser modificada ou excluída, porque pelo menos um usuário superadministrador com privilégios ilimitados deve existe no Zabbix. :::  Usuários do Zabbix com tipo Super admins e permissões apropriadas podem modificar ou exclua funções existentes ou crie novas funções personalizadas.  Para criar uma nova função, clique no botão *Criar função de usuário* na parte superior Esquina direita. Para atualizar uma função existente, pressione o nome da função para abrir o formulário de configuração.  ![](../../../../../assets/en/manual/web_interface/user_role.png)  Opções de permissão disponíveis junto com conjuntos de permissões padrão para funções de usuário pré-existentes no Zabbix são descritas abaixo.  |Parâmetro|Descrição|Funções de usuário padrão|<|<|<| |---------|-----------|------------------|-|-|-| | | |Função de superadministrador|Função de administrador|Função de usuário|Função de convidado| |Nome|Nome visível da função.|Função de superadministrador|Função de administrador|Função de usuário|Função de convidado| |Tipo de usuário|O tipo de usuário selecionado determina a lista de permissões disponíveis.<br>Ao selecionar um tipo de usuário, todas as permissões disponíveis para esse tipo de usuário são concedidas por padrão.<br>Desmarque a(s) caixa(s) de seleção para revogar determinadas permissões para o função de usuário.<br>As caixas de seleção para permissões não disponíveis para este tipo de usuário estão esmaecidas.|Superadministrador|Admin|Usuário|Usuário| |Acesso aos elementos da interface do usuário|<|<|<|<|<| |*Monitoramento*|<|<|<|<|<| |Painel|Ativar/desativar o acesso a uma seção específica do menu Monitoramento e páginas subjacentes.|Sim|Sim|Sim|Sim| |Problemas|^|^|^|^|^| |Anfitriões|^|^|^|^|^| |Últimos dados|^|^|^|^|^| |Mapas|^|^|^|^|^| |Descoberta|^|^|^|Não|Não| |*Serviços*|<|<|<|<|<| |Serviços|Ativar/desativar o acesso a uma seção específica do menu Serviços e páginas subjacentes.|Sim|Sim|Sim|Sim| |Ações de serviço|^|^|^|^|^| |SLA|^|^|^|^|^| |Relatório de SLA|^|^|^|^|^| |*Inventário*|<|<|<|<|<| |Visão geral|Ativar/desativar o acesso a uma seção específica do menu Inventário e páginas subjacentes.|Sim|Sim|Sim|Sim| |Anfitriões|^|^|^|^|^| |*Relatórios*|<|<|<|<|<| |Informações do sistema|Ativar/desativar o acesso a uma seção específica do menu Relatórios e páginas subjacentes.|Sim|Não|Não|Não| |Relatório de disponibilidade|^|^|Sim|Sim|Sim| |Aciona os 100 primeiros|^|^|^|^|^| |Auditoria|^|^|Não|Não|Não| |Registro de ações|^|^|^|^|^| |Notificações|^|^|Sim|^|^| |Relatórios programados|^|^|^|^|^| |*Configuração*|<|<|<|<|<| |Grupos de hosts|Ativar/desativar o acesso a uma seção específica do menu *Configuração* e páginas subjacentes.|Sim|Sim|Não|Não| |Modelos|^|^|^|^|^| |Anfitriões|^|^|^|^|^| |Manutenção|^|^|^|^|^| |Ações|^|^|^|^|^| |Correlação de eventos|^|^|Não|^|^| |Descoberta|^|^|Sim|^|^| |*Administração*|<|<|<|<|<| |Geral|Ativar/desativar o acesso a uma seção específica do menu *Administração* e páginas subjacentes.|Sim|Não|Não|Não| |Proxies|^|^|^|^|^| |Autenticação|^|^|^|^|^| |Grupos de usuários|^|^|^|^|^| |Funções do usuário|^|^|^|^|^| |Usuários|^|^|^|^|^| |Tipos de mídia|^|^|^|^|^| |Scripts|^|^|^|^|^| |Fila|^|^|^|^|^| |*Acesso padrão aos novos elementos da interface do usuário*|Ativar/desativar o acesso aos elementos personalizados da interface do usuário. Módulos, se presentes, serão listados abaixo.|Sim|Sim|Sim|Sim| |Acesso aos serviços|<|<|<|<|<| |Acesso de leitura e gravação aos serviços|Selecione o acesso de leitura e gravação aos serviços:<br>**Nenhum** - nenhum acesso<br>**Todos** - o acesso a todos os serviços é de leitura e gravação<br>* *Lista de serviços** - selecione serviços para acesso de leitura e gravação<br><br>O acesso de leitura e gravação tem precedência sobre o acesso somente leitura e é herdado dinamicamente pelos serviços filho.|Sim|Sim|Não|Não| |Acesso de leitura-gravação aos serviços com tag|Especifique o nome da tag e, opcionalmente, o valor para conceder acesso de leitura e gravação aos serviços que correspondem à tag.<br>Esta opção está disponível se 'Lista de serviços' estiver selecionada no *Read- acesso de gravação ao parâmetro services*.<br>O acesso de leitura e gravação tem precedência sobre o acesso somente leitura e é herdado dinamicamente pelos serviços filho.|^|^|^|^| |Acesso somente leitura aos serviços|Selecione o acesso somente leitura aos serviços:<br>**Nenhum** - nenhum acesso<br>**Todos** - o acesso a todos os serviços é somente leitura<br>* *Lista de serviços** - selecione serviços para acesso somente leitura<br><br>O acesso somente leitura não tem precedência sobre o acesso leitura-gravação e é herdado dinamicamente pelos serviços filho.|^|^|^| ^| |Acesso somente leitura aos serviços com tag|Especifique o nome da tag e, opcionalmente, o valor para conceder adicionalmente acesso somente leitura aos serviços que correspondem à tag.<br>Esta opção está disponível se 'Lista de serviços' estiver selecionada no *Read- parâmetro de acesso somente aos serviços*.<br>O acesso somente leitura não tem precedência sobre o acesso leitura-gravação e é herdado dinamicamente pelos serviços filho.|^|^|^|^| |Acesso aos módulos|<|<|<|<|<| |<Nome do módulo>|Permitir/negar acesso a um módulo específico. Somente os módulos habilitados são mostrados nesta seção. Não é possível conceder ou restringir o acesso a um módulo atualmente desabilitado.|Sim|Sim|Sim|Sim| |*Acesso padrão a novos módulos*|Ativar/desativar o acesso aos módulos que podem ser adicionado no futuro.|^|^|^|^| |Acesso à API|<|<|<|<|<| |*Ativado*|Ativar/desativar o acesso à API.|Sim|Sim|Sim|Não| |*Métodos de API*|Selecione *Lista de permissões* para permitir apenas métodos de API especificados ou *Lista de negações* para restringir apenas métodos de API especificados.<br><br>No campo de pesquisa, comece a digitar o nome do método e selecione o método da lista de preenchimento automático.<br>Você também pode pressionar o botão Selecionar e selecionar métodos da lista completa disponível para esse tipo de usuário. Observe que, se determinada ação do bloco Acesso a ações estiver desmarcada, os usuários não poderão usar métodos de API relacionados a essa ação.<br><br>Os caracteres curinga são compatíveis. Exemplos: `dashboard.*` (todos os métodos do serviço de API 'dashboard.') `*` (qualquer método), `*.export` (métodos com nome '.export' de todos os serviços de API).<br><br >Se nenhum método tiver sido especificado, a regra da lista Permitir/Negar será ignorada.|^|^|^|^| |Acesso às ações|<|<|<|<|<| |Criar e editar painéis|Desmarcar esta caixa de seleção também revogará os direitos de usar os métodos de API `.create`, `.update` e `.delete` para os elementos correspondentes.|Sim|Sim|Sim|Não| |Criar e editar mapas|^|^|^|^|^| |Criar e editar manutenção|^|^|^|Não|^| |Adicionar comentários do problema|Desmarcar esta caixa de seleção também revogará os direitos de executar a ação correspondente por meio do método API `event.acknowledge`.|^|^|Yes|^| |Alterar gravidade|^|^|^|^|^| |Reconhecer problemas|^|^|^|^|^| |Fechar problemas|^|^|^|^|^| |Execute scripts|Desmarcar esta caixa de seleção também revogará os direitos de uso do método API `script.execute`.|^|^|^|^| |Gerenciar tokens de API|Desmarcar esta caixa de seleção também revogará os direitos de usar todos os métodos de API `token.`.|^|^|^|^| |Gerenciar relatórios programados|Desmarcar esta caixa de seleção também revogará os direitos de usar todos os métodos de API `report.`.|^|^|Não|^| |Gerenciar SLA|Ativar/desativar os direitos para gerenciar [SLA](/manual/web_interface/frontend_sections/services/sla).|^|^|^|^| |Acesso padrão a novas ações|Ativar/desativar acesso a novas ações.|^|^|Sim|^|  Notas:  - Cada usuário pode ter apenas uma função atribuída. - Se um elemento for restrito, os usuários não poderão acessá-lo     mesmo inserindo uma URL direta para este elemento no navegador. - Usuários do tipo *Usuário* ou *Admin* não podem alterar sua própria função     definições. - Usuários do tipo *Super admin* podem modificar as configurações de sua própria função     (não disponível para a função padrão de *Superadministrador*), mas não para o usuário     tipo. - Usuários de todos os níveis não podem alterar seu próprio tipo de usuário.  Veja também:  - [Configurando um usuário](/manual/config/users_and_usergroups/user)

en-us	### Default values for Zabbix agent 2  Zabbix agent 2 plugins now allow to define default values for connecting to monitoring targets in the configuration file. If no value is specified in an item key or a named session, the plugin will use the value defined in the corresponding default parameter. New parameters have the structure `Plugins.<PluginName>.Default.<Parameter>` - for example, `Plugins.MongoDB.Default.Uri=tcp://localhost:27017`. See for more info:  - [Configuring plugins](/manual/config/items/plugins#configuring-plugins) - [Plugin configuration file parameters](/manual/appendix/config/zabbix_agent2_plugins)
pt-br	### Valores padrão para Zabbix agent 2  Os plugins Zabbix agent 2 agora permitem definir os valores padrão para a conexão com tags de monitoramento no arquivo de configuração.  Se nenhum valor for definido em um item key ou em uma sessão nomeada, o plugin utilizará o valor definido no parâmetro padrão correspondente.   Os novos parâmetros possuem a esturtura `Plugins.<PluginName>.Default.<Parameter>` - por exemplo, `Plugins.MongoDB.Default.Uri=tcp://localhost:27017`. Para ter mais informações, acesse:  - [Configuring plugins](/manual/config/items/plugins#configuring-plugins) - [Plugin configuration file parameters](/manual/appendix/config/zabbix_agent2_plugins)

en-us	##### - Defining items  Each item is defined in a ZBX\_METRIC structure:  ``` {.c} typedef struct {     char        *key;     unsigned    flags;     int     (*function)();     char        *test_param; } ZBX_METRIC; ```  Here, **key** is the item key (e.g., "dummy.random"), **flags** is either CF\_HAVEPARAMS or 0 (depending on whether the item accepts parameters or not), **function** is a C function that implements the item (e.g., "zbx\_module\_dummy\_random"), and **test\_param** is the parameter list to be used when Zabbix agent is started with the "-p" flag (e.g., "1,1000", can be NULL). An example definition may look like this:  ``` {.c} static ZBX_METRIC keys[] = {     { "dummy.random", CF_HAVEPARAMS, zbx_module_dummy_random, "1,1000" },     { NULL } } ```  Each function that implements an item should accept two pointer parameters, the first one of type AGENT\_REQUEST and the second one of type AGENT\_RESULT:  ``` {.c} int zbx_module_dummy_random(AGENT_REQUEST *request, AGENT_RESULT *result) {     ...      SET_UI64_RESULT(result, from + rand() % (to - from + 1));      return SYSINFO_RET_OK; } ```  These functions should return SYSINFO\_RET\_OK, if the item value was successfully obtained. Otherwise, they should return SYSINFO\_RET\_FAIL. See example "dummy" module below for details on how to obtain information from AGENT\_REQUEST and how to set information in AGENT\_RESULT.
pt-br	##### - Definindo itens  Cada item é definido em uma estrutura ZBX\_METRIC:  ``` {.c} estrutura typedef {     caractere *chave;     bandeiras não assinadas;     int(*função)();     char *test_param; } ZBX_METRIC; ```  Aqui, **key** é a chave do item (por exemplo, "dummy.random"), **flags** é CF\_HAVEPARAMS ou 0 (dependendo se o item aceita parâmetros ou não), **função** é uma função C que implementa o item (por exemplo, "zbx\_module\_dummy\_random") e **test\_param** é o lista de parâmetros a ser usada quando o agente Zabbix é iniciado com o "-p" sinalizador (por exemplo, "1,1000", pode ser NULL). Uma definição de exemplo pode parecer esta:  ``` {.c} chaves ZBX_METRIC estáticas[] = {     { "dummy.random", CF_HAVEPARAMS, zbx_module_dummy_random, "1.1000" },     { NULO } } ```  Cada função que implementa um item deve aceitar dois ponteiros parâmetros, o primeiro do tipo AGENT\_REQUEST e o segundo do tipo digite AGENTE\_RESULTADO:  ``` {.c} int zbx_module_dummy_random(AGENT_REQUEST *solicitação, AGENT_RESULT *resultado) {     ...      SET_UI64_RESULT(resultado, de + rand() % (para - de + 1));      retornar SYSINFO_RET_OK; } ```  Essas funções devem retornar SYSINFO\_RET\_OK, se o valor do item foi obtido com sucesso. Caso contrário, eles devem retornar SYSINFO\_RET\_FAIL. Veja o exemplo de módulo "dummy" abaixo para obter detalhes sobre como obter informações de AGENT\_REQUEST e como definir informações em AGENTE\_RESULT.

en-us	#### Definitions  ***[host](/manual/config/hosts)***  \- *a networked device that you want to monitor, with IP/DNS.*  ***[host group](/manual/config/hosts)***  \- *a logical grouping of hosts; it may contain hosts and templates. Hosts and templates within a host group are not in any way linked to each other. Host groups are used when assigning access rights to hosts for different user groups.*  ***[item](/manual/config/items)***  \- *a particular piece of data that you want to receive off of a host, a metric of data.*  ***[value preprocessing](/manual/config/items/item#item_value_preprocessing)***  \- *a transformation of received metric value* before saving it to the database.  ***[trigger](/manual/config/triggers)***  \- *a logical expression that defines a problem threshold and is used to "evaluate" data received in items.*  When received data are above the threshold, triggers go from 'Ok' into a 'Problem' state. When received data are below the threshold, triggers stay in/return to an 'Ok' state.  ***[event](/manual/config/events)***  \- *a single occurrence of something that deserves attention such as a trigger changing state or a discovery/agent autoregistration taking place.*  ***[event tag](/manual/config/event_correlation/trigger/event_tags)***  \- *a pre-defined marker for the event.* It may be used in event correlation, permission granulation, etc.  ***[event correlation](/manual/config/event_correlation)***  \- *a method of correlating problems to their resolution flexibly and precisely.*  For example, you may define that a problem reported by one trigger may be resolved by another trigger, which may even use a different data collection method.  ***[problem](/manual/web_interface/frontend_sections/monitoring/problems)***  \- *a trigger that is in "Problem" state.*  ***[problem update](/manual/acknowledges#updating_problems)***  \- *problem management options provided by Zabbix, such as adding comment, acknowledging, changing severity or closing manually.*  ***[action](/manual/config/notifications/action)***  \- *a predefined means of reacting to an event.*  An action consists of operations (e.g. sending a notification) and conditions (*when* the operation is carried out)  ***[escalation](/manual/config/notifications/action/escalations)***  \- *a custom scenario for executing operations within an action; a sequence of sending notifications/executing remote commands.*  ***[media](/manual/config/notifications/media)***  \- *a means of delivering notifications; delivery channel.*  ***[notification](/manual/config/notifications/action/operation/message)***  \- *a message about some event sent to a user via the chosen media channel.*  ***[remote command](/manual/config/notifications/action/operation/remote_command)***  \- *a pre-defined command that is automatically executed on a monitored host upon some condition.*  ***[template](/manual/config/templates)***  \- *a set of entities (items, triggers, graphs, low-level discovery rules, web scenarios) ready to be applied to one or several hosts.*  The job of templates is to speed up the deployment of monitoring tasks on a host; also to make it easier to apply mass changes to monitoring tasks. Templates are linked directly to individual hosts.  ***[web scenario](/manual/web_monitoring)***  \- *one or several HTTP requests to check the availability of a web site.*  ***[frontend](/manual/introduction/overview#architecture)***  \- *the web interface provided with Zabbix.*  ***[dashboard](/manual/web_interface/frontend_sections/monitoring/dashboard)***  \- *customizable section of the web interface displaying summaries and vizualizations* of important information in visual units called widgets.  ***[widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets)***  \- *visual unit displaying information of a certain kind and source* (a summary, a map, a graph, the clock, etc), used in the dashboard.  ***[Zabbix API](/manual/api)***  \- *Zabbix API allows you to use the JSON RPC protocol to create, update and fetch Zabbix objects (like hosts, items, graphs and others) or perform any other custom tasks.*  ***[Zabbix server](/manual/concepts/server)***  \- *a central process of Zabbix software that performs monitoring, interacts with Zabbix proxies and agents, calculates triggers, sends notifications; a central repository of data.*  ***[Zabbix proxy](/manual/concepts/proxy)***  \- *a process that may collect data on behalf of Zabbix server, taking some processing load off of the server.*  ***[Zabbix agent](/manual/concepts/agent)***  \- *a process deployed on monitoring targets to actively monitor local resources and applications.*  ***[Zabbix agent 2](/manual/concepts/agent2)***  \- *a new generation of Zabbix agent to actively monitor local resources and applications, allowing to use custom plugins for monitoring.*  ::: noteimportant Because Zabbix agent 2 shares much functionality with Zabbix agent, the term "Zabbix agent" in documentation stands for both - Zabbix agent and Zabbix agent 2, if the functional behavior is the same. Zabbix agent 2 is only specifically named where its functionality differs. :::  ***[encryption](/manual/encryption)***  \- *support of encrypted communications between Zabbix components (server, proxy, agent, zabbix\_sender and zabbix\_get utilities)* using Transport Layer Security (TLS) protocol.  ***[network discovery](/manual/discovery/network_discovery)***  \- *automated discovery of network devices*.  ***[low-level discovery](/manual/discovery/low_level_discovery)***  \- *automated discovery of low-level entities on a particular device* (e.g. file systems, network interfaces, etc).  ***[low-level discovery rule](/manual/discovery/low_level_discovery#discovery_rule)***  \- *set of definitions for automated discovery of low-level entities* on a device.  ***[item prototype](/manual/discovery/low_level_discovery#item_prototypes)***  \- *a metric with certain parameters as variables, ready for low-level discovery*. After low-level discovery the variables are automatically substituted with the real discovered parameters and the metric automatically starts gathering data.  ***[trigger prototype](/manual/discovery/low_level_discovery#trigger_prototypes)***  \- *a trigger with certain parameters as variables, ready for low-level discovery*. After low-level discovery the variables are automatically substituted with the real discovered parameters and the trigger automatically starts evaluating data.  *Prototypes* of some other Zabbix entities are also in use in low-level discovery - graph prototypes, host prototypes, host group prototypes.  ***[agent autoregistration](/manual/discovery/auto_registration)***  \- *automated process whereby a Zabbix agent itself is registered* as a host and started to monitor.
pt-br	#### Definições  ***[host](/manual/config/hosts)***  \- *um dispositivo ligado à rede que você queira monitorar, com IP/DNS.*  ***[grupo de host](/manual/config/hosts)***  \- *um agrupamento lógico de hosts; ele pode conter hosts e modelos. Hosts e modelos dentro de um grupo de host não são de nenhuma forma associados um ao outro. Grupos de host são usados quando garantindo  direitos de acesso aos hosts para diferentes grupos de usuário.*  ***[item](/manual/config/items)***  \- *um fragmento de dado em especial que você queira receber de um host,  uma métrica de dados.*  ***[pré-processamento de valor](/manual/config/items/item#item_value_preprocessing)***  \- *uma transformação de um valor de métrica recebido antes de salvá-lo no  banco de dados.  ***[gatilho](/manual/config/triggers)***  \- *uma expressão lógica que define um limite (threshold) de problema e é  usado para "avaliar" os dados recebidos em itens.*  Quando os dados recebidos estão acima do limite, os gatilhos vão do estado  'Ok' para 'Problema'. Quando os dados recebidos estão abaixo do limite, os  gatilhos se mantêm/retornam para um estado 'Ok'.  ***[evento](/manual/config/events)***  \- *uma ocorrência única de algo que mereça atenção tal como um gatilho mudando  de estado ou um autoregistro de descoberta/agente acontecendo.*  ***[etiqueta de evento](/manual/config/event_correlation/trigger/event_tags)***  \- *um marcador pré-definido para o evento.* Ela pode ser usada na correlação  de evento, granulação de permissão, etc.  ***[correlação de evento](/manual/config/event_correlation)***  \- *um método de correlação de problemas às suas soluções flexivelmente e precisamente.*  Por exemplo, você pode definir que um problema reportado por um gatilho pode ser  solucionado por outro gatilho, que pode até mesmo usar método de coleta de dados diferente.  ***[problema](/manual/web_interface/frontend_sections/monitoring/problems)***  \- *um gatilho que está em estado de "Problema".*  ***[atualização de problema](/manual/acknowledges#updating_problems)***  \- *opções de gerenciamento de problema fornecidas pelo Zabbix, tais como adição de  comentário, reconhecimento, mudança de severidade ou encerrar manualmente.*  ***[ação](/manual/config/notifications/action)***  \- *meios pré-definidos de reagir a um evento.*  Uma ação consiste de operações (p.e. enviando uma notificação) e condições (*quando* a  operação é executada)  ***[escalação](/manual/config/notifications/action/escalations)***  \- *um cenário customizado para execução de operações dentro de uma ação; uma sequência  de envio de notificações/execução de comandos remotos.*  ***[mídia](/manual/config/notifications/media)***  \- *um meio de entrega de notificações; canal de entrega.*  ***[notificação](/manual/config/notifications/action/operation/message)***  \- *uma mensagem sobre algum evento enviada para um usuário através do canal de mídia  escolhido.*  ***[comando remoto](/manual/config/notifications/action/operation/remote_command)***  \- *um comando pré-definido que é automaticamente executado em um host monitorado  diante de alguma condição.*  ***[modelo (template)](/manual/config/templates)***  \- *um conjunto de entidades (itens, gatilhos, gráficos, regras de descoberta de  baixo-nível, cenários web) prontas para serem aplicadas a um ou vários hosts.*  A função dos modelos é acelerar a implementação de tarefas de monitoramento em um host;  também tornar mais fácil a aplicação de mudanças em massa às tarefas de monitoramento.  Modelos são associados diretamente a hosts individualmente.  ***[cenário web](/manual/web_monitoring)***  \- *uma ou várias requisições HTTP para verificar a disponibilidade de um site web.*  ***[frontend](/manual/introduction/overview#architecture)***  \- *a interface web fornecida com o Zabbix.*  ***[dashboard](/manual/web_interface/frontend_sections/monitoring/dashboard)***  \- *seção customizável da interface web exibindo resumos e visualizações* de informações  importantes em unidades visuais chamadas widgets.  ***[widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets)***  \- *unidade visual exibindo informações de um certo tipo e origem* (um sumário, um mapa,  um gráfico, o relógio, etc), usado no dashboard.  ***[Zabbix API](/manual/api)***  \- *A API do Zabbix permite usar o protocolo JSON RPC para criar, atualizar e buscar  objetos Zabbix (como hosts, itens, gráficos e outros) ou executar quaisquer outras tarefas  customizadas.*  ***[Zabbix Server](/manual/concepts/server)***  \- *um processo central do software Zabbix que executa monitoramento, interage com os  Zabbix Proxies e Agents, calcula gatilhos, envia notificações; um repositório central  de dados.*  ***[Zabbix Proxy](/manual/concepts/proxy)***  \- *um processo que pode coletar dados em nome do Zabbix Server, tirando um pouco da carga  de processamento do Server.*  ***[Zabbix Agent](/manual/concepts/agent)***  \- *um processo implementado nos alvos de monitoramento para monitorar ativamente os recursos  e aplicações locais.*  ***[Zabbix Agent 2](/manual/concepts/agent2)***  \- *uma nova geração do Zabbix Agent para monitorar ativamente recursos e aplicações locais,  permitindo usar plugins customizados para monitoramento.*  ::: noteimportant Pelo fato de o Zabbix Agent 2 compartilhar muita funcionalidade com o Zabbix Agent, o termo  "Zabbix Agent" na documentação se aplica a ambos - Zabbix Agent e Zabbix Agent 2, se o  comportamento funcional é o mesmo. O Zabbix Agent 2 é especificamente nomeado apenas se sua  funcionalidade for diferente. :::  ***[criptografia](/manual/encryption)***  \- *suporte de comunicações criptografadas entre componentes Zabbix (Server, Proxy, Agent,  utilitários zabbix\_sender e zabbix\_get)* usando o protocolo Transport Layer Security (TLS).  ***[descoberta de rede](/manual/discovery/network_discovery)***  \- *descoberta automatizada de dispositivos de rede*.  ***[descoberta de baixo-nível](/manual/discovery/low_level_discovery)***  \- *descoberta automatizada de entidades de baixo-nível em um dispositivo em particular* (p.e. sistemas de arquivo, interfaces de rede, etc.).  ***[regra de descoberta de baixo-nível](/manual/discovery/low_level_discovery#discovery_rule)***  \- *conjunto de definições para descoberta automatizada de entidades de baixo-nível* em um  dispositivo.  ***[protótipo de item](/manual/discovery/low_level_discovery#item_prototypes)***  \- *uma métrica com certos parâmetros como variáveis, pronta para descoberta de baixo-nível*.  Após a descoberta de baixo-nível as variáveis são automaticamente substituídas com os parâmetros  reais descobertos e a métrica automaticamente inicia a coleta de dados.  ***[protótipo de gatilho](/manual/discovery/low_level_discovery#trigger_prototypes)***  \- *um gatilho com certos parâmetros como variáveis, pronto para descoberta de baixo-nível*.  Após a descoberta de baixo-nível as variáveis são automaticamente substituídas com os parâmetros  reais descobertos e a métrica automaticamente inicia a coleta de dados.  *Protótipos* de algumas outras entidades do Zabbix estão também em uso na descoberta de  baixo-nível - protótipos de gráfico, protótipos de host, protótipos de grupo de host.  ***[autoregistro de agente](/manual/discovery/auto_registration)***  \- *processo automatizado através do qual um Zabbix Agent a si mesmo é registrado* como um  host e começa a monitorar.

en-us	#### Delete a host interface  Delete the host interface with ID 30062.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostinterface.delete",     "params": [         "30062"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```
pt-br	#### Excluir uma interface de host  Exclua a interface do host com ID 30062.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "hostinterface.delete",     "parâmetros": [         "30062"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```

en-us	#### Delete multiple actions  Delete two actions.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```
pt-br	#### Excluir várias ações  Excluir duas ações.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```

en-us	#### Delete multiple correlations  Delete two correlations.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "correlation.delete",     "params": [         "1",         "2"     ],     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "correlaionids": [             "1",             "2"         ]     },     "id": 1 } ```
pt-br	#### Excluir várias correlações  Exclua duas correlações.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "correlação.excluir",     "parâmetros": [         "1",         "2"     ],     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "correlaionídeos": [             "1",             "2"         ]     },     "id": 1 } ```

en-us	#### Delete multiple discovery rules  Delete two discovery rules.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "drule.delete",     "params": [         "4",         "6"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "druleids": [             "4",             "6"         ]     },     "id": 1 } ```
pt-br	#### Excluir várias regras de descoberta  Exclua duas regras de descoberta.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "drule.delete",     "parâmetros": [         "4",         "6"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "druleidas": [             "4",             "6"         ]     },     "id": 1 } ```

en-us	#### Delete multiple icon maps  Delete two icon maps.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2",             "5"         ]     },     "id": 1 } ```
pt-br	#### Excluir vários mapas de ícones  Exclua dois mapas de ícones.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "iconmap.delete",     "parâmetros": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "iconmapids": [             "2",             "5"         ]     },     "id": 1 } ```

en-us	#### Delete multiple images  Delete two images.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "image.delete",     "params": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188",             "192"         ]     },     "id": 1 } ```
pt-br	#### Excluir várias imagens  Apague duas imagens.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "imagem.delete",     "parâmetros": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "imageids": [             "188",             "192"         ]     },     "id": 1 } ```

en-us	#### Delete multiple maps  Delete two maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.delete",     "params": [         "12",         "34"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "12",             "34"         ]     },     "id": 1 } ```
pt-br	#### Excluir vários mapas      Excluir dois mapas.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.delete",     "params": [         "12",         "34"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "12",             "34"         ]     },     "id": 1 } ```

en-us	#### Delete multiple proxies  Delete two proxies.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.delete",     "params": [         "10286",         "10285"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10286",             "10285"         ]     },     "id": 1 } ```
pt-br	#### Excluir vários proxies      Exclua dois proxies.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.delete",     "params": [         "10286",         "10285"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10286",             "10285"         ]     },     "id": 1 } ```

en-us	#### Delete multiple scripts  Delete two scripts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3",             "4"         ]     },     "id": 1 } ```
pt-br	#### Delete multiple scripts  Delete two scripts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [#### Excluir vários scripts      Excluir dois scripts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3",             "4"         ]     },     "id": 1 } ```             "3",             "4"         ]     },     "id": 1 } ```

en-us	#### Delete multiple triggers  Delete two triggers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```
pt-br	#### Excluir várias triggers      Excluir duas triggers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```

en-us	#### Deleting dependencies from multiple triggers  Delete all dependencies from two triggers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.deleteDependencies",     "params": [         {             "triggerid": "14544"         },         {             "triggerid": "14545"         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "14544",             "14545"         ]     },     "id": 1 } ```
pt-br	#### Deletando dependências de vários triggers  Delete all dependencies from two triggers.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "trigger.deleteDependencies",     "params": [         {             "triggerid": "14544"         },         {             "triggerid": "14545"         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "14544",             "14545"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple dashboards  Delete two dashboards.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "dashboard.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2",             "3"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários painéis  Exclua dois painéis.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "dashboard.delete",     "parâmetros": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "dashboardids": [             "2",             "3"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple global regular expressions.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.delete",     "params": [         "16",         "17"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "16",             "17"         ]     },     "id": 1 } ```
pt-br	#### Excluindo várias expressões regulares globais.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.delete",     "params": [         "16",         "17"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "16",             "17"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple graph prototypes  Delete two graph prototypes.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "graphprototype.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652",             "653"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários protótipos de gráficos  Exclua dois protótipos de gráfico.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "method": "graphprototype.delete",     "parâmetros": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "grafos": [             "652",             "653"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple graphs  Delete two graphs.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "graph.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652",             "653"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários gráficos  Exclua dois gráficos.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "graph.delete",     "parâmetros": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "grafos": [             "652",             "653"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple host groups  Delete two host groups.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostgroup.delete",     "params": [         "107824",         "107825"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "groupids": [             "107824",             "107825"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários grupos de hosts  Exclua dois grupos de hosts.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "hostgroup.delete",     "parâmetros": [         "107824",         "107825"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "groupids": [             "107824",             "107825"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple host macros  Delete two host macros.  Request:  ```json {     "jsonrpc": "2.0",     "method": "usermacro.delete",     "params": [         "32",         "11"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "32",             "11"         ]     },     "id": 1 } ```
pt-br	#### Excluindo várias macros de host  Exclua duas macros de host.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "usermacro.delete",     "params": [         "32",         "11"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "32",             "11"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple host prototypes  Delete two host prototypes.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostprototype.delete",     "params": [         "10103",         "10105"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10103",             "10105"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários protótipos de host  Exclua dois protótipos de host.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "hostprototype.delete",     "parâmetros": [         "10103",         "10105"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "10103",             "10105"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple hosts  Delete two hosts.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "host.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostids": [             "13",             "32"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários hosts  Exclua dois hosts.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "host.delete",     "parâmetros": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "hostids": [             "13",             "32"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple item prototypes  Delete two item prototypes.\ Dependent item prototypes are removed automatically if master item or item prototype is deleted.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "itemprototype.delete",     "params": [         "27352",         "27356"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "prototypeids": [             "27352",             "27356"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários protótipos de itens  Exclua dois protótipos de itens.\ Os protótipos de itens dependentes são removidos automaticamente se o item mestre ou protótipo do item é excluído.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "itemprototype.delete",     "parâmetros": [         "27352",         "27356"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": {         "prototypeids": [             "27352",             "27356"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple items  Delete two items.\ Dependent items and item prototypes are removed automatically if master item is deleted.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.delete",     "params": [         "22982",         "22986"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22982",             "22986"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários itens  Exclua dois itens.\ Itens dependentes e protótipos de itens são removidos automaticamente se o item mestre for excluído.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "item.delete",     "params": [         "22982",         "22986"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22982",             "22986"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple LLD rules  Delete two LLD rules.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.delete",     "params": [         "27665",         "27668"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "ruleids": [             "27665",             "27668"         ]     },     "id": 1 } ```
pt-br	#### Excluindo várias regras LLD  Excluir duas regras LLD.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.delete",     "params": [         "27665",         "27668"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "ruleids": [             "27665",             "27668"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple maintenance periods  Delete two maintenance periods.  Request:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.delete",     "params": [         "3",         "1"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3",             "1"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários períodos de manutenção  Exclua dois períodos de manutenção.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.delete",     "params": [         "3",         "1"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3",             "1"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple media types  Delete two media types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.delete",     "params": [         "3",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "3",             "5"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários tipos de mídia      Exclua dois tipos de mídia.  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.delete",     "params": [         "3",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "3",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple scheduled reports  Delete two scheduled reports.  Request:  ```json {     "jsonrpc": "2.0",     "method": "report.delete",     "params": [         "1",         "2"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1",             "2"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários relatórios programados      Exclua dois relatórios programados.  Request:  ```json {     "jsonrpc": "2.0",     "method": "report.delete",     "params": [         "1",         "2"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1",             "2"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple services  Delete two services.  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4",             "5"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários serviços      Excluir dois serviços.  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple SLAs  Delete two SLA entries.  Request:  ```json {     "jsonrpc": "2.0",     "method": "sla.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "4",             "5"         ]     },     "id": 1 } ```
pt-br	#### Como excluir vários SLAs      Excluir duas entradas de SLA.  Request:  ```json {     "jsonrpc": "2.0",     "method": "sla.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "4",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple template dashboards  Delete two template dashboards.  Request:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.delete",     "params": [         "45",         "46"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "45",             "46"         ]     },     "id": 1 } ```
pt-br	#### Deletando vários templates de dashboards  Deleta dois templates de dashboards.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.delete",     "params": [         "45",         "46"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "45",             "46"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple templates  Delete two templates.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "13",             "32"         ]     },     "id": 1 } ```
pt-br	#### Deletando multiplos templates  Deleta dois templates..  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "template.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "13",             "32"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple trigger prototypes  Delete two trigger prototypes.  Request:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários protótipos de gatilho      Excluir dois protótipos de gatilho.  Request:  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple user groups  Delete two user groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.delete",     "params": [         "20",         "21"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "20",             "21"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários grupos de usuários    Excluir dois grupos de usuários.  Request:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.delete",     "params": [         "20",         "21"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "20",             "21"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple user roles  Delete two user roles.  Request:  ```json {     "jsonrpc": "2.0",     "method": "role.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "4",             "5"         ]     },     "id": 1 } ```
pt-br	#### Excluindo várias funções de usuário      Exclua duas funções de usuário.  Request:  ```json {     "jsonrpc": "2.0",     "method": "role.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "4",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple users  Delete two users.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.delete",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários usuários      Excluir dois usuários.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.delete",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple value maps  Delete two value maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.delete",     "params": [         "1",         "2"     ],     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "1",             "2"         ]     },     "id": 1 } ```
pt-br	#### Excluindo múltiplos mapeamentos de valores  Deletar dois mapeamentos de valores.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.delete",     "params": [         "1",         "2"     ],     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "1",             "2"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple web scenarios  Delete two web scenarios.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "2",             "3"         ]     },     "id": 1 } ```
pt-br	#### Excluindo vários cenários web  Excluir dois cenários web.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "2",             "3"         ]     },     "id": 1 } ```

en-us	##### Deny specific check  -   Blacklist a specific check with DenyKey parameter. Matching keys     will be disallowed. All non-matching keys will be allowed, except     system.run\[\] items.  For example:      # Deny secure data access     DenyKey=vfs.file.contents[/etc/passwd,*]  ::: noteimportant A blacklist may not be a good choice, because a new Zabbix version may have new keys that are not explicitly restricted by the existing configuration. This could cause a security flaw. :::
pt-br	##### Negar verificação específica  - Lista negra de uma verificação específica com o parâmetro DenyKey. Chaves correspondentes     será desautorizado. Todas as chaves não correspondentes serão permitidas, exceto     system.run\[\] itens.  Por exemplo:      # Negar acesso seguro a dados     DenyKey=vfs.file.contents[/etc/passwd,*]  ::: não importante Uma lista negra pode não ser uma boa escolha, porque um nova versão do Zabbix pode ter novas chaves que não são explicitamente restritas pela configuração existente. Isso pode causar uma segurança falha. :::

en-us	##### Deny specific command, allow others  -   Blacklist a specific command with DenyKey parameter. Whitelist all     other commands, with the AllowKey parameter.  ```{=html} <!-- --> ```     # Disallow specific command     DenyKey=system.run[ls -l /]           # Allow other scripts     AllowKey=system.run[*]
pt-br	##### Negar comando específico, permitir outros  - Lista negra de um comando específico com o parâmetro DenyKey. Colocar todos na lista de permissões     outros comandos, com o parâmetro AllowKey.  ```{=html} <!-- --> ```     # Desabilita comando específico     DenyKey=system.run[ls -l /]           # Permitir outros scripts     AllowKey=system.run[*]

en-us	##### Dependent item prototype  Create an item prototype with "Dependent item" type in this LLD rule. As master item for this prototype select the `ipmi.get` item we created.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)  Note the use of the {\#SENSOR\_ID} macro in the item prototype name and key:  -   *Name*: IPMI value for sensor {\#SENSOR\_ID} -   *Key*: ipmi\_sensor\[{\#SENSOR\_ID}\]  As type of information, *Numeric (unsigned)*.  In the item prototype "Preprocessing" tab select JSONPath and use the following JSONPath expression as parameter:      $.[?(@.id=='{#SENSOR_ID}')].value.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)  When discovery starts, one item per each IPMI sensor will be created. This item will return the integer value of the given sensor.
pt-br	##### Protótipo de item dependente  Crie um protótipo de item com o tipo "Item dependente" nesta regra LLD. Como item mestre para este protótipo selecione o item `ipmi.get` que criamos.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)  Observe o uso da macro {\#SENSOR\_ID} no nome do protótipo do item e chave:  - *Nome*: valor IPMI para o sensor {\#SENSOR\_ID} - *Chave*: ipmi\_sensor\[{\#SENSOR\_ID}\]  Como tipo de informação, *Numérico (sem sinal)*.  Na guia "Pré-processamento" do protótipo do item, selecione JSONPath e use o seguinte expressão JSONPath como parâmetro:      $.[?(@.id=='{#SENSOR_ID}')].value.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)  Quando a descoberta for iniciada, será criado um item para cada sensor IPMI. Este item retornará o valor inteiro do sensor fornecido.

en-us	##### Dependent item prototype  Create an item prototype with "Dependent item" type in this LLD rule. As master item for this prototype select the `vfs.fs.get` item we created.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)  Note the use of custom macros in the item prototype name and key:  -   *Name*: Free disk space on {\#FSNAME}, type: {\#FSTYPE} -   *Key*: Free\[{\#FSNAME}\]  As type of information, use:  -   *Numeric (unsigned)* for metrics like 'free', 'total', 'used' -   *Numeric (float)* for metrics like 'pfree', 'pused' (percentage)  In the item prototype "Preprocessing" tab select JSONPath and use the following JSONPath expression as parameter:      $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)  When discovery starts, one item per each mountpoint will be created. This item will return the number of free bytes for the given mountpoint.
pt-br	##### Protótipo de item dependente  Crie um protótipo de item com o tipo "Item dependente" nesta regra LLD. Como item mestre para este protótipo selecione o item `vfs.fs.get` que criamos.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)  Observe o uso de macros personalizadas no nome e na chave do protótipo do item:  - *Nome*: Espaço livre em disco em {\#FSNAME}, digite: {\#FSTYPE} - *Chave*: Grátis\[{\#FSNAME}\]  Como tipo de informação, use:  - *Numérico (sem sinal)* para métricas como 'gratuito', 'total', 'usado' - *Numeric (float)* para métricas como 'pfree', 'pused' (porcentagem)  Na guia "Pré-processamento" do protótipo do item, selecione JSONPath e use o seguinte expressão JSONPath como parâmetro:      $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)  Quando a descoberta for iniciada, será criado um item por cada ponto de montagem. Este item retornará o número de bytes livres para o ponto de montagem fornecido.

en-us	##### Dependent LLD rule  Create a low-level discovery rule as "Dependent item" type:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld.png)  As master item select the `vfs.fs.get` item we created.  In the "LLD macros" tab define custom macros with the corresponding JSONPath:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld_b.png)
pt-br	##### Regra LLD dependente  Crie uma regra de descoberta de baixo nível como tipo "Item dependente":  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld.png)  Como item mestre selecione o item `vfs.fs.get` que criamos.  Na aba "Macros LLD" defina macros personalizadas com o correspondente Caminho JSON:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld_b.png)

en-us	##### Dependent LLD rule  Create a low-level discovery rule as "Dependent item" type:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)  As master item select the `ipmi.get` item we created.  In the "LLD macros" tab define a custom macro with the corresponding JSONPath:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld_b.png)
pt-br	##### Regra LLD dependente  Crie uma regra de descoberta de baixo nível como tipo "Item dependente":  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)  Como item mestre selecione o item `ipmi.get` que criamos.  Na aba "Macros LLD" defina uma macro personalizada com o correspondente Caminho JSON:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld_b.png)

en-us	 ##### Deprecated internal items for history/trends  The following internal items are now deprecated and will be removed in a future major release:  -   `zabbix[history]` -   `zabbix[history_log]` -   `zabbix[history_str]` -   `zabbix[history_text]` -   `zabbix[history_uint]` -   `zabbix[trends]` -   `zabbix[trends_uint]`
pt-br	##### Itens internos obsoletos para histórico/tendências  Os seguintes itens internos estão agora obsoletos e serão removidos em  uma versão primária (major) futura:  -   `zabbix[history]` -   `zabbix[history_log]` -   `zabbix[history_str]` -   `zabbix[history_text]` -   `zabbix[history_uint]` -   `zabbix[trends]` -   `zabbix[trends_uint]`

en-us	Deprecated widgets:  -   [Data overview](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/data_overview)
pt-br	Widgets obsoletos:  - [Visão geral dos dados](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/data_overview)

en-us	### Description  `array configuration.importcompare(object parameters)`  This method allows to compare import file with current system elements and shows what will be changed if this import file will be imported.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `configuração de matriz.importcompare(parâmetros de objeto)`  Este método permite comparar o arquivo de importação com os elementos atuais do sistema e mostra o que será alterado se este arquivo de importação for importado.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `boolean configuration.import(object parameters)`  This method allows to import configuration data from a serialized string.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `boolean configuration.import(object parameters)`  Este método permite importar dados de configuração de um serializado corda.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array action.get(object parameters)`  The method allows to retrieve actions according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array action.get(object parameters)`  O método permite recuperar ações de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array alert.get(object parameters)`  The method allows to retrieve alerts according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array alert.get(object parameters)`  O método permite recuperar alertas de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array auditlog.get(object parameters)`  The method allows to retrieve audit log records according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array auditlog.get(object parameters)`  O método permite recuperar registros de log de auditoria de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array correlation.get(object parameters)`  The method allows to retrieve correlations according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `correlação de inteiro/matriz.get(parâmetros de objeto)`  O método permite recuperar correlações de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array dashboard.get(object parameters)`  The method allows to retrieve dashboards according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array dashboard.get(object parameters)`  O método permite recuperar dashboards de acordo com os dados parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array dcheck.get(object parameters)`  The method allows to retrieve discovery checks according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array dcheck.get(object parameters)`  O método permite recuperar verificações de descoberta de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array dhost.get(object parameters)`  The method allows to retrieve discovered hosts according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array dhost.get(object parameters)`  O método permite recuperar hosts descobertos de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array discoveryrule.get(object parameters)`  The method allows to retrieve LLD rules according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array discoveryrule.get(object parameters)`  O método permite recuperar as regras LLD de acordo com os parâmetros recebidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para invocar o método podem ser revogadas nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) para mais informações. :::

en-us	### Description  `integer/array drule.get(object parameters)`  The method allows to retrieve discovery rules according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array drule.get(object parameters)`  O método permite recuperar as regras de descoberta de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array dservice.get(object parameters)`  The method allows to retrieve discovered services according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array dservice.get(object parameters)`  O método permite recuperar serviços descobertos de acordo com o parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array event.get(object parameters)`  The method allows to retrieve events according to the given parameters.  ::: noteimportant This method may return events of a deleted entity if these events have not been removed by the housekeeper yet. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array event.get(object parameters)`  O método permite recuperar eventos de acordo com os parâmetros fornecidos.  ::: não importante Este método pode retornar eventos de uma entidade excluída se esses eventos não foram removidos pela governanta ainda. :::  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array graph.get(object parameters)`  The method allows to retrieve graphs according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array graph.get(object parameters)`  O método permite recuperar gráficos de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array graphitem.get(object parameters)`  The method allows to retrieve graph items according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array graphitem.get(object parameters)`  O método permite recuperar itens do gráfico de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array graphprototype.get(object parameters)`  The method allows to retrieve graph prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array graphprototype.get(object parameters)`  O método permite recuperar protótipos de grafos de acordo com as parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array hanode.get(object parameters)`  The method allows to retrieve a list of High availability cluster nodes according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user types. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array hanode.get(object parameters)`  O método permite recuperar uma lista de nós de cluster de alta disponibilidade de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível apenas para os tipos de usuário *Super admin*. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array host.get(object parameters)`  The method allows to retrieve hosts according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array host.get(object parameters)`  O método permite recuperar hosts de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array hostgroup.get(object parameters)`  The method allows to retrieve host groups according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array hostgroup.get(object parameters)`  O método permite recuperar grupos de hosts de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array hostinterface.get(object parameters)`  The method allows to retrieve host interfaces according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array hostinterface.get(object parameters)`  O método permite recuperar interfaces de host de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array hostprototype.get(object parameters)`  The method allows to retrieve host prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array hostprototype.get(object parameters)`  O método permite recuperar protótipos de host de acordo com o parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array httptest.get(object parameters)`  The method allows to retrieve web scenarios according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array httptest.get(object parameters)`  O método permite recuperar cenários da web de acordo com  os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As  permissões para chamar o método podem ser revogadas nas configurações  de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array iconmap.get(object parameters)`  The method allows to retrieve icon maps according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array iconmap.get(object parameters)`  O método permite recuperar mapas de ícones de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array image.get(object parameters)`  The method allows to retrieve images according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array image.get(object parameters)`  O método permite recuperar imagens de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array item.get(object parameters)`  The method allows to retrieve items according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array item.get(object parameters)`  O método permite recuperar itens de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array itemprototype.get(object parameters)`  The method allows to retrieve item prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array itemprototype.get(object parameters)`  O método permite recuperar protótipos de itens de acordo com o parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `integer/array maintenance.get(object parameters)`  The method allows to retrieve maintenances according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array maintenance.get(object parameters)`  O método permite recuperar manutenções de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array map.get(object parameters)`  The method allows to retrieve maps according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array map.get(object parameters)`  O método permite recuperar mapas de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array mediatype.get(object parameters)`  The method allows to retrieve media types according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array mediatype.get(object parameters)`  O método permite recuperar tipos de mídia de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array problem.get(object parameters)`  The method allows to retrieve problems according to the given parameters.  This method is for retrieving unresolved problems. It is also possible, if specified, to additionally retrieve recently resolved problems. The period that determines how old is "recently" is defined in *Administration* → *[General](/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)*. Problems that were resolved prior to that period are not kept in the problem table. To retrieve problems that were resolved further back in the past, use the [event.get](/manual/api/reference/event/get) method.  ::: noteimportant This method may return problems of a deleted entity if these problems have not been removed by the housekeeper yet. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array problem.get(object parameters)`  O método permite recuperar problemas de acordo com os parâmetros fornecidos.      Este método é para recuperar problemas não resolvidos. Também é possível, se especificado, recuperar problemas resolvidos recentemente. O período que determina a idade "recentemente" é definido em *Administração* →  *[Geral](/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)*.   Os problemas que foram resolvidos antes desse período não são mantidos na tabela de problemas. Para recuperar problemas que foram resolvidos no passado, use o método [event.get](/manual/api/reference/event/get).  ::: noteimportant Esse método pode retornar problemas de uma entidade excluída se esses problemas ainda não tiverem sido removidos pelo housekeeper . :::  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array proxy.get(object parameters)`  The method allows to retrieve proxies according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	frontend### Descrição  `integer/array proxy.get(object parameters)`  O método permite recuperar proxies de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array regexp.get(object parameters)`  The method allows to retrieve global regular expressions according to the given parameters.  ::: noteclassic This method is available only to *Super Admin*. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array regexp.get(object parameters)`      O método permite recuperar expressões regulares globais de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível apenas para *Super Admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações.   :::

en-us	### Description  `integer/array report.get(object parameters)`  The method allows to retrieve scheduled reports according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array report.get(object parameters)`      O método permite recuperar relatórios programados de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações.   :::

en-us	### Description  `integer/array role.get(object parameters)`  The method allows to retrieve roles according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array role.get(object parameters)`      O método permite recuperar roles de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array script.get(object parameters)`  The method allows to retrieve scripts according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array script.get(object parameters)`      O método permite recuperar scripts de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array service.get(object parameters)`  The method allows to retrieve services according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array service.get(object parameters)`      O método permite recuperar serviços de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array sla.get(object parameters)`  The method allows to retrieve SLA objects according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array sla.get(object parameters)`      O método permite recuperar objetos SLA de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array task.get(object parameters)`  The method allows to retrieve tasks according to the given parameters. Method returns details only about 'diagnostic information' tasks.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array task.get(object parameters)`      O método permite recuperar tarefas de acordo com os parâmetros fornecidos.   O método retorna detalhes apenas sobre tarefas de 'informações de diagnóstico'.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array templatedashboard.get(object parameters)`  The method allows to retrieve template dashboards according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array templatedashboard.get(object parameters)`  O método permite recuperar painéis de modelo de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array template.get(object parameters)`  The method allows to retrieve templates according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array template.get(object parameters)`  O método permite recuperar modelos de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array token.get(object parameters)`  The method allows to retrieve tokens according to the given parameters.  ::: noteclassic Only *Super admin* user type is allowed to view tokens for other users. :::
pt-br	### Descrição      `integer/array token.get(object parameters)`      O método permite recuperar tokens de acordo com os parâmetros fornecidos.      ::: noteclassic   Apenas o tipo de usuário *Super admin* tem permissão para visualizar tokens para outros usuários. :::

en-us	### Description  `integer/array trend.get(object parameters)`  The method allows to retrieve trend data according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array trend.get(object parameters)`      O método permite recuperar dados de tendência de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array trigger.get(object parameters)`  The method allows to retrieve triggers according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array trigger.get(object parameters)`      O método permite recuperar triggers de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array triggerprototype.get(object parameters)`  The method allows to retrieve trigger prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array triggerprototype.get(object parameters)`      O método permite recuperar protótipos de trigger de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array user.get(object parameters)`  The method allows to retrieve users according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `integer/array user.get(object parameters)`      O método permite recuperar usuários de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário (uer roles). Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array usergroup.get(object parameters)`  The method allows to retrieve user groups according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição    `integer/array usergroup.get(object parameters)`    O método permite recuperar grupos de usuários de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array usermacro.get(object parameters)`  The method allows to retrieve host and global macros according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `integer/array usermacro.get(object parameters)`  O método permite recuperar macros de host e globais de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `integer/array valuemap.get(object parameters)`  The method allows to retrieve value maps according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `inteiro/array valuemap.get(parâmetros do objeto)`  O método permite recuperar mapas de valor de acordo com os parâmetros fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para maiores informações. :::

en-us	### Description  `object action.create(object/array actions)`  This method allows to create new actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object action.create(object/array actions)`  Este método permite criar novas ações.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object action.delete(array actionIds)`  This method allows to delete actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object action.delete(array actionIds)`  Este método permite excluir ações.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object action.update(object/array actions)`  This method allows to update existing actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object action.update(object/array actions)`  Este método permite atualizar as ações existentes.  ::: noteclassic Este método está disponível apenas para usuários do tipo *Admin* e *Super admin*. As permissões para chamar o método podem ser revogadas na configuração das funções do usuário. Veja [Funções do usuário] /manual/web_interface/frontend_sections/administration/user_roles) para mais informações. :::

en-us	### Description  `object authentication.get(object parameters)`  The method allows to retrieve authentication object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object authentication.get(object parameters)`  O método permite recuperar o objeto de autenticação de acordo com o parâmetros dados.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object authentication.update(object authentication)`  This method allows to update existing authentication settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `autenticação de objeto.update(autenticação de objeto)`  Este método permite atualizar as configurações de autenticação existentes.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object autoregistration.get(object parameters)`  The method allows to retrieve autoregistration object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object autoregistration.get(object parameters)`  O método permite recuperar o objeto de autoregistro de acordo com o parâmetros dados.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object autoregistration.update(object autoregistration)`  This method allows to update existing autoregistration.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `registro automático de objeto.update(registro automático de objeto)`  Este método permite atualizar o autoregistro existente.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object correlation.create(object/array correlations)`  This method allows to create new correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `correlação de objeto.create(correlações de objeto/matriz)`  Este método permite criar novas correlações.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object correlation.delete(array correlationids)`  This method allows to delete correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `correlação de objeto.delete(ids de correlação de matriz)`  Este método permite excluir correlações.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object correlation.update(object/array correlations)`  This method allows to update existing correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `correlação de objeto.update(correlações de objeto/matriz)`  Este método permite atualizar as correlações existentes.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object dashboard.create(object/array dashboards)`  This method allows to create new dashboards.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `painel de objetos.create(painéis de objetos/matriz)`  Este método permite criar novos dashboards.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object dashboard.delete(array dashboardids)`  This method allows to delete dashboards.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `objeto dashboard.delete(array dashboardids)`  Este método permite excluir painéis.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object dashboard.update(object/array dashboards)`  This method allows to update existing dashboards.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `painel de objetos.update(painéis de objetos/matrizes)`  Este método permite atualizar os painéis existentes.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object discoveryrule.copy(object parameters)`  This method allows to copy LLD rules with all of the prototypes to the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object discoveryrule.copy(object parameters)`  Este método permite copiar as regras LLD com todos os protótipos para o   hospedeiros dados.  ::: noteclassic 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[User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object discoveryrule.create(object/array lldRules)`  This method allows to create new LLD rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object discoveryrule.create(object/array lldRules)`  Este método permite criar novas regras LLD.  ::: noteclassic Este método está disponível apenas para os tipos de usuário *Admin* and *Super admin* As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object discoveryrule.delete(array lldRuleIds)`  This method allows to delete LLD rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object discoveryrule.delete(array lldRuleIds)`  Este método permite excluir regras LLD.  ::: noteclassic 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 [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object discoveryrule.update(object/array lldRules)`  This method allows to update existing LLD rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object discoveryrule.update(object/array lldRules)`  Este método permite atualizar as regras LLD existentes.  ::: noteclassic 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  [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object drule.create(object/array discoveryRules)`  This method allows to create new discovery rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object drule.create(object/array discoveryRules)`  Este método permite criar novas regras de descoberta.  ::: noteclassic Este método está disponível apenas para os usuários do tipo *Admin* e *Superadministrador*. As permissões para chamar o método podem ser revogadas nas definições das funções de usuário (user roles) . Consulte [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) para maiores informações. :::

en-us	### Description  `object drule.delete(array discoveryRuleIds)`  This method allows to delete discovery rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `objeto drule.delete(array discoveryRuleIds)`  Esse método permite remover regras de descoberta.  ::: noteclassic Esse método está disponível somente para usuários  *Admin* e *Super admin*. As permissões para invocar o método podem ser revogadas nas configurações de usuário. Veja [Usuáriofunção](/manual/web_interface/frontend_sections/administration/user_roles) para mais informações. :::

en-us	### Description  `object drule.update(object/array discoveryRules)`  This method allows to update existing discovery rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object drule.update(object/array discoveryRules)`  Este método permite atualizar as regras de descoberta existentes.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object event.acknowledge(object/array parameters)`  This method allows to update events. Following update actions can be performed:  -   Close event. If event is already resolved, this action will be     skipped. -   Acknowledge event. If event is already acknowledged, this action     will be skipped. -   Add message. -   Change event severity. If event already has same severity, this     action will be skipped.  ::: noteimportant Only trigger events can be updated.\ Only problem events can be updated.\ Read/Write rights for trigger are required to close the event or to change event's severity.\ To close an event, manual close should be allowed in the trigger. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object event.acknowledge (parâmetros de objeto/array)`  Este método permite atualizar eventos. As seguintes ações de atualização podem ser realizado:  - Fechar evento. Se o evento já foi resolvido, esta ação será     ignorado. - Reconhecer evento. Se o evento já foi reconhecido, esta ação     será ignorado. -   Adicionar mensagem. - Alterar a gravidade do evento. Se o evento já tiver a mesma gravidade, este     ação será ignorada.  ::: não importante Somente eventos de gatilho podem ser atualizados.\ Somente eventos de problema podem ser atualizados.\ Os direitos de leitura/gravação para o gatilho são necessários para fechar o evento ou para alterar a gravidade do evento.\ Para fechar um evento, o fechamento manual deve ser permitido no acionar. :::  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object graph.create(object/array graphs)`  This method allows to create new graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object graph.create(object/array graphs)`  Este método permite criar novos gráficos.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object graph.delete(array graphIds)`  This method allows to delete graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object graph.delete(array graphIds)`  Este método permite excluir gráficos.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object graphprototype.create(object/array graphPrototypes)`  This method allows to create new graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object graphprototype.create(object/array graphPrototypes)`  Este método permite criar novos protótipos de gráficos.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object graphprototype.delete(array graphPrototypeIds)`  This method allows to delete graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object graphprototype.delete(array graphPrototypeIds)`  Este método permite deletar protótipos de grafos.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object graphprototype.update(object/array graphPrototypes)`  This method allows to update existing graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object graphprototype.update(object/array graphPrototypes)`  Este método permite atualizar protótipos de grafos existentes.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object graph.update(object/array graphs)`  This method allows to update existing graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object graph.update(object/array graphs)`  Este método permite atualizar os gráficos existentes.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object history.clear(array itemids)`  This method allows to clear item history.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object history.clear(array itemids)`  Este método permite limpar o histórico do item.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object host.create(object/array hosts)`  This method allows to create new hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object host.create(object/array hosts)`  Este método permite criar novos hosts.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object host.delete(array hosts)`  This method allows to delete hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object host.delete(array hosts)`  Este método permite excluir hosts.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostgroup.create(object/array hostGroups)`  This method allows to create new host groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostgroup.create(object/array hostGroups)`  Este método permite criar novos grupos de hosts.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostgroup.delete(array hostGroupIds)`  This method allows to delete host groups.  A host group can not be deleted if:  -   it contains hosts that belong to this group only; -   it is marked as internal; -   it is used by a host prototype; -   it is used in a global script; -   it is used in a correlation condition.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostgroup.delete(array hostGroupIds)`  Este método permite excluir grupos de hosts.  Um grupo de hosts não pode ser excluído se:  - contém hosts que pertencem apenas a este grupo; - está marcado como interno; - é usado por um protótipo host; - é usado em um script global; - é usado em uma condição de correlação.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostgroup.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostgroup.massadd(object parameters)`  Este método permite adicionar simultaneamente vários objetos  relacionados a todos os grupos de hosts fornecidos.  ::: noteclassic 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 [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object hostgroup.massremove(object parameters)`  This method allows to remove related objects from multiple host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostgroup.massremove(object parameters)`  Este método permite remover objetos relacionados de vários grupos de hosts.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostgroup.massupdate(object parameters)`  This method allows to replace hosts and templates with the specified ones in multiple host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostgroup.massupdate(object parameters)`  Este método permite substituir hosts e templates pelos especificados aqueles em vários grupos de hosts.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostgroup.update(object/array hostGroups)`  This method allows to update existing hosts groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostgroup.update(object/array hostGroups)`  Este método permite atualizar grupos de hosts existentes.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostinterface.create(object/array hostInterfaces)`  Este método permite criar novas interfaces de host.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostinterface.delete(array hostInterfaceIds)`  This method allows to delete host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostinterface.delete(array hostInterfaceIds)`  Este método permite excluir interfaces de host.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostinterface.massadd(object parameters)`  This method allows to simultaneously add host interfaces to multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostinterface.massadd(object parameters)`  Este método permite adicionar simultaneamente interfaces de host a vários anfitriões.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostinterface.massremove(object parameters)`  This method allows to remove host interfaces from the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostinterface.massremove(object parameters)`  Este método permite remover interfaces de host dos hosts fornecidos.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostinterface.replacehostinterfaces(object parameters)`  This method allows to replace all host interfaces on a given host.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostinterface.replacehostinterfaces(object parameters)`  Este método permite substituir todas as interfaces de host em um determinado host.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostinterface.update(object/array hostInterfaces)`  This method allows to update existing host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostinterface.update(object/array hostInterfaces)`  Este método permite atualizar interfaces de host existentes.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object host.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object host.massadd(object parameters)`  Este método permite adicionar simultaneamente vários objetos relacionados a todos os hospedeiros dados.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object host.massremove(object parameters)`  This method allows to remove related objects from multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object host.massremove(object parameters)`  Este método permite remover objetos relacionados de vários hosts.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object host.massupdate(object parameters)`  This method allows to simultaneously replace or remove related objects and update properties on multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object host.massupdate(object parameters)`  Este método permite substituir ou remover simultaneamente objetos relacionados e atualizar propriedades em vários hosts.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostprototype.create(object/array hostPrototypes)`  This method allows to create new host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostprototype.create(object/array hostPrototypes)`  Este método permite criar novos protótipos de host.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostprototype.delete(array hostPrototypeIds)`  This method allows to delete host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostprototype.delete(array hostPrototypeIds)`  Este método permite excluir protótipos de host.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object hostprototype.update(object/array hostPrototypes)`  This method allows to update existing host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object hostprototype.update(object/array hostPrototypes)`  Este método permite atualizar protótipos de host existentes.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object host.update(object/array hosts)`  This method allows to update existing hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object host.update(object/array hosts)`  Este método permite atualizar os hosts existentes.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object housekeeping.get(object parameters)`  The method allows to retrieve housekeeping object according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object housekeeping.get(object parameters)`  O método permite recuperar o objeto de limpeza de acordo com o dado parâmetros.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object housekeeping.update(object housekeeping)`  This method allows to update existing housekeeping settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object housekeeping.update(object housekeeping)`  Este método permite atualizar as configurações de limpeza existentes.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object httptest.create(object/array webScenarios)`  This method allows to create new web scenarios.  ::: noteclassic Creating a web scenario will automatically create a set of [web monitoring items](/manual/web_monitoring/items). :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object httptest.create(object/array webScenarios)`  Este método permite criar novos cenários web.  ::: noteclassic A criação de um cenário da web criará automaticamente um conjunto de [itens de monitoramento da web](/manual/web_monitoring/items). :::  ::: noteclassic 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ções de usuário](/manual/web_interface/frontend_sections/administration/user_roles)  para obter mais informações. :::

en-us	### Description  `object httptest.delete(array webScenarioIds)`  This method allows to delete web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object httptest.delete(array webScenarioIds)`  Este método permite excluir cenários web.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser  revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter  mais informações. :::

en-us	### Description  `object httptest.update(object/array webScenarios)`  This method allows to update existing web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object httptest.update(object/array webScenarios)`  Este método permite atualizar cenários web existentes.  ::: noteclassic 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 [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object iconmap.create(object/array iconMaps)`  This method allows to create new icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object iconmap.create(object/array iconMaps)`  Este método permite criar novos mapas de ícones.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object iconmap.delete(array iconMapIds)`  This method allows to delete icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object iconmap.delete(array iconMapIds)`  Este método permite excluir mapas de ícones.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object iconmap.update(object/array iconMaps)`  This method allows to update existing icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object iconmap.update(object/array iconMaps)`  Este método permite atualizar os mapas de ícones existentes.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object image.create(object/array images)`  This method allows to create new images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object image.create(object/array images)`  Este método permite criar novas imagens.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object image.delete(array imageIds)`  This method allows to delete images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object image.delete(array imageIds)`  Este método permite excluir imagens.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object image.update(object/array images)`  This method allows to update existing images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object image.update(object/array images)`  Este método permite atualizar as imagens existentes.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [Do utilizador funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object item.create(object/array items)`  This method allows to create new items.  ::: noteclassic Web items cannot be created via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object item.create(object/array items)`  Este método permite criar novos itens.  ::: noteclassic Itens da Web não podem ser criados através da API do Zabbix. :::  ::: noteclassic 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 [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object item.delete(array itemIds)`  This method allows to delete items.  ::: noteclassic Web items cannot be deleted via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `objeto item.delete(array itemIds)`  Este método permite excluir itens.  ::: noteclassic Os itens da Web não podem ser excluídos pela API do Zabbix. :::  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object itemprototype.create(object/array itemPrototypes)`  This method allows to create new item prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object itemprototype.create(object/array itemPrototypes)`  Este método permite criar novos protótipos de itens.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object itemprototype.delete(array itemPrototypeIds)`  This method allows to delete item prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object itemprototype.delete(array itemPrototypeIds)`  Este método permite excluir protótipos de itens.  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object itemprototype.update(object/array itemPrototypes)`  This method allows to update existing item prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object itemprototype.update(object/array itemPrototypes)`  Este método permite atualizar protótipos de itens existentes.  ::: noteclassic 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. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object item.update(object/array items)`  This method allows to update existing items.  ::: noteclassic Web items cannot be updated via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object item.update(object/array items)`  Este método permite atualizar itens existentes.  ::: noteclassic Itens da web não podem ser atualizados através da API Zabbix. :::  ::: noteclassic Este método está disponível apenas para *Admin* e *Superadministrador* tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `object maintenance.create(object/array maintenances)`  This method allows to create new maintenances.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object maintenance.create(object/array maintenances)`  Este método permite criar novas manutenções.  ::: noteclassic 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 f unção do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles)  para obter mais informações. :::

en-us	### Description  `object maintenance.delete(array maintenanceIds)`  This method allows to delete maintenance periods.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object maintenance.delete(array maintenanceIds)`  Este método permite excluir períodos de manutenção.  ::: noteclassic 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. Para mais informações, consulte [User roles](/manual/web_interface/frontend_sections/administration/user_roles). :::

en-us	### Description  `object maintenance.update(object/array maintenances)`  This method allows to update existing maintenances.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object maintenance.update(object/array maintenances)`  Este método permite atualizar as manutenções existentes.  ::: noteclassic 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ções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object map.create(object/array maps)`  This method allows to create new maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object map.create(object/array maps)`  Este método permite criar novos mapas.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object map.delete(array mapIds)`  This method allows to delete maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object map.delete(array mapIds)`  Este método permite excluir mapas.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object map.update(object/array maps)`  This method allows to update existing maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object map.update(object/array maps)`  Este método permite atualizar os mapas existentes.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object mediatype.create(object/array mediaTypes)`  This method allows to create new media types.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object mediatype.create(object/array mediaTypes)`  Este método permite criar novos tipos de mídia.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver   [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object mediatype.delete(array mediaTypeIds)`  This method allows to delete media types.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object mediatype.delete(array mediaTypeIds)`  Este método permite excluir tipos de mídia.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object mediatype.update(object/array mediaTypes)`  This method allows to update existing media types.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object mediatype.update(object/array mediaTypes)`      Este método permite atualizar os tipos de mídia existentes.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações.   :::

en-us	### Description  `object proxy.create(object/array proxies)`  This method allows to create new proxies.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object proxy.create(object/array proxies)`  Este método permite criar novos proxies.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Veja [Usuário   roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object proxy.delete(array proxies)`  This method allows to delete proxies.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object proxy.delete(array proxies)`      Este método permite excluir proxies  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object proxy.update(object/array proxies)`  This method allows to update existing proxies.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object proxy.update(object/array proxies)`      Este método permite atualizar proxies existentes.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Veja [Usuário   roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object regexp.create(object/array regularExpressions)`  This method allows to create new global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object regexp.create(object/array regularExpressions)`      Este método permite criar novas expressões regulares globais.  ::: noteclassic Este método está disponível apenas para os tipos de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Veja [Usuário   roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object regexp.delete(array regexpids)`  This method allows to delete global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object regexp.delete(array regexpids)`      Este método permite deletar expressões regulares globais.  ::: noteclassic Este método está disponível apenas para os tipos de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object regexp.update(object/array regularExpressions)`  This method allows to update existing global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object regexp.update(object/array regularExpressions)`      Este método permite atualizar as expressões regulares globais existentes.  ::: noteclassic Este método está disponível apenas para os tipos de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object report.create(object/array reports)`  This method allows to create new scheduled reports.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object report.create(object/array reports)`      Este método permite criar novos relatórios agendados.      ::: noteclassic   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ções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object report.delete(array reportids)`  This method allows to delete scheduled reports.  ::: noteclassic This method is only available to *Admin* and *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object report.delete(array reportids)`  Este método permite excluir relatórios agendados.  ::: noteclassic Este método está disponível apenas para o tipo 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ções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object report.update(object/array reports)`  This method allows to update existing scheduled reports.  ::: noteclassic This method is only available to *Admin* and *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object report.update(object/array reports)`      Este método permite atualizar os relatórios agendados existentes.      ::: noteclassic   Este método está disponível apenas para o tipo 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ções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações.   :::

en-us	### Description  `object role.create(object/array roles)`  This method allows to create new roles.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object role.create(object/array roles)`      Este método permite criar novas funções.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações.   :::

en-us	### Description  `object role.delete(array roleids)`  This method allows to delete roles.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object role.delete(array roleids)`      Este método permite excluir funções.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações.   :::

en-us	### Description  `object role.update(object/array roles)`  This method allows to update existing roles.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object role.update(object/array roles)`      Este método permite atualizar as funções existentes.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object script.create(object/array scripts)`  This method allows to create new scripts.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `script de objeto.create(scripts de objeto/array)`      Este método permite criar novos scripts.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object script.delete(array scriptIds)`  This method allows to delete scripts.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `script de objeto.delete(array scriptIds)`      Este método permite excluir scripts.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object script.execute(object parameters)`  This method allows to run a script on a host or event.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `script de objeto.execute(parâmetros de objeto)`      Este método permite executar um script em um host ou evento.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object script.getscriptsbyhosts(array hostIds)`  This method allows to retrieve scripts available on the given hosts.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `script de objeto.getscriptsbyhosts(array hostIds)`      Este método permite recuperar scripts disponíveis nos hosts fornecidos.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object script.update(object/array scripts)`  This method allows to update existing scripts.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `script de objeto.update(scripts de objeto/array)`      Este método permite atualizar os scripts existentes.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object service.create(object/array services)`  This method allows to create new services.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object service.create(object/array services)`      Este método permite criar novos serviços.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object service.delete(array serviceIds)`  This method allows to delete services.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object service.delete(array serviceIds)`      Este método permite excluir serviços.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object service.update(object/array services)`  This method allows to update existing services.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object service.update(object/array services)`      Este método permite atualizar os serviços existentes.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object settings.get(object parameters)`  The method allows to retrieve settings object according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `configurações do objeto.get(parâmetros do objeto)`      O método permite recuperar o objeto de configurações de acordo com os parâmetros fornecidos.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object settings.update(object settings)`  This method allows to update existing common settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `configurações do objeto.update(configurações do objeto)`      Este método permite atualizar as configurações comuns existentes.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object sla.create(object/array SLAs)`  This method allows to create new SLA objects.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object sla.create(object/array SLAs)`      Este método permite criar novos objetos SLA.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object sla.delete(array slaids)`  This method allows to delete SLA entries.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object sla.delete(array slaids)`      Este método permite excluir entradas de SLA.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object sla.update(object/array slaids)`  This method allows to update existing SLA entries.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object sla.update(object/array slaids)`      Este método permite atualizar as entradas de SLA existentes.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object task.create(object/array tasks)`  This method allows to create a new task (such as collect diagnostic data or check items or low-level discovery rules without config reload).  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object task.create(object/array tasks)`      Este método permite criar uma nova tarefa (como coletar dados de diagnóstico ou verificar itens ou regras de descoberta de baixo nível sem recarregar a configuração).  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Veja [Usuário   funções](/manual/web_interface/frontend_sections/administration/user_roles) para mais informações. :::

en-us	### Description  `object template.create(object/array templates)`  This method allows to create new templates.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object template.create(object/array templates)`      Este método permite criar novos modelos.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object templatedashboard.create(object/array templateDashboards)`  This method allows to create new template dashboards.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object templatedashboard.create(object/array templateDashboards)`      Este método permite criar novos painéis de modelo.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object templatedashboard.delete(array templateDashboardIds)`  This method allows to delete template dashboards.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object templatedashboard.delete(array templateDashboardIds)`  Este método permite excluir painéis de modelo.  ::: noteclassic 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 do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object templatedashboard.update(object/array templateDashboards)`  This method allows to update existing template dashboards.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object templatedashboard.update(object/array templateDashboards)`  Este método permite atualizar templates de dashboards já existentes.  ::: noteclassic Disponível somente para os perfis *Admin* e *Super admin*. Permissões para utilizar o método podem ser revogadas nas propriedades do usuário. Veja [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para mas informações. :::

en-us	### Description  `object template.delete(array templateIds)`  This method allows to delete templates.  Deleting a template will cause deletion of all template entities (items, triggers, graphs, etc.). To leave template entities with the hosts, but delete the template itself, first unlink the template from required hosts using one of these methods: [template.update](/manual/api/reference/template/update), [template.massupdate](/manual/api/reference/template/massupdate), [host.update](/manual/api/reference/host/update), [host.massupdate](/manual/api/reference/host/massupdate).  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object template.delete(array templateIds)`  Este método permite excluir templates.  A exclusão de um template causará a exclusão de todas as entidades do modelo (itens, triggers, gráficos, etc.). Para deixar entidades de modelo com os hosts, mas excluir o próprio modelo, primeiro desvincule o modelo dos hosts necessários usando um destes métodos: [template.update](/manual/api/reference/template/update), [template.massupdate](/manual/api/reference/template/massupdate), [host.update](/manual/api/reference/host/update), [host.massupdate](/manual/api/reference/host/massupdate).  ::: noteclassic 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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object template.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to the given templates.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object template.massadd(object parameters)`  Este método permite adicionar simultaneamente vários objetos relacionados aos modelos fornecidos.  ::: noteclassic 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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object template.massremove(object parameters)`  This method allows to remove related objects from multiple templates.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object template.massremove(object parameters)`  Este método permite remover objetos relacionados de vários templates.  ::: noteclassic 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](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object template.massupdate(object parameters)`  This method allows to simultaneously replace or remove related objects and update properties on multiple templates.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object template.massupdate(object parameters)`  Este método permite substituir ou remover simultaneamente objetos relacionados e atualizar propriedades em vários modelos.  ::: noteclassic 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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object trigger.adddependencies(object/array triggerDependencies)`  This method allows to create new trigger dependencies.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object trigger.adddependencies(object/array triggerDependencies)`      Este método permite criar novas dependências de trigger.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object trigger.create(object/array triggers)`  This method allows to create new triggers.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object trigger.create(object/array triggers)`      Este método permite criar novas triggers.      ::: noteclassic   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ções do usuário]. :::

en-us	### Description  `object trigger.delete(array triggerIds)`  This method allows to delete triggers.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object trigger.delete(array triggerIds)`      Este método permite deletar triggers.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object trigger.deletedependencies(string/array triggers)`  This method allows to delete all trigger dependencies from the given triggers.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	 ### Descrição  `object trigger.deletedependencies(string/array triggers)`  Este método permite excluir todas as dependências de trigger a partir dos triggers fornecidos.   ::: noteclassic Esse método está disponível apenas para usuários *Admin* e *Super admin*. Permissões para chamar o método pode ser revogada nas configurações de função do usuário.  Para mais informações, consulte [User roles](/manual/web_interface/frontend_sections/administration/user_roles) :::

en-us	### Description  `object triggerprototype.create(object/array triggerPrototypes)`  This method allows to create new trigger prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object triggerprototype.create(object/array triggerPrototypes)`      Este método permite criar novos protótipos de trigger.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object triggerprototype.delete(array triggerPrototypeIds)`  This method allows to delete trigger prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object triggerprototype.delete(array triggerPrototypeIds)`      Este método permite deletar protótipos de trigger.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object triggerprototype.update(object/array triggerPrototypes)`  This method allows to update existing trigger prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object triggerprototype.update(object/array triggerPrototypes)`      Este método permite atualizar os protótipos de trigger existentes.      ::: noteclassic   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 [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object trigger.update(object/array triggers)`  This method allows to update existing triggers.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object trigger.update(object/array triggers)`      Este método permite atualizar as triggers existentes.      ::: noteclassic   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 [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object user.checkAuthentication`  This method checks and prolongs user session.  ::: noteimportant Calling **user.checkAuthentication** method prolongs user session by default. :::
pt-br	### Descrição      `objeto user.checkAuthentication`      Este método verifica e prolonga a sessão do usuário.      ::: não importante   Chamar o método **user.checkAuthentication** prolonga a sessão do usuário por padrão. :::

en-us	### Description  `object user.create(object/array users)`  This method allows to create new users.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::  ::: noteclassic The strength of user password is validated according the password policy rules defined by Authentication API. See [Authentication API](/manual/api/reference/authentication) for more information. :::
pt-br	### Descrição    `object user.create(usuários de objeto/array)`      Este método permite criar novos usuários.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções de usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações.   :::      ::: noteclassic   A força/qualidade da senha do usuário é validada de acordo com as regras de política de senha definidas pela API de autenticação. Consulte [API de autenticação](/manual/api/reference/authentication) para obter mais informações. :::

en-us	### Description  `object user.delete(array users)`  This method allows to delete users.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object user.delete(array users)`      Este método permite excluir usuários.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object usergroup.create(object/array userGroups)`  This method allows to create new user groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object usergroup.create(object/array userGroups)`      Este método permite criar novos grupos de usuários.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object usergroup.delete(array userGroupIds)`  This method allows to delete user groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição      `object usergroup.delete(array userGroupIds)`      Este método permite excluir grupos de usuários.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário (user roles). Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object usergroup.update(object/array userGroups)`  This method allows to update existing user groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição    `object usergroup.update(object/array userGroups)`    Este método permite atualizar grupos de usuários existentes.    ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object usermacro.createglobal(object/array globalMacros)`  This method allows to create new global macros.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição    `object usermacro.createglobal(object/array globalMacros)`      Este método permite criar novas macros globais.      ::: noteclassic   Este método está disponível apenas para o tipo de usuário *Super admin*.   As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object usermacro.create(object/array hostMacros)`  This method allows to create new host macros.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição    `object usermacro.create(object/array hostMacros)`      Este método permite criar novas macros de host.      ::: noteclassic   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ções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	### Description  `object usermacro.updateglobal(object/array globalMacros)`  This method allows to update existing global macros.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object usermacro.updateglobal(object/array globalMacros)`  Este método permite atualizar macros globais existentes.  ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Para mais informações, consulte [User roles](/manual/web_interface/frontend_sections/administration/user_roles). :::

en-us	### Description  `object usermacro.update(object/array hostMacros)`  This method allows to update existing host macros.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object usermacro.update(object/array hostMacros)`  Essie método permite atualizar macros de hosts existentes.  ::: noteclassic 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. Para mais informações, consulte [User roles](/manual/web_interface/frontend_sections/administration/user_roles). :::

en-us	### Description  `object user.unblock(array userids)`  This method allows to unblock users.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object user.unblock(array userids)`  Este método permite desbloquear usuários. This method allows to unblock users.  ::: noteclassic Esse método está disponível apenas para o usuário *Super admin*. Permissões para chamar o método pode ser revogada nas configurações de função do usuário.  Para mais informações, consultar  [User roles](/manual/web_interface/frontend_sections/administration/user_roles). :::

en-us	### Description  `object user.update(object/array users)`  This method allows to update existing users.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::  ::: noteclassic The strength of user password is validated according the password policy rules defined by Authentication API. See [Authentication API](/manual/api/reference/authentication) for more information. :::
pt-br	###Descrição  `object user.update(object/array users)`  Esse método permite atualizar usuários existentes.  ::: noteclassic Esse método está disponível para usuários de qualquer tipo. Permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver [User roles](/manual/web_interface/frontend_sections/administration/user_roles) para mais informações. :::  ::: noteclassic A força da senha do usuário é validada de acordo com as regras da política de senhas definidas pela API de Autenticação. Ver [Authentication API](/manual/api/reference/authentication) para mais informações. :::

en-us	### Description  `object valuemap.update(object/array valuemaps)`  This method allows to update existing value maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `object valuemap.update(object/array valuemaps)`  Este método permite a atualização de mapas de valores existentes.   ::: noteclassic Este método está disponível apenas para o tipo de usuário *Super admin*. Permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Para mais informações, consulte [User roles](/manual/web_interface/frontend_sections/administration/user_roles) . :::

en-us	### Description  `string apiinfo.version(array)`  This method allows to retrieve the version of the Zabbix API.  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
pt-br	### Descrição  `string apiinfo.version(array)`  Este método permite recuperar a versão da API do Zabbix.  ::: não importante Este método está disponível apenas para não autenticados usuários e deve ser chamado sem o parâmetro `auth` no JSON-RPC solicitação. :::

en-us	### Description  `string configuration.export(object parameters)`  This method allows to export configuration data as a serialized string.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição  `string configuration.export(object parameters)`  Este método permite exportar os dados de configuração como uma string serializada.  ::: noteclassic Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário funções](/manual/web_interface/frontend_sections/administration/user_roles) Para maiores informações. :::

en-us	### Description  `string/object user.login(object parameters)`  This method allows to log in to the API and generate an authentication token.  ::: notewarning When using this method, you also need to do [user.logout](/manual/api/reference/user/logout) to prevent the generation of a large number of open session records. :::  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
pt-br	### Descrição    `string/object user.login(object parameters)`      Este método permite efetuar login na API e gerar um token de autenticação.      ::: aviso   Ao usar este método, você também precisa fazer [user.logout](/manual/api/reference/user/logout) para evitar a geração de um grande número de registros de sessão aberta.   :::      ::: não importante   Este método está disponível apenas para usuários não autenticados e deve ser chamado sem o parâmetro `auth` na solicitação JSON-RPC. :::

en-us	### Description  `string/object user.logout(array)`  This method allows to log out of the API and invalidates the current authentication token.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
pt-br	### Descrição    `string/objeto user.logout(array)`      Este método permite sair da API e invalidar o token de autenticação atual.      ::: noteclassic   Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte [Funções do usuário](/manual/web_interface/frontend_sections/administration/user_roles) para obter mais informações. :::

en-us	##### Description  The following parameters are supported if *Advanced configuration* is set to "Enabled", and *Show* is set to "Description".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Description*|1|description|Any string value, including macros.<br>Supported macros: {HOST.\*}, {ITEM.\*}, {INVENTORY.\*}, User macros.<br><br>Default: {ITEM.NAME}.| |*Horizontal position*|0|desc_h_pos|0 - Left;<br>1 - *(default)* Center;<br>2 - Right.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |*Vertical position*|0|desc_v_pos|0 - Top;<br>1 - Middle;<br>2 - *(default)* Bottom.<br><br>Two or more elements (Description, Value, Time) cannot share the same *Horizontal position* and *Vertical position*.| |*Size*|0|desc_size|Valid values range from 1-100.<br><br>Default: 15.| |*Bold*|0|desc_bold|0 - *(default)* Disabled;<br>1 - Enabled.| |*Color*|1|desc_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
pt-br	##### Descrição  Os seguintes parâmetros são suportados se a *Configuração Avançada* estiver definida como "Habilitada", e *Mostrar* estiver definido como "Description".  |Parâmetro|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor| |-----|-|-----|-------------------| |*Description*|1|description|Qualquer valor de string, incluindo macros.<br>Macros suportados: {HOST.\*}, {ITEM.\*}, {INVENTORY.\*}, Macros de usuário.<br><br>Padrão: {ITEM.NAME}.| |*Posição Horizontal*|0|desc_h_pos|0 - Esquerda;<br>1 - *(padrão* Center;<br>2 - Direita.<br><br>Dois ou mais elementos (Description, Valor, Tempo) não podem compartilhar a mesma *Posição Horizontal* e *Posição Vertical*.| |*Posição Vertical|0|desc_v_pos|0 - Superior;<br>1 - Meio;<br>2 - *(Padrão)* Inferior.<br><br>Dois ou mais elementos (Description, Valor, Tempo) não podem compartilhar a mesma *Posição Horizontal* e *Posição Vertical*.| |*Tamanho*|0|desc_size|Valores válidos variam de 1-100.<br><br>Padrão: 15.| |*Negrito*|0|desc_bold|0 - *(padrão)* Desativado;<br>1 - Habilitado.| |*Cor*|1|desc_color|Código de cor hexadecimal (Por exemplo, `FF0000`).<br><br>Padrão: `""` (vazio).|

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Clock*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Clock* widget, please refer to the parameter requirements outlined in the tables below. :::
pt-br	### Descrição  Esses parâmetros e os possíveis valores de propriedade para os objetos de campo de widget de painel respectivos permitem configurar o widget [*Clock*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock) nos métodos`dashboard.create` e `dashboard.update`.  ::: noteimportant As propriedades dos campos de Widget `fields` não são validadas durante a criação ou atualização de um painel. Isso permite que os usuários modifiquem os widgets integrados[built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criem widgets personalizados [custom widgets](/manual/modules#developing-modules), mas também introduz o risco de criar ou atualizar widgets incorretamente.  Para garantir a criação ou atualização bem-sucedida do widget *Clock*, consulte os requisitos de parâmetros delineados nas tabelas abaixo. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Geomap*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Geomap* widget, please refer to the parameter requirements outlined in the tables below. :::
pt-br	### Descrição  Esses parâmetros e os possíveis valores de propriedade para os objetos de campo do widget [*Geomap*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) permitem configurar o widget em métodos `dashboard.create` e `dashboard.update` .  ::: noteimportant As propriedades do widget `fields` não são validadas durante a criação ou atualização de um dashboard. Isso permite que os usuários modifiquem os [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criem [custom widgets](/manual/modules#developing-modules), mas também introduz o risco de criar ou atualizar widgets incorretamente. Para garantir a criação ou atualização bem-sucedida do widge *Geomap*, consulte os requisitos de parâmetros descritos nas tabelas abaixo. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Graph (classic)*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_classic) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Graph (classic)* widget, please refer to the parameter requirements outlined in the tables below. :::
pt-br	### Descrição  Esses parâmetros e os possíveis valores de propriedade para os objetos de campo de widget de dashboard permitem configurar o widget [*Graph (classic)*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_classic) nos métodos `dashboard.create` e `dashboard.update` .  ::: noteimportant As propriedades do widget `fields` não são validadas durante a criação ou atualização de um dashboard. Isso permite que os usuários modifiquem os widgets integrados [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criem widgets personalizados [custom widgets](/manual/modules#developing-modules), mas também introduz o risco de criar ou atualizar widgets incorretamente. Para garantir a criação ou atualização bem-sucedida do widget *Gráfico (clássico)*, consulte os requisitos de parâmetro descritos nas tabelas abaixo. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Graph*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Graph* widget, please refer to the parameter requirements outlined in the tables below. :::
pt-br	### Descrição  Esses parâmetros e os possíveis valores de propriedade para os respectivos objetos de campo do widget de dashboard permitem configurar o widget [*Graph*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph) nos métodos `dashboard.create` e `dashboard.update` .  ::: noteimportant As propriedades dos campos Widget `fields` properties  não são validadas durante a criação ou atualização de um dashboard. Isso permite aos usuários modificar [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criar [custom widgets](/manual/modules#developing-modules), mas também introduz o risco de criar ou atualizar widgets incorretamente.  Para garantir a criação ou atualização bem-sucedida do widget *Graph*, consulte os requisitos de parâmetro descritos nas tabelas abaixo. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Graph prototype*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_prototype) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Graph prototype* widget, please refer to the parameter requirements outlined in the tables below. :::
pt-br	### Descrição  Esses parâmetros e os possíveis valores de propriedade para os objetos de campo do widget de protótipo de gráfico permitem configurar o widget  [*Graph prototype*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_prototype) nos métodos `dashboard.create` e `dashboard.update` .  ::: noteimportant As propriedades dos campos `fields` do widget não são validadas durante a criação ou atualização de um dashboard. Isso permite que os usuários modifiquem os widgets integrados [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criem widgets personalizados [custom widgets](/manual/modules#developing-modules), mas também introduz o risco de criar ou atualizar widgets incorretamente. Para garantir a criação ou atualização bem-sucedida do widget *Graph prototype*, consulte os requisitos de parâmetro delineados nas tabelas abaixo. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Item value*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/item_value) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Item value* widget, please refer to the parameter requirements outlined in the tables below. :::
pt-br	### Descrição  Esses parâmetros e os possíveis valores de propriedade para os respectivos objetos de campo de widget de painel permitem configurar o widget [*Item value*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/item_value) nos métodos `dashboard.create` e `dashboard.update` .  ::: noteimportant As propriedades do campo Widget `fields` não são validadas  durante a criação ou atualização de um dashboard. Isso permite que os usuários configurem widgets integrados[built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criem widgets personalizados [custom widgets](/manual/modules#developing-modules), mas também introduz o risco de criar ou atualizar widgets de forma incorreta. Para garantir a criação ou atualização bem-sucedida do widget *Valor do item*, consulte os requisitos dos parâmetros descritos nas tabelas abaixo. :::

en-us	### Description  These parameters and the possible property values for the respective dashboard widget field objects allow to configure the [*Map*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/map) widget in `dashboard.create` and `dashboard.update` methods.  ::: noteimportant Widget `fields` properties are not validated during the creation or update of a dashboard. This allows users to modify [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) and create [custom widgets](/manual/modules#developing-modules), but also introduces the risk of creating or updating widgets incorrectly. To ensure the successful creation or update of the *Map* widget, please refer to the parameter requirements outlined in the tables below. :::
pt-br	### Descrição   Estes parâmetros e os possíveis valores de propriedade para os respectivos objetos de campo do widget de dashboard permitem configurar o [*Map*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/map) nos métodos `dashboard.create` e `dashboard.update` .  ::: noteimportant As propriedades do widget`fields` não são validadas durante a criação ou atualização de um dashboard. Isso permite que os usuários modifiquem os Widgets integrados [built-in widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criem Widgets personalizados [custom widgets](/manual/modules#developing-modules), mas também introduz o risco de criar e atualizar Widgets de forma incorreta.  Para garantir a criação ou atualização bem-sucedida do widget *Mapa*, consulte os requisitos de parâmetros delineados nas tabelas abaixo. :::