en-us	#### Custom macros  The **LLD macros** tab allows to specify custom low-level discovery macros.  Custom macros are useful in cases when the returned JSON does not have the required macros already defined. So, for example:  -   The native `vfs.fs.discovery` key for filesystem discovery returns a     JSON with some pre-defined LLD macros such as {\#FSNAME},     {\#FSTYPE}. These macros can be used in item, trigger prototypes     (see subsequent sections of the page) directly; defining custom     macros is not needed; -   The `vfs.fs.get` agent item also returns a JSON with [filesystem     data](/manual/discovery/low_level_discovery/examples/mounted_filesystems),     but without any pre-defined LLD macros. In this case you may define     the macros yourself, and map them to the values in the JSON using     JSONPath:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_c.png)  The extracted values can be used in discovered items, triggers, etc. Note that values will be extracted from the result of discovery and any preprocessing steps so far.  |Parameter|Description| |--|--------| |*LLD macro*|Name of the low-level discovery macro, using the following syntax: {\#MACRO}.| |*JSONPath*|Path that is used to extract LLD macro value from a LLD row, using JSONPath syntax.<br>For example, `$.foo` will extract "bar" and "baz" from this JSON: `[{"foo":"bar"}, {"foo":"baz"}]`<br>The values extracted from the returned JSON are used to replace the LLD macros in item, trigger, etc. prototype fields.<br>JSONPath can be specified using the dot notation or the bracket notation. Bracket notation should be used in case of any special characters and Unicode, like `$['unicode + special chars #1']['unicode + special chars #2']`.|
fr	 #### Macros personnalisées  L'onglet **Macros LLD** permet de spécifier des macros de découverte personnalisées de bas niveau.  Les macros personnalisées sont utiles dans les cas où le JSON renvoyé n'a pas les macros requises déjà définies. Ainsi, par exemple :  -   La clé native `vfs.fs.discovery` pour la découverte du système de fichiers renvoie un JSON avec des macros LLD prédéfinies telles que {\#FSNAME}, {\#FSTYPE}. Ces macros peuvent être utilisées dans l'élément, déclencher des prototypes (voir les sections suivantes de la page) directement ; la définition de macros personnalisées n'est pas nécessaire ; -   L'élément d'agent `vfs.fs.get` renvoie également un JSON avec les [données du système de fichiers](/manual/discovery/low_level_discovery/examples/mounted_filesystems), mais sans macros LLD prédéfinies. Dans ce cas, vous pouvez définir vous-même les macros et les mapper aux valeurs du JSON à l'aide de JSONPath :  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_c.png)  Les valeurs extraites peuvent être utilisées dans les éléments découverts, les déclencheurs, etc. Notez que les valeurs seront extraites du résultat de la découverte et de toutes les étapes de pré-traitement traitées jusqu'à présent.  |Paramètre|Description| |--|--------| |*Macro LLD*|Nom de la macro de découverte de bas niveau, utilisant la syntaxe suivante : {\#MACRO}.| |*JSONPath*|Chemin utilisé pour extraire la valeur de macro LLD d'une ligne LLD, en utilisant la syntaxe JSONPath.<br>Par exemple, `$.foo` extraira "bar" et "baz" de ce JSON : `[{"foo":" bar"}, {"foo":"baz"}]`<br>Les valeurs extraites du JSON renvoyé sont utilisées pour remplacer les macros LLD dans les champs de prototype d'élément, de déclencheur, etc.<br>JSONPath peut être spécifié à l'aide la notation pointée ou la notation parenthèse. La notation entre parenthèses doit être utilisée dans le cas de caractères spéciaux et d'Unicode, comme `$['unicode + special chars #1']['unicode + special chars #2']`.|

en-us	#### Custom script limit  Available custom script length depends on the database used:  |   |   |   | |---|---|---| |*Database*|*Limit in characters*|*Limit in bytes*| |**MySQL**|65535|65535| |**Oracle Database**|2048|4000| |**PostgreSQL**|65535|not limited| |**SQLite (only Zabbix proxy)**|65535|not limited|
fr	#### Limite de script personnalisé  La longueur de script personnalisé disponible dépend de la base de données utilisée :  | | | | |---|---|---| |*Base de données*|*Limite en caractères*|*Limite en octets*| |**MySQL**|65535|65535| |**Base de données Oracle**|2048|4000| |**PostgreSQL**|65535|non limité| |**SQLite (proxy Zabbix uniquement)**|65535|non limité|

en-us	#### dashboard Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new widget type `slareport` and widget field types *(9 - Service, 10 - SLA)*.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added new widget type `item`.\
fr	####dashboard  Changements :\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) ajout du nouveau type de widget `slareport` et des types de champs *(9 - Service, 10 - SLA)*.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) ajout du nouveau type de widget `élément`.\

en-us	# dashboard.create
fr	# dashboard.create

en-us	# dashboard.delete  
fr	# dashboard.delete  

en-us	# dashboard.get
fr	# dashboard.get

en-us	# > Dashboard object  The following objects are directly related to the `dashboard` API.
fr	# > Objet Tableau de bord  Les objets suivants sont directement liés à l'API `dashboard`.

en-us	### Dashboard page  The dashboard page object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboard\_pageid|string|*(readonly)* ID of the dashboard page.| |name|string|Dashboard page name.<br><br>Default: empty string.| |display\_period|integer|Dashboard page display period (in seconds).<br><br>Possible values: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 0 (will use the default page display period).| |widgets|array|Array of the [dashboard widget](object#dashboard_widget) objects.|
fr	### Page de tableau de bord  L'objet page de tableau de bord a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |dashboard\_pageid|string|*(lecture seule)* ID de la page du tableau de bord.| |name|string|Nom de la page du tableau de bord.<br><br>Par défaut : chaîne vide.| |display\_period|integer|Période d'affichage de la page du tableau de bord (en secondes).<br><br>Valeurs possibles : 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Par défaut : 0 (utilisera la période d'affichage de la page par défaut).| |widgets|array|Tableau des objets [widget de tableau de bord](object#dashboard_widget).|

en-us	#### Dashboards  Manage dashboards and make scheduled reports based on them.  [Dashboard API](/manual/api/reference/dashboard) | [Template dashboard API](/manual/api/reference/templatedashboard) | [Report API](/manual/api/reference/report)  
fr	#### Tableaux de bord  Gérez les tableaux de bord et créez des rapports planifiés basés sur ces tableaux de bord.  [API Tableau de bord](/manual/api/reference/dashboard) | [API Modèle de tableau de bord](/manual/api/reference/templatedashboard) | [API Report](/manual/api/reference/report)  

en-us	### Dashboard  The dashboard object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardid|string|*(readonly)* ID of the dashboard.| |**name**<br>(required)|string|Name of the dashboard.| |userid|string|Dashboard owner user ID.| |private|integer|Type of dashboard sharing.<br><br>Possible values:<br>0 - public dashboard;<br>1 - *(default)* private dashboard.| |display\_period|integer|Default page display period (in seconds).<br><br>Possible values: 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 30.| |auto\_start|integer|Auto start slideshow.<br><br>Possible values:<br>0 - do not auto start slideshow;<br>1 - *(default)* auto start slideshow.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Tableau de bord  L'objet dashboard a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardid|string|*(lecture seule)* ID du tableau de bord.| |**name**<br>(obligatoire)|string|Nom du tableau de bord.| |userid|string|ID utilisateur du propriétaire du tableau de bord.| |private|integer|Type de partage du tableau de bord.<br><br>Valeurs possibles :<br>0 - tableau de bord public ;<br>1 - *(par défaut)* tableau de bord privé.| |display\_period|integer|Période d'affichage par défaut de la page (en secondes).<br><br>Valeurs possibles : 10, 30, 60, 120, 600, 1800, 3600.<br><br>Par défaut : 30.| |auto\_start|integer|Démarrage automatique du diaporama.<br><br>Valeurs possibles : <br>0 -  ne démarre pas automatiquement le diaporama ;<br>1 - *(par défaut)* démarrage automatique du diaporama.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Dashboard  This class is designed to work with dashboards.  Object references:\  -   [Dashboard](/manual/api/reference/dashboard/object#dashboard) -   [Dashboard     page](/manual/api/reference/dashboard/object#dashboard_page) -   [Dashboard     widget](/manual/api/reference/dashboard/object#dashboard_widget) -   [Dashboard widget     field](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Dashboard     user](/manual/api/reference/dashboard/object#dashboard_user) -   [Dashboard user     group](/manual/api/reference/dashboard/object#dashboard_user_group)  Available methods:\  -   [dashboard.create](/manual/api/reference/dashboard/create) -     creating new dashboards -   [dashboard.delete](/manual/api/reference/dashboard/delete) -     deleting dashboards -   [dashboard.get](/manual/api/reference/dashboard/get) - retrieving     dashboards -   [dashboard.update](/manual/api/reference/dashboard/update) -     updating dashboards  
fr	# Tableau de bord  Cette classe est conçue pour fonctionner avec les tableaux de bord.  Référentiel des objets :\  -   [Tableau de bord](/manual/api/reference/dashboard/object#dashboard) -   [Page de tableau de bord](/manual/api/reference/dashboard/object#dashboard_page) -   [Widget de tableau de bord](/manual/api/reference/dashboard/object#dashboard_widget) -   [Champ de widget de tableau de bord](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Utilisateur du tableau de bord](/manual/api/reference/dashboard/object#dashboard_user) -   [Groupe d'utilisateurs du tableau de bord](/manual/api/reference/dashboard/object#dashboard_user_group)  Méthodes disponibles :\  -   [dashboard.create](/manual/api/reference/dashboard/create) - création de nouveaux tableaux de bord -   [dashboard.delete](/manual/api/reference/dashboard/delete) - suppression de tableaux de bord -   [dashboard.get](/manual/api/reference/dashboard/get) - récupération des tableaux de bord -   [dashboard.update](/manual/api/reference/dashboard/update) - mise à jour des tableaux de bord  

en-us	# dashboard.update
fr	# dashboard.update

en-us	### Dashboard user group  List of dashboard permissions based on user groups. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
fr	### Groupe d'utilisateurs du tableau de bord  Liste des autorisations du tableau de bord en fonction des groupes d'utilisateurs. L'objet a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |**usrgrpid**<br>(obligatoire)|string|ID du groupe d'utilisateurs.| |**permission**<br>(obligatoire)|integer|Type de niveau d'autorisation.<br><br>Valeurs possibles :<br>2 - lecture seule ;<br>3 - lecture-écriture.|

en-us	### Dashboard user  List of dashboard permissions based on users. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**userid**<br>(required)|string|User ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
fr	### Utilisateur du tableau de bord  Liste des autorisations du tableau de bord en fonction des utilisateurs. L'objet a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |**userid**<br>(obligatoire)|string|ID de l'utilisateur.| |**permission**<br>(obligatoire)|integer|Type de niveau d'autorisation.<br><br>Valeurs possibles :<br>2 - lecture seule ;<br>3 - lecture-écriture.|

en-us	### Dashboard widget field  The dashboard widget field object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of the widget field.<br><br>Possible values:<br>0 - Integer;<br>1 - String;<br>2 - Host group;<br>3 - Host;<br>4 - Item;<br>5 - Item prototype;<br>6 - Graph;<br>7 - Graph prototype;<br>8 - Map;<br>9 - Service;<br>10 - SLA.| |**name**<br>(required)|string|Widget field name.<br><br>Possible values: see [Dashboard widget fields](/manual/api/reference/dashboard/widget_fields).| |**value**<br>(required)|mixed|Widget field value depending on the type.<br><br>Possible values: see [Dashboard widget fields](/manual/api/reference/dashboard/widget_fields).|
fr	### Champ de widget de tableau de bord  L'objet champ de widget de tableau de bord a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(obligatoire)|integer|Type de champ de widget.<br><br>Valeurs possibles :<br>0 - Entier ;<br>1 - Chaîne ;<br>2 - Groupe d'hôtes ;<br>3 - Hôte ;<br>4 - Élément ;<br>6 - Graphique ;<br>8 - Carte.| |**name**|string|Nom du champ du widget.<br><br>Valeurs possibles : voir [Champs des widget de tableau de bord](/manual/api/reference/dashboard/widget_fields).| |**value**<br>(obligatoire)|mixed|Valeur du champ du widget en fonction du type.<br><br>Valeurs possibles : voir [Champs des widget de tableau de bord](/manual/api/reference/dashboard/widget_fields).|

en-us	#### Database engine  This is probably the most important part of Zabbix tuning. Zabbix heavily depends on the availability and performance of database engine.  -   use fastest database engine, i.e. MySQL or PostgreSQL -   use stable release of a database engine -   rebuild MySQL or PostgreSQL from sources to get maximum performance -   follow performance tuning instructions taken from MySQL or     PostgreSQL documentation -   for MySQL, use InnoDB table structure -   ZABBIX works at least 1.5 times faster (comparing to MyISAM) if     InnoDB is used. This is because of increased parallelism. However,     InnoDB requires more CPU power. -   tuning the database server for the best performance is highly     recommended. -   keep database tables on different hard disks -   'history', 'history\_str, 'items' 'functions', triggers', and     'trends' are most heavily used tables. -   for large installations keeping MySQL temporary files in tmpfs is:     -   MySQL >= 5.5: not recommended ([MySQL bug         \#58421](https://bugs.mysql.com/bug.php?id=58421))     -   MySQL < 5.5: recommended
fr	#### Moteur de base de données  C’est probablement la partie la plus importante du réglage de Zabbix. Zabbix dépend fortement de la disponibilité et des performances du moteur de base de données.  -   utiliser le moteur de base de données le plus rapide, à savoir MySQL ou PostgreSQL -   utiliser la version stable d'un moteur de base de données -   reconstruisez MySQL ou PostgreSQL à partir de sources pour obtenir des performances maximales -   suivez les instructions de réglage des performances extraites de la documentation MySQL ou PostgreSQL -   pour MySQL, utilisez une structure de table InnoDB -   ZABBIX fonctionne au moins 1.5 fois plus vite (comparé à MyISAM) si InnoDB est utilisé. Ceci est dû au parallélisme accru. Cependant,     InnoDB nécessite plus de puissance au niveau du CPU. -   il est vivement recommandé d’optimiser le serveur de base de données pour obtenir les meilleures performances. -   conserver les tables de base de données sur différents disques durs -   'history', 'history\_str, 'items' 'functions', triggers', et 'trends' sont les tables les plus utilisées. -   pour les grandes installations, conserver les fichiers temporaires MySQL dans tmpfs est :     -   MySQL >= 5.5: non recommandé ([bug MySQL \#58421](https://bugs.mysql.com/bug.php?id=58421))     -   MySQL < 5.5: recommandé

en-us	##### Database management system  |Software|Supported versions|Comments| |--|--|------| |*MySQL/Percona*|8.0.X|Required if MySQL (or Percona) is used as Zabbix backend database. InnoDB engine is required. We recommend using the [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) library for building server/proxy.| |*MariaDB*|10.5.00-10.8.X|InnoDB engine is required. We recommend using the [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) library for building server/proxy.<br>MariaDB 10.7 is supported since Zabbix 6.0.6, 10.8 since Zabbix 6.0.7.| |*Oracle*|19c - 21c|Required if Oracle is used as Zabbix backend database.| |*PostgreSQL*|13.0 - 14.X|Required if PostgreSQL is used as Zabbix backend database.| |*TimescaleDB* for PostgreSQL|2.0.1-2.6|Required if TimescaleDB is used as a PostgreSQL database extension. Make sure to install TimescaleDB Community Edition, which supports compression.| |*SQLite*|3.3.5-3.34.X|SQLite is only supported with Zabbix proxies. Required if SQLite is used as Zabbix proxy database.|  ::: noteclassic  Although Zabbix can work with databases available in the operating systems, for the best experience, we recommend using databases installed from the official database developer repositories.  :::
fr	##### Système de gestion de base de données  |Logiciel|Versions supportées|Commentaires| |--|--|------| |*MySQL/Percona*|8.0.X|Requis si MySQL (ou Percona) est utilisé comme base de données backend Zabbix. Le moteur InnoDB est requis. Nous vous recommandons d'utiliser la bibliothèque [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) pour créer un serveur/proxy.| |*MariaDB*|10.5.00-10.8.X|Le moteur InnoDB est requis. Nous vous recommandons d'utiliser la bibliothèque [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) pour créer un serveur/proxy.<br>MariaDB 10.7 est pris en charge depuis Zabbix 6.0.6, 10.8 depuis Zabbix 6.0.7.| |*Oracle*|19c - 21c|Obligatoire si Oracle est utilisé comme base de données backend Zabbix.| |*PostgreSQL*|13.0 - 14.X|Obligatoire si PostgreSQL est utilisé comme base de données backend Zabbix.| |*TimescaleDB* for PostgreSQL|2.0.1-2.6|Obligatoire si TimescaleDB est utilisé comme extension de base de données PostgreSQL. Assurez-vous d'installer TimescaleDB Community Edition, qui prend en charge la compression.| |*SQLite*|3.3.5-3.34.X|SQLite n'est pris en charge qu'avec les proxys Zabbix. Requis si SQLite est utilisé comme base de données proxy Zabbix.|  ::: noteclassic Bien que Zabbix puisse fonctionner avec les bases de données disponibles dans les systèmes d'exploitation, pour une expérience optimale, nous vous recommandons d'utiliser les bases de données installées à partir des référentiels officiels des développeurs de bases de données.  :::

en-us	#### Database size  Zabbix configuration data require a fixed amount of disk space and do not grow much.  Zabbix database size mainly depends on these variables, which define the amount of stored historical data:  -   Number of processed values per second  This is the average number of new values Zabbix server receives every second. For example, if we have 3000 items for monitoring with a refresh rate of 60 seconds, the number of values per second is calculated as 3000/60 = **50**.  It means that 50 new values are added to Zabbix database every second.  -   Housekeeper settings for history  Zabbix keeps values for a fixed period of time, normally several weeks or months. Each new value requires a certain amount of disk space for data and index.  So, if we would like to keep 30 days of history and we receive 50 values per second, the total number of values will be around (**30**\*24\*3600)\* **50** = 129.600.000, or about 130M of values.  Depending on the database engine used, type of received values (floats, integers, strings, log files, etc), the disk space for keeping a single value may vary from 40 bytes to hundreds of bytes. Normally it is around 90 bytes per value for numeric items^**2**^. In our case, it means that 130M of values will require 130M \* 90 bytes = **10.9GB** of disk space.  ::: noteclassic The size of text/log item values is impossible to predict exactly, but you may expect around 500 bytes per value. :::  -   Housekeeper setting for trends  Zabbix keeps a 1-hour max/min/avg/count set of values for each item in the table **trends**. The data is used for trending and long period graphs. The one hour period can not be customized.  Zabbix database, depending on the database type, requires about 90 bytes per each total. Suppose we would like to keep trend data for 5 years. Values for 3000 items will require 3000\*24\*365\* **90** = **2.2GB** per year, or **11GB** for 5 years.  -   Housekeeper settings for events  Each Zabbix event requires approximately 250 bytes of disk space^**1**^. It is hard to estimate the number of events generated by Zabbix daily. In the worst-case scenario, we may assume that Zabbix generates one event per second.  For each recovered event, an event\_recovery record is created. Normally most of the events will be recovered so we can assume one event\_recovery record per event. That means additional 80 bytes per event.  Optionally events can have tags, each tag record requiring approximately 100 bytes of disk space^**1**^. The number of tags per event (\#tags) depends on configuration. So each will need an additional \#tags \* 100 bytes of disk space.  It means that if we want to keep 3 years of events, this would require 3\*365\*24\*3600\* (250+80+\#tags\*100) = **\~30GB**+\#tags\*100B disk space^**2**^.  ::: noteclassic  ^**1**^ More when having non-ASCII event names, tags and values.  ^**2**^ The size approximations are based on MySQL and might be different for other databases.  :::  The table contains formulas that can be used to calculate the disk space required for Zabbix system:  |Parameter|Formula for required disk space (in bytes)| |---------|------------------------------------------| |*Zabbix configuration*|Fixed size. Normally 10MB or less.| |*History*|days\*(items/refresh rate)\*24\*3600\*bytes<br>items : number of items<br>days : number of days to keep history<br>refresh rate : average refresh rate of items<br>bytes : number of bytes required to keep single value, depends on database engine, normally \~90 bytes.| |*Trends*|days\*(items/3600)\*24\*3600\*bytes<br>items : number of items<br>days : number of days to keep history<br>bytes : number of bytes required to keep single trend, depends on the database engine, normally \~90 bytes.| |*Events*|days\*events\*24\*3600\*bytes<br>events : number of event per second. One (1) event per second in worst-case scenario.<br>days : number of days to keep history<br>bytes : number of bytes required to keep single trend, depends on the database engine, normally \~330 + average number of tags per event \* 100 bytes.|  So, the total required disk space can be calculated as:\ **Configuration + History + Trends + Events**\ The disk space will NOT be used immediately after Zabbix installation. Database size will grow then it will stop growing at some point, which depends on housekeeper settings.
fr	#### Taille de la base de données  Les données de configuration de Zabbix nécessitent une quantité fixe d'espace disque et qui ne grandit pas beaucoup.  La taille de la base de données Zabbix dépend principalement de ces variables, qui définissent la quantité de données historiques stockées :  - Nombre de valeurs traitées par seconde  Il s'agit du nombre moyen de nouvelles valeurs que le serveur Zabbix reçoit chaque seconde. Par exemple, si nous avons 3000 éléments à surveiller avec une cadence de rafraîchissementde à 60 secondes, le nombre de valeurs par seconde est calculé comme 3000/60 = **50**.  Cela signifie que 50 nouvelles valeurs sont ajoutées à la base de données Zabbix chaque seconde.  - Paramètres de Nettoyage de l'historique  Zabbix conserve les valeurs pendant une période de temps fixe, normalement plusieurs semaines ou mois. Chaque nouvelle valeur nécessite une certaine quantité d'espace disque pour les données et l'index.  Donc, si nous souhaitons conserver 30 jours d'historique et que nous recevons 50 valeurs par seconde, le nombre total de valeurs sera d'environ (**30**\*24\*3600)\* **50** = 129 600 000, soit environ 130 millions de valeurs.  Selon le moteur de base de données utilisé, le type de valeurs reçues (flottants, entiers, chaînes, fichiers journaux, etc.), l'espace disque pour conserver une seule valeur peut varier de 40 octets à des centaines d'octets. Normalement c'est autour 90 octets par valeur pour les éléments numériques ^**2**^. Dans notre cas, cela signifie que 130 M de valeurs nécessiteront 130 M \* 90 octets = **10,9 Go** d'espace disque.  ::: noteclassique La taille des valeurs des éléments de texte/journal est impossible à prévoir exactement, mais vous pouvez vous attendre à environ 500 octets par valeur. :::  - Paramètres de Nettoyage des tendances  Zabbix conserve un ensemble de valeurs max/min/moy/count d'une heure pour chaque élément dans le tableau **tendances**. Les données sont utilisées pour les tendances et les graphiques de longues périodes. La période d'une heure ne peut pas être personnalisée.  La base de données Zabbix, selon le type de base de données, nécessite environ 90 octets pour chaque total. Supposons que nous souhaitions conserver les données de tendance pendant 5 ans. Les valeurs pour 3 000 éléments nécessiteront 3 000\*24\*365\* **90** = **2,2 Go** par an, ou **11 Go** pendant 5 ans.  - Paramètres de Nettoyage des évènements  Chaque événement Zabbix nécessite environ 250 octets d'espace disque ^**1**^. Il est difficile d'estimer le nombre d'événements générés quotidiennement par Zabbix. Dans le pire des cas, nous pouvons supposer que Zabbix génère un événement par seconde.  Pour chaque événement récupéré, un enregistrement event\_recovery est créé. Normalement la plupart des événements seront récupérés afin que nous puissions en supposer un enregistrement event\_recovery par événement. Cela signifie 80 octets supplémentaires par événement.  Eventuellement, les événements peuvent avoir des tags, chaque enregistrement de tag nécessitant environ 100 octets d'espace disque ^**1**^. Le nombre de tags par événement (\#tags) dépend de la configuration. Donc, chaque évènement aura besoin de \#tags \* 100 octets supplémentaires d'espace disque.  Cela signifie que si l'on veut conserver 3 ans d'événements, cela nécessiterait un espace disque de 3\*365\*24\*3600\* (250+80+\#tags\*100) = **\~30GB**+\#tags\*100B^**2**^.  ::: noteclassique  ^**1**^ Plus avec des noms d'événements, des balises et des valeurs.  ^**2**^ Les approximations de taille sont basées sur MySQL et peuvent être différent pour les autres bases de données. :::  Le tableau contient des formules qui peuvent être utilisées pour calculer l'espace disque requis pour le système Zabbix :  |Paramètre|Formule pour l'espace disque requis (en octets)| |---------|---------------------------------------------------- ---| |*Configuration Zabbix*|Taille fixe. Normalement 10 Mo ou moins.| |*Historique*|jours\*(éléments/taux de rafraîchissement)\*24\*3600\*octets<br>éléments : nombre d'éléments<br>jours : nombre de jours pour conserver l'historique<br>taux de rafraîchissement : rafraîchissement moyen taux d'éléments<br>octets : nombre d'octets requis pour conserver une valeur unique, dépend du moteur de base de données, normalement \~90 octets.| |*Tendances*|jours\*(éléments/3600)\*24\*3600\*octets<br>éléments: nombre d'éléments<br>jours : nombre de jours pour conserver l'historique<br>octets : nombre d'octets requis pour conserver une seule tendance, dépend du moteur de base de données, normalement \~90 octets.| |*Events*|days\*events\*24\*3600\*bytes<br>events : nombre d'événements par seconde. Un (1) événement par seconde dans le pire des cas.<br>jours : nombre de jours pour conserver l'historique<br>octets : nombre d'octets requis pour conserver une seule tendance, dépend du moteur de base de données, normalement \~330 + moyenne nombre de balises par événement \* 100 octets.|  Ainsi, l'espace disque total requis peut être calculé comme suit :\ **Configuration + Historique + Tendances + Événements**\ L'espace disque ne sera PAS utilisé immédiatement après l'installation de Zabbix. La taille de la base de données augmentera puis cessera de croître à un moment donné, ce qui dépend des paramètres de Nettoyage.

en-us	### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X - 14.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).
fr	### Bases de données  Pour créer l'expérience utilisateur optimale et assurer la meilleure performance de Zabbix dans divers environnements de production, le support de certaines anciennes versions de bases de données a été supprimé. Cela s'applique principalement aux versions de base de données qui approchent de leur fin de vie et aux versions avec des problèmes non résolus qui peuvent interférer avec les performances normales.  À partir de Zabbix 6.0, les [base de données](/manual/installation/requirements#software) suivantes sont officiellement prises en charge :  - *MySQL/Percona* 8.0.X - *MariaDB* 10.5.X - 10.6.X - *PostgreSQL* 13.X - 14.X - *Oracle* 19c - 21c - *TimescaleDB* 2.0.1-2.3 - *SQLite* 3.3.5-3.34.X  Par défaut, le serveur et le proxy Zabbix ne démarreront pas si une version no supportée de base de données est détectée. Il est maintenant possible, mais pas recommandé, de désactiver la vérification de la version de la base de données en modifiant le paramètre de configuration AllowUnsupportedDBVersions pour le [serveur](/manual/appendix/config/zabbix_server) ou le [proxy](/manual/appendix/config/zabbix_proxy).

en-us	##### Databases  To create the optimal user experience and ensure the best Zabbix performance in various production environments, the support of some older database releases has been dropped. This primarily applies to the database versions that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  Starting from Zabbix 6.0, the following [database](/manual/installation/requirements#Software) versions are officially supported:  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  By default, Zabbix server and proxy will not start if an unsupported database version is detected. It is now possible, though not recommended, to turn off DB version check by modifying AllowUnsupportedDBVersions configuration parameter for the [server](/manual/appendix/config/zabbix_server) or [proxy](/manual/appendix/config/zabbix_proxy).
fr	##### Databases  Pour créer une expérience utilisateur optimale et garantir les meilleures performances de Zabbix dans divers environnements de production, la prise en charge de certaines anciennes versions de bases de données a été abandonnée. Cela s'applique principalement aux versions de base de données qui approchent de leur fin de vie et aux versions présentant des problèmes non résolus susceptibles d'interférer avec les performances normales.  À partir de Zabbix 6.0, les versions de [base de données](/manual/installation/requirements#Software) suivantes sont officiellement prises en charge :  -   *MySQL/Percona* 8.0.X -   *MariaDB* 10.5.X - 10.6.X -   *PostgreSQL* 13.X -   *Oracle* 19c - 21c -   *TimescaleDB* 2.0.1-2.3 -   *SQLite* 3.3.5-3.34.X  Par défaut, le serveur et le proxy Zabbix ne démarreront pas si une version de base de données non prise en charge est détectée. Il est désormais possible, bien que non recommandé, de désactiver la vérification de la version de la base de données en modifiant le paramètre de configuration AllowUnsupportedDBVersions pour le [serveur](/manual/appendix/config/zabbix_server) ou le [proxy](/manual/appendix/config/zabbix_proxy).

en-us	##### Database storage  All configuration information as well as the data gathered by Zabbix is stored in a database.
fr	##### Stockage des données  Toutes les informations de configuration ainsi que les données collectées par Zabbix sont stockées dans une base de données.

en-us	#### Data flow  In addition it is important to take a step back and have a look at the overall data flow within Zabbix. In order to create an item that gathers data you must first create a host. Moving to the other end of the Zabbix spectrum you must first have an item to create a trigger. You must have a trigger to create an action. Thus if you want to receive an alert that your CPU load is too high on *Server X* you must first create a host entry for *Server X* followed by an item for monitoring its CPU, then a trigger which activates if the CPU is too high, followed by an action which sends you an email. While that may seem like a lot of steps, with the use of templating it really isn't. However, due to this design it is possible to create a very flexible setup.
fr	#### Flux de données  En outre, il est important de prendre du recul et de jeter un coup d'œil au flux de données global au sein de Zabbix. Pour créer un élément qui rassemble des données, vous devez d'abord créer un hôte. En passant à l'autre extrémité du spectre Zabbix, vous devez d'abord avoir un élément pour créer un déclencheur. Vous devez avoir un déclencheur pour créer une action. Ainsi, si vous voulez recevoir une alerte quand votre charge CPU est trop élevée sur le *Serveur X*, vous devez d'abord créer une entrée hôte pour le *Serveur X* suivi d'un élément pour surveiller son CPU, puis un déclencheur qui s'activera si le CPU est trop chargé, suivi par une action qui vous envoie un email. Bien que cela puisse sembler beaucoup d’étapes, avec l'utilisation des modèles, ce n'est pas vraiment le cas. Cependant, grâce à cette conception, il est possible de créer une configuration très flexible.

en-us	 ### DB schema update  A new column *name_upper* has been added to the database table **items**. The column contains a capitalized version of the item name or the LLD rule name. This change has been implemented to allow the use of the index with case-insensitive search for API query [optimization](#optimized-api-queries).
fr	### Mise à jour du schéma de la BDD  Une nouvelle colonne *name_upper* a été ajouté à la table **items** de la base de données. La colonne contient une version en majuscules du nom de l'élément ou du nom de la règle LLD. Ce changement a été implémentée pour permettre l'utilisation de l'index avec une recherche insensible à la casse pour la requête API [optimisées](#optimized-api-queries).

en-us	# dcheck.get
fr	# dcheck.get

en-us	### Debian/Ubuntu  Open the `/etc/apt/sources.list.d/zabbix.list` and uncomment "Zabbix unstable repository".       # Zabbix unstable repository     deb https://repo.zabbix.com/zabbix/5.5/debian bullseye main     deb-src https://repo.zabbix.com/zabbix/5.5/debian bullseye main
fr	### Debian/Ubuntu  Ouvrez le fichier `/etc/apt/sources.list.d/zabbix.list` et décommentez "Zabbix unstable repository".       # Zabbix unstable repository     deb https://repo.zabbix.com/zabbix/5.5/debian bullseye main     deb-src https://repo.zabbix.com/zabbix/5.5/debian bullseye main

en-us	### Debug  Debug information of executed webhook script. The debug object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |logs|array|Array of [log entries](/manual/api/reference/script/object#Log entry).| |ms|string|Script execution duration in milliseconds.|
fr	### Debug  Informations de debug du script Webhook exécuté. L'objet de debug a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |logs|array|Tableau de [entrées de journal](/manual/api/reference/script/object#Log entry).| |ms|string|Durée d'exécution du script en millisecondes.|

en-us	#### Debugging Java gateway  In case there are any problems with Java gateway or an error message that you see about an item in the frontend is not descriptive enough, you might wish to take a look at Java gateway log file.  By default, Java gateway logs its activities into /tmp/zabbix\_java.log file with log level "info". Sometimes that information is not enough and there is a need for information at log level "debug". In order to increase logging level, modify file lib/logback.xml and change the level attribute of <root> tag to "debug":      <root level="debug">       <appender-ref ref="FILE" />     </root>  Note that unlike Zabbix server or Zabbix proxy, there is no need to restart Zabbix Java gateway after changing logback.xml file - changes in logback.xml will be picked up automatically. When you are done with debugging, you can return the logging level to "info".  If you wish to log to a different file or a completely different medium like database, adjust logback.xml file to meet your needs. See [Logback Manual](http://logback.qos.ch/manual/) for more details.  Sometimes for debugging purposes it is useful to start Java gateway as a console application rather than a daemon. To do that, comment out PID\_FILE variable in settings.sh. If PID\_FILE is omitted, startup.sh script starts Java gateway as a console application and makes Logback use lib/logback-console.xml file instead, which not only logs to console, but has logging level "debug" enabled as well.  Finally, note that since Java gateway uses SLF4J for logging, you can replace Logback with the framework of your choice by placing an appropriate JAR file in lib directory. See [SLF4J Manual](http://www.slf4j.org/manual.html) for more details.
fr	#### Débogage de la passerelle Java  Au cas où il y aurait un problème avec la passerelle Java ou si un message d'erreur que vous voyez à propos d'un élément dans l'interface n'est pas assez descriptif, vous voudrez peut-être jeter un coup d'œil au fichier journal de la passerelle Java.  Par défaut, la passerelle Java consigne ses activités dans le fichier /tmp/zabbix\_java.log avec le niveau de journalisation "info". Parfois, ces informations ne suffisent pas et il est nécessaire de disposer d'informations de niveau "debug". Pour augmenter le niveau de journalisation, modifiez le fichier lib/logback.xml et modifiez l'attribut de niveau du tag <root> en "debug" :      <root level="debug">       <appender-ref ref="FILE" />     </root>  Notez que contrairement au serveur Zabbix ou au proxy Zabbix, il n’est pas nécessaire de redémarrer la passerelle Java Zabbix après la modification du fichier logback.xml. Les modifications apportées dans logback.xml sont automatiquement prises en compte. Lorsque vous avez terminé le débogage, vous pouvez rétablir le niveau de journalisation sur "info".  Si vous souhaitez vous connecter à un autre fichier ou à un support complètement différent, tel que base de données, ajustez le fichier logback.xml en fonction de vos besoins. Voir le [manuel de Logback](http://logback.qos.ch/manual/) pour plus de détails.  Parfois, à des fins de débogage, il est utile de démarrer la passerelle Java en tant qu’application console plutôt qu’un démon. Pour cela, commentez la variable PID\_FILE dans settings.sh. Si PID\_FILE est omis, le script startup.sh démarre la passerelle Java en tant qu'application console et oblige Logback à utiliser à la place le fichier lib/logback-console.xml, qui non seulement renvoie ses logs à la console, mais dispose également du niveau de journalisation "debug".  Enfin, notez que, puisque la passerelle Java utilise SLF4J pour la journalisation, vous pouvez remplacer Logback par la structure de votre choix en plaçant un fichier JAR approprié dans le répertoire lib. Voir le [manuel de SLF4J](http://www.slf4j.org/manual.html) pour plus de détails.

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
fr	#### Déboggage de la passerelle Java  Le fichier journal de la passerelle Java Zabbix est :      /var/log/zabbix/zabbix_java_gateway.log  Si vous souhaitez augmenter le niveau de journalisation, éditez le fichier :      /etc/zabbix/zabbix_java_gateway_logback.xml  et modifiez `level="info"` en "debug" ou encore "trace" (pour un dépannage en profondeur) :      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
fr	#### Déboggage de la passerelle Java  Le fichier journal de la passerelle Java Zabbix est :      /var/log/zabbix/zabbix_java_gateway.log  Si vous souhaitez augmenter le niveau de journalisation, éditez le fichier :      /etc/zabbix/zabbix_java_gateway_logback.xml  et modifiez `level="info"` en "debug" ou encore "trace" (pour un dépannage en profondeur) :      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
fr	#### Déboggage de la passerelle Java  Le fichier journal de la passerelle Java Zabbix est :      /var/log/zabbix/zabbix_java_gateway.log  Si vous souhaitez augmenter le niveau de journalisation, éditez le fichier :      /etc/zabbix/zabbix_java_gateway_logback.xml  et modifiez `level="info"` en "debug" ou encore "trace" (pour un dépannage en profondeur) :      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>

en-us	### Default authentication  By default, Zabbix uses internal Zabbix authentication for all users. It is possible to change the default method to [LDAP](#ldap_authentication) system-wide or enable LDAP authentication only for specific user groups.  To set LDAP as default authentication method for all users, navigate to the *LDAP* tab and configure authentication parameters, then return to the *Authentication* tab and switch *Default authentication* selector to LDAP.  Note that the authentication method can be fine-tuned on the [user group](/manual/config/users_and_usergroups/usergroup) level. Even if LDAP authentication is set globally, some user groups can still be authenticated by Zabbix. These groups must have [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) set to Internal. Vice versa, if internal authentication is used globally, LDAP authentication details can be specified and used for specific user groups whose [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) is set to LDAP. If a user is included into at least one user group with LDAP authentication, this user will not be able to use internal authentication method.  [HTTP](#http_authentication) and [SAML 2.0](#saml_authentication) authentication methods can be used in addition to the default authentication method.
fr	### Authentification par défaut  Par défaut, Zabbix utilise l'authentification interne Zabbix pour tous les utilisateurs. Il est possible de changer la méthode par défaut en [LDAP](#ldap_authentication) à l'échelle du système ou d'activer l'authentification LDAP uniquement pour des groupes d'utilisateurs spécifiques.  Pour définir LDAP comme méthode d'authentification par défaut pour tous les utilisateurs, accédez à l'onglet *LDAP* et configurez les paramètres d'authentification, puis revenez à l'onglet *Authentification* et basculez le sélecteur *Authentification par défaut* sur LDAP.  Notez que la méthode d'authentification peut être affinée au niveau [groupe d'utilisateurs](/manual/config/users_and_usergroups/usergroup). Même si l'authentification LDAP est définie globalement, certains groupes d'utilisateurs peuvent toujours être authentifiés par Zabbix. Ces groupes doivent avoir un [accès frontal](/manual/config/users_and_usergroups/usergroup#configuration) défini sur Interne. Inversement, si l'authentification interne est utilisée globalement, les détails d'authentification LDAP peuvent être spécifiés et utilisés pour des groupes d'utilisateurs spécifiques dont l'[accès frontal](/manual/config/users_and_usergroups/usergroup#configuration) est défini sur LDAP. Si un utilisateur est inclus dans au moins un groupe d'utilisateurs avec authentification LDAP, cet utilisateur ne pourra pas utiliser la méthode d'authentification interne.  Les méthodes d'authentification [HTTP](#http_authentication) et [SAML 2.0](#saml_authentication) peuvent être utilisées en plus de la méthode d'authentification par défaut.

en-us	 #### Default port numbers  The following list of open ports per component is applicable for default configuration:  |Zabbix component|Port number|Protocol|Type of connection| |-------|-------|-------|-------| |Zabbix agent|10050|TCP|on demand| |Zabbix agent 2|10050|TCP|on demand| |Zabbix server|10051|TCP|on demand| |Zabbix proxy|10051|TCP|on demand| |Zabbix Java gateway|10052|TCP|on demand| |Zabbix web service|10053|TCP|on demand| |Zabbix frontend|80|HTTP|on demand| |^|443|HTTPS|on demand| |Zabbix trapper|10051 |TCP| on demand|  ::: noteclassic The port numbers should be open in firewall to enable Zabbix communications. Outgoing TCP connections usually do not require explicit firewall settings. ::: 
fr	 #### Numéros de port par défaut  La liste suivante de ports ouverts par composant s'applique à la configuration par défaut :  |Composant Zabbix|Numéro de port|Protocole|Type de connexion| |-------|-------|-------|-------| |Agent Zabbix|10050|TCP|à la demande| |Agent Zabbix 2|10050|TCP|à la demande| |Serveur Zabbix|10051|TCP|à la demande| |Proxy Zabbix|10051|TCP|à la demande| |Passerelle Java Zabbix|10052|TCP|à la demande| |Service web Zabbix|10053|TCP|sur demande| |Interface Zabbix|80|HTTP|à la demande| |^|443|HTTPS|à la demande| |Trapper Zabbix|10051 |TCP|à la demande |  ::: noteclassic Les numéros de port doivent être ouverts dans le pare-feu pour permettre les communications Zabbix. Les connexions TCP sortantes ne nécessitent généralement pas de paramètres de pare-feu explicites. ::: 

en-us	 #### Default port numbers  The following table lists default port numbers that Zabbix components listen on:  |Zabbix component|Port number|Protocol|Type of connection| |-------|-------|-------|-------| |Zabbix agent|10050|TCP|on demand| |Zabbix agent 2|10050|TCP|on demand| |Zabbix server|10051|TCP|on demand| |Zabbix proxy|10051|TCP|on demand| |Zabbix Java gateway|10052|TCP|on demand| |Zabbix web service|10053|TCP|on demand|
fr	 #### Numéros de port par défaut  Le tableau suivant répertorie les numéros de port par défaut sur lesquels les composants Zabbix écoutent :  |Composant Zabbix|Numéro de port|Protocole|Type de connexion| |-------|-------|-------|-------| |Agent Zabbix|10050|TCP|sur demande| |Agent Zabbix 2|10050|TCP|sur demande| |Serveur Zabbix|10051|TCP|à la demande| |Proxy Zabbix|10051|TCP|à la demande| |Passerelle Java Zabbix|10052|TCP|à la demande| |Service web Zabbix|10053|TCP|sur demande|

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-configured user roles in Zabbix are described below.  | | | | | | | | |-|----------|--------------------------------------|----|----|----|----| |**Parameter**|<|**Description**|**Default user roles**|<|<|<| | |<|<|*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|^|^|^|No|No| |^|SLA|^|^|^|^|^| |^|SLA report|^|^|^|Yes|Yes| |*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, if granted, takes precedence over the read-only access settings and is dynamically inherited by the child services.|All|All|None|None| |^|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, if granted, takes precedence over the read-only access settings 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.|^|^|All|All| |^|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)
fr	 #### Rôles utilisateur par défaut  Par défaut, Zabbix est configuré avec quatre rôles utilisateur, qui ont un ensemble prédéfini d'autorisations :  -   rôle Admin -   rôle Guest -   rôle Super admin -   rôle User  ![](../../../../../assets/en/manual/web_interface/user_roles0.png){width="600"}  ::: noteclassic Le *rôle Super admin* par défaut ne peut pas être modifié ou supprimé, car au moins un utilisateur de super administrateur avec des privilèges illimités doit exister dans Zabbix. :::  Les utilisateurs de Zabbix avec le type Super administrateurs et les autorisations appropriées peuvent modifier ou supprimer des rôles existants ou créer de nouveaux rôles personnalisés.  Pour créer un nouveau rôle, cliquez sur le bouton *Créer un rôle d'utilisateur* dans le coin supérieur droit. Pour mettre à jour un rôle existant, appuyez sur le nom du rôle pour ouvrir le formulaire de configuration.  ![](../../../../../assets/en/manual/web_interface/user_role.png)  Les options d'autorisation disponibles ainsi que les ensembles d'autorisations par défaut pour les rôles d'utilisateur préconfigurés dans Zabbix sont décrits ci-dessous.  | | | | | | | | |-|----------|--------------------------------------|----|----|----|----| |**Paramètre**|<|**Description**|**Rôles utilisateur par défaut**|<|<|<| | |<|<|*rôle Super admin*|*rôle Admin*|*rôle User*|*rôle Guest*| |Type d'utilisateur|<|Le type d'utilisateur sélectionné détermine la liste des autorisations disponibles.<br>Lors de la sélection d'un type d'utilisateur, toutes les autorisations disponibles pour ce type d'utilisateur sont accordées par défaut.<br>Décochez la ou les cases pour révoquer certaines autorisations pour le rôle d'utilisateur.<br>Les cases à cocher des autorisations non disponibles pour ce type d'utilisateur sont grisées.|Super admin|Admin|User|User| |**Accès aux éléments de l'interface utilisateur**|<|<|<|<|<|<| |*Surveillance*|<|<|<|<|<|<| | |Tableau de bord|Activer/désactiver l'accès à une section spécifique du menu Monitoring et aux pages sous-jacentes.|Oui|Oui|Oui|Oui| |^|Problèmes|^|^|^|^|^| |^|Hôtes|^|^|^|^|^| |^|Dernières données|^|^|^|^|^| |^|Cartes|^|^|^|^|^| |^|Découverte|^|^|^|Non|Non| |*Services*|<|<|<|<|<|<| | |Services|Activer/désactiver l'accès à une section de menu Services spécifique et aux pages sous-jacentes.|Oui|Oui|Oui|Oui| |^|Actions de Service|^|^|^|Non|Non| |^|SLA|^|^|^|^|^| |^|Rapport SLA|^|^|^|Oui|Oui| |*Inventaire*|<|<|<|<|<|<| | Aperçu|Activer/désactiver l'accès à une section spécifique du menu Inventaire et aux pages sous-jacentes.|Oui|Oui|Oui|Oui| |^|Hôtes|^|^|^|^|^| |*Rapports*|<|<|<|<|<|<| | |Informations système|Activer/désactiver l'accès à une section spécifique du menu Rapports et aux pages sous-jacentes.|Oui|Non|Non|Non| |^|Rapport de disponibilité|^|^|Oui|Oui|Oui| |^|Top 100 des Déclencheurs |^|^|^|^|^| |^|Audit|^|^|Non|Non|Non| |^|Journal des actions|^|^|^|^|^| |^|Notifications|^|^|Oui|^|^| |^|Rapports planifiés|^|^|^|^|^| |*Configuration*|<|<|<|<|<|<| | |Groupes d'hôtes|Activer/désactiver l'accès à une section de menu *Configuration* spécifique et aux pages sous-jacentes.|Oui|Oui|Non|Non| |^|Modèles|^|^|^|^|^| |^|Hôtes|^|^|^|^|^| |^|Nettoyage|^|^|^|^|^| |^|Actions|^|^|^|^|^| |^|Corrélation d'événements|^|^|Non|^|^| |^|Découverte|^|^|Oui|^|^| |*Administration*|<|<|<|<|<|<| | |Général|Activer/désactiver l'accès à une section de menu *Administration* spécifique et aux pages sous-jacentes.|Oui|Non|Non|Non| |^|Proxies|^|^|^|^|^| |^|Authentification|^|^|^|^|^| |^|Groupes utilisateurs|^|^|^|^|^| |^|Rôles utilisateur|^|^|^|^|^| |^|Utilisateurs|^|^|^|^|^| |^|Types de médias|^|^|^|^|^| |^|Scripts|^|^|^|^|^| |^|File d'attente|^|^|^|^|^| |*Accès par défaut aux nouveaux éléments de l'interface utilisateur*|<|Activer/désactiver l'accès aux éléments de l'interface utilisateur personnalisés. Les modules, s'ils sont présents, seront listés ci-dessous.|Oui|Oui|Oui|Oui| |**Accès aux services**|<|<|<|<|<|<| | |Accès en lecture-écriture aux services|Sélectionnez l'accès en lecture-écriture aux services :<br>**Aucun** - aucun accès du tout<br>**Tous** - l'accès à tous les services est en lecture-écriture<br>**Liste des services** - sélectionnez les services pour un accès en lecture-écriture<br><br>L'accès en lecture-écriture, s'il est accordé, a priorité sur les paramètres d'accès en lecture seule et est hérité dynamiquement par les services enfants.|Tous|Tous |Aucun|Aucun| |^|Accès en lecture-écriture aux services avec balise|Spécifiez le nom de la tag et, éventuellement, la valeur pour accorder en plus un accès en lecture-écriture aux services correspondant au tag.<br>Cette option est disponible si 'Liste des services' est sélectionné dans le *Paramètre d'accès en lecture-écriture aux services*.<br>L'accès en lecture-écriture, s'il est accordé, a priorité sur les paramètres d'accès en lecture seule et est hérité dynamiquement par les services enfants.|^|^|^|^| |^|Accès en lecture seule aux services|Sélectionnez l'accès en lecture seule aux services :<br>**Aucun** - aucun accès du tout<br>**Tous** - l'accès à tous les services est en lecture seule<br >**Liste des services** - sélectionnez les services pour un accès en lecture seule<br><br>L'accès en lecture seule n'a pas priorité sur l'accès en lecture-écriture et est hérité dynamiquement par les services enfants.|^|^| Tout|Tous| |^|Accès en lecture seule aux services avec tag|Spécifiez le nom du tag et, éventuellement, la valeur pour accorder en plus un accès en lecture seule aux services correspondant au tag.<br>Cette option est disponible si 'Liste de services' est sélectionné dans le paramètre *Accès en lecture seule aux services*.<br>L'accès en lecture seule n'a pas priorité sur l'accès en lecture-écriture et est hérité dynamiquement par les services enfants.|^|^|^|^| |**Accès aux modules**|<|<|<|<|<|<| | |\<Nom du module\>|Autoriser/refuser l'accès à un module spécifique. Seuls les modules activés sont affichés dans cette section. Il n'est pas possible d'accorder ou de restreindre l'accès à un module actuellement désactivé.|Oui|Oui|Oui|Oui| |^|*Accès par défaut aux nouveaux modules*|Activer/désactiver l'accès aux modules qui pourraient être ajoutés à l'avenir.|^|^|^|^| |**Accès à l'API**|<|<|<|<|<|<| | |*Activé*|Activer/désactiver l'accès à l'API.|Oui|Oui|Oui|Non| |^|*Méthodes API*|Sélectionnez *Liste autorisée* pour n'autoriser que les méthodes API spécifiées ou *Liste refusée* pour restreindre uniquement les méthodes API spécifiées.<br><br>Dans le champ de recherche, commencez à saisir le nom de la méthode, puis sélectionnez la méthode dans la liste de saisie semi-automatique.<br>Vous pouvez également appuyer sur le bouton Sélectionner et sélectionner des méthodes dans la liste complète disponible pour ce type d'utilisateur. Notez que si certaines actions du bloc Accès aux actions sont décochées, les utilisateurs ne pourront pas utiliser les méthodes API liées à cette action.<br><br>Les caractères génériques sont pris en charge. Exemples : `dashboard.*` (toutes les méthodes du service d'API 'dashboard.') `*` (toute méthode), `*.export` (méthodes avec le nom '.export' de tous les services d'API).<br><br >Si aucune méthode n'a été spécifiée, la règle de liste Autoriser/Refuser sera ignorée.|^|^|^|^| |**Accès aux actions**|<|<|<|<|<|<| | |Créer et modifier des tableaux de bord|Désélectionner cette case révoquera également les droits d'utilisation des méthodes API `.create`, `.update` et `.delete` pour les éléments correspondants.|Oui|Oui|Oui|Non| |^|Créer et modifier des cartes|^|^|^|^|^| |^|Créer et modifier la maintenance|^|^|^|Non|^| |^|Ajouter des commentaires sur le problème|Désélectionner cette case révoquera également les droits d'effectuer l'action correspondante via la méthode API `event.acknowledge`.|^|^|Oui|^| |^|Modifier la gravité|^|^|^|^|^| |^|Acquitter les problèmes|^|^|^|^|^| |^|Fermer les problèmes|^|^|^|^|^| |^|Exécuter des scripts|Désélectionner cette case révoquera également les droits d'utilisation de la méthode API `script.execute`.|^|^|^|^| |^|Gérer les jetons d'API|Désélectionner cette case révoquera également les droits d'utilisation de toutes les méthodes d'API `token.`.|^|^|^|^| |^|Gérer les rapports planifiés|Désélectionner cette case révoquera également les droits d'utilisation de toutes les méthodes de l'API `report.`.|^|^|Non|^| |^|Gérer le SLA|Activer/désactiver les droits de gestion du [SLA](/manual/web_interface/frontend_sections/services/sla).|^|^|^|^| |^|Accès par défaut aux nouvelles actions|Activer/désactiver l'accès aux nouvelles actions.|^|^|Oui|^|  Remarques :  -   Chaque utilisateur ne peut avoir qu'un seul rôle attribué. -   Si un élément est restreint, les utilisateurs ne pourront pas y accéder même en entrant une URL directe vers cet élément dans le navigateur. -   Les utilisateurs de type *User* ou *Admin* ne peuvent pas modifier leurs propres paramètres de rôle. -   Les utilisateurs de type *Super admin* peuvent modifier les paramètres de leur propre rôle (non disponible pour le *rôle Super Admin* par défaut), mais pas le type d'utilisateur. -   Les utilisateurs de tous les niveaux ne peuvent pas modifier leur propre type d'utilisateur.  Voir également :  -   [Configuration d'un utilisateur](/manual/config/users_and_usergroups/user)

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.
fr	##### - Définir des éléments  Chaque élément est défini dans une structure ZBX\_METRIC :  ``` {.c} typedef struct {  char *key;  unsigned flags;  int (*function)();  char *test_param; } ZBX_METRIC; ```  Ici, **key** est la clé de l’élément (par exemple, "dummy.random"), **flags** est soit CF\_HAVEPARAMS soit 0 (selon le fait que l’élément accepte ou non les paramètres), **function** est une fonction C qui implémente l’élément (par exemple, "zbx\_module\_dummy\_random"), et **test\_param** est la liste des paramètres à utiliser lorsque l'agent Zabbix est démarré avec l’option "-p" (par exemple, "1,1000", peut être NULL). Un exemple de définition peut ressembler à ceci :  ``` {.c} static ZBX_METRIC keys[] = {  { "dummy.random", CF_HAVEPARAMS, zbx_module_dummy_random, "1,1000" },  { NULL } } ```  Chaque fonction qui implémente un élément doit accepter deux paramètres de pointeur, le premier de type AGENT\_REQUEST et le second de 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; } ```  Ces fonctions doivent renvoyer SYSINFO\_RET\_OK, si la valeur de l'élément a été obtenue avec succès. Sinon, ils doivent renvoyer SYSINFO\_RET\_FAIL. Voir l'exemple de module "factice" ci-dessous pour plus de détails sur la façon d'obtenir des informations à partir de AGENT\_REQUEST et comment définir des informations dans AGENT\_RESULT.

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 } ```  
fr	#### Suppression d'une interface hôte  Supprimer l'interface hôte avec l'ID 30062.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostinterface.delete",     "params": [         "30062"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```  

en-us	#### Delete multiple actions  Delete two actions.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs actions  Supprimer deux actions.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```  

en-us	#### Delete multiple correlations  Delete two correlations.  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.delete",     "params": [         "1",         "2"     ],     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1",             "2"         ]     },     "id": 1 } ```
fr	#### Supprimer plusieurs corrélations  Supprimer deux corrélations.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "correlation.delete",     "params": [         "1",         "2"     ],     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "correlaionids": [             "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 } ```  
fr	#### Suppression de plusieurs règles de découverte  Supprimer deux règles de découverte.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "drule.delete",     "params": [         "4",         "6"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "druleids": [             "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 } ```  
fr	#### Suppression de plusieurs correspondances d'icônes  Supprimer deux correspondances d'icônes.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "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 } ```  
fr	#### Suppression de plusieurs images  Supprimer deux images.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "image.delete",     "params": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188",             "192"         ]     },     "id": 1 } ```  

en-us	#### Delete multiple maps  Delete two maps.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "map.delete",     "params": [         "12",         "34"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "12",             "34"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs cartes  Supprimer deux cartes.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "map.delete",     "params": [         "12",         "34"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "12",             "34"         ]     },     "id": 1 } ```  

en-us	#### Delete multiple proxies  Delete two proxies.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "proxy.delete",     "params": [         "10286",         "10285"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10286",             "10285"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs proxys  Supprimer deux proxys.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "proxy.delete",     "params": [         "10286",         "10285"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10286",             "10285"         ]     },     "id": 1 } ```  

en-us	#### Delete multiple scripts  Delete two scripts.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3",             "4"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs scripts  Supprimer deux scripts.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3",             "4"         ]     },     "id": 1 } ```  

en-us	#### Delete multiple triggers  Delete two triggers.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "trigger.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs déclencheurs  Supprimer deux déclencheurs.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "trigger.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```  

en-us	#### Deleting dependencies from multiple triggers  Delete all dependencies from two triggers.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "trigger.deleteDependencies",     "params": [         {             "triggerid": "14544"         },         {             "triggerid": "14545"         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "14544",             "14545"         ]     },     "id": 1 } ```  
fr	#### Suppression de dépendances de plusieurs déclencheurs  Supprimer toutes les dépendances de deux déclencheurs.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "trigger.deleteDependencies",     "params": [         {             "triggerid": "14544"         },         {             "triggerid": "14545"         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "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 } ```  
fr	#### Supprimer plusieurs tableaux de bord  Supprimer deux tableaux de bord.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "dashboard.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2",             "3"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple global macros  Delete two global macros.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.deleteglobal",     "params": [         "32",         "11"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "globalmacroids": [             "32",             "11"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs macros globales  Supprimer deux macros globales.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.deleteglobal",     "params": [         "32",         "11"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "globalmacroids": [             "32",             "11"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple global regular expressions.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "regexp.delete",     "params": [         "16",         "17"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "16",             "17"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs expressions régulières globales.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "regexp.delete",     "params": [         "16",         "17"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "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 } ```  
fr	#### Suppression de plusieurs prototypes de graphique  Supprimer deux prototypes de graphique.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "graphprototype.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "graphids": [             "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 } ```  
fr	#### Suppression de plusieurs graphiques  Supprimer deux graphiques.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "graph.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "graphids": [             "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 } ```  
fr	#### Suppression de plusieurs groupes d'hôtes  Supprimer deux groupes d'hôtes.  Requête:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostgroup.delete",     "params": [         "107824",         "107825"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "groupids": [             "107824",             "107825"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple host macros  Delete two host macros.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.delete",     "params": [         "32",         "11"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hostmacroids": [             "32",             "11"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs macros d'hôtes  Supprimer deux macros d'hôtes.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.delete",     "params": [         "32",         "11"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "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 } ```  
fr	#### Suppression de plusieurs prototypes d'hôte  Supprimer deux prototypes d'hôte.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "hostprototype.delete",     "params": [         "10103",         "10105"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "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 } ```  
fr	#### Suppression de plusieurs hôtes  Supprimer deux hôtes.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "host.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "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:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.delete",     "params": [         "27352",         "27356"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "prototypeids": [             "27352",             "27356"         ]     },     "id": 1 } ```
fr	#### Suppression de plusieurs prototypes d'élément  Supprimer deux prototypes d'éléments.\ Les prototypes d'éléments dépendants sont automatiquement supprimés si l'élément principal ou le prototype d'élément est supprimé.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "itemprototype.delete",     "params": [         "27352",         "27356"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "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 } ```
fr	#### Suppression de plusieurs éléments  Supprimer deux éléments.\ Les éléments dépendants et les prototypes d’élément sont automatiquement supprimés si l’élément principal est supprimé.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.delete",     "params": [         "22982",         "22986"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "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 } ```
fr	#### Suppression de plusieurs règles de découverte bas niveau  Supprimer deux règles de découverte bas niveau.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "discoveryrule.delete",     "params": [         "27665",         "27668"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "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 } ```
fr	#### Suppression de plusieurs maintenances  Supprimer deux maintenances.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "maintenance.delete",     "params": [         "3",         "1"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3",             "1"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple media types  Delete two media types.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "mediatype.delete",     "params": [         "3",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "3",             "5"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs types de média  Supprimer deux types de média.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "mediatype.delete",     "params": [         "3",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "3",             "5"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple scheduled reports  Delete two scheduled reports.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "report.delete",     "params": [         "1",         "2"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1",             "2"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs rapports planifiés  Supprimer deux rapports planifiés.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "report.delete",     "params": [         "1",         "2"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1",             "2"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple services  Delete two services.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "service.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4",             "5"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs services  Supprimer deux services.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "service.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4",             "5"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple SLAs  Delete two SLA entries.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "sla.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "slaids": [             "4",             "5"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs SLA  Supprimer deux SLA.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "sla.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "slaids": [             "4",             "5"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple template dashboards  Delete two template dashboards.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "templatedashboard.delete",     "params": [         "45",         "46"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "45",             "46"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs tableaux de bord de modèle  Supprimer deux tableaux de bord de modèle.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "templatedashboard.delete",     "params": [         "45",         "46"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "45",             "46"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple templates  Delete two templates.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "template.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "templateids": [             "13",             "32"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs modèles  Suppression de deux modèles.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "template.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "templateids": [             "13",             "32"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple trigger prototypes  Delete two trigger prototypes.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "triggerprototype.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs prototypes de déclencheur  Supprimer deux prototypes de déclencheur.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "triggerprototype.delete",     "params": [         "12002",         "12003"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "12002",             "12003"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple user groups  Delete two user groups.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "usergroup.delete",     "params": [         "20",         "21"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "20",             "21"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs groupes d'utilisateurs  Supprimer deux groupes d'utilisateurs  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "usergroup.delete",     "params": [         "20",         "21"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "20",             "21"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple user roles  Delete two user roles.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "role.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "roleids": [             "4",             "5"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs rôles utilisateur  Supprimer deux rôles utilisateur.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "role.delete",     "params": [         "4",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "roleids": [             "4",             "5"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple users  Delete two users.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "user.delete",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs utilisateurs  Supprimer deux utilisateurs  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "user.delete",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple value maps  Delete two value maps.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "valuemap.delete",     "params": [         "1",         "2"     ],     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "1",             "2"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs tables de correspondance  Supprimer deux tables de correspondance.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "valuemap.delete",     "params": [         "1",         "2"     ],     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "1",             "2"         ]     },     "id": 1 } ```  

en-us	#### Deleting multiple web scenarios  Delete two web scenarios.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "httptest.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "2",             "3"         ]     },     "id": 1 } ```  
fr	#### Suppression de plusieurs scénarios Web  Supprimer deux scénarios Web.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "httptest.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "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. :::
fr	##### 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.  ##### Refuser une vérification spécifique  - Blacklist une vérification spécifique avec le paramètre DenyKey. Les clés correspondantes seront refusées. Toutes les clés non correspondantes seront autorisées, à l'exception des éléments system.run\[\].  Par exemple :      # Refuser l'accès sécurisé aux données     DenyKey=vfs.file.contents[/etc/passwd,*]  ::: noteimportant Une blacklist peut ne pas être un bon choix, car une nouvelle version de Zabbix peut avoir de nouvelles clés qui ne sont pas explicitement restreintes par la configuration existante. Cela pourrait provoquer une faille de sécurité. :::

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[*]
fr	##### Refuser une commande spécifique, autoriser les autres  - Blacklister une commande spécifique avec le paramètre DenyKey. Mettez en whitelist toutes les autres commandes, avec le paramètre AllowKey.  ```{=html} <!-- --> ```     # Interdire une commande spécifique     DenyKey=system.run[ls -l /]           # Autoriser d'autres 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.
fr	 ##### Prototype d'élément dépendant  Créez un prototype d'élément avec le type "Elément dépendant" dans cette règle LLD. En tant qu'élément maître pour ce prototype, sélectionnez l'élément `ipmi.get` que nous avons créé.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)  Notez l'utilisation de la macro {\#SENSOR\_ID} dans le nom et la clé du prototype d'élément :  -   *Nom*: IPMI value for sensor {\#SENSOR\_ID} -   *Clé*: ipmi\_sensor\[{\#SENSOR\_ID}\]  Comme type d'information, *Numérique (non signé)*.  Dans l'onglet "Prétraitement" du prototype d'élément, sélectionnez JSONPath et utilisez l'expression JSONPath suivante comme paramètre :      $.[?(@.id=='{#SENSOR_ID}')].value.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)  Lorsque la découverte démarre, un élément par capteur IPMI est créé. Cet élément renverra la valeur entière du capteur donné.

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.
fr	##### Prototype d'élément dépendant  Créez un prototype d'article avec le type "Élément dépendant" dans cette règle LLD. Comme élément maître pour ce prototype, sélectionnez l'élément `vfs.fs.get` que nous avons créé.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)  Notez l'utilisation de macros personnalisées dans le nom et la clé du prototype d'élément :  -   *Nom*: Free disk space on {\#FSNAME}, type: {\#FSTYPE} -   *Clé*: Free\[{\#FSNAME}\]  Comme type d'information, utilisez :  -   *Numérique (non signé)* pour les métriques telles que 'free', 'total', 'used' -   *Numérique (flottant)* pour les métriques telles que 'pfree', 'pused' (pourcentage)  Dans l'onglet "Prétraitement" du prototype d'élément, sélectionnez JSONPath et utilisez l'expression JSONPath suivante comme paramètre :      $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)  Lorsque la découverte démarre, un élément par point de montage sera créé. Cet élément renverra le nombre d'octets libres pour le point de montage donné.

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)
fr	##### Règle LLD dépendante  Créez une règle de découverte de bas niveau en tant que type "Élément dépendant" :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_lld.png)  En tant qu'élément maître, sélectionnez l'élément `vfs.fs.get` que nous avons créé.  Dans l'onglet "macros LLD" définissez des macros personnalisées avec le JSONPath correspondant :  ![](../../../../../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)
fr	##### Règle LLD dépendante  Créez une règle de découverte de bas niveau en tant que type "Élément dépendant" :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)  En tant qu'élément principal, sélectionnez l'élément `ipmi.get` que nous avons créé.  Dans l'onglet "Macros LLD", définissez une macro personnalisée avec le JSONPath correspondant :  ![](../../../../../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]`
fr	##### Éléments internes obsolètes pour l'historique/les tendances  Les éléments internes suivants sont désormais obsolètes et seront supprimés dans une future version majeure :  -   `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)
fr	Widgets obsolètes :  -   [Aperçu des données](/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. :::
fr	### Description  `array configuration.importcompare(object parameters)`  Cette méthode permet de comparer le fichier d'importation avec les éléments actuels du système et montre ce qui sera changé si ce fichier d'importation est importé.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `boolean configuration.import(object parameters)`  Cette méthode permet d'importer les données de configuration sous forme de chaîne sérialisée.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `integer/array action.get(object parameters)`  La méthode permet de récupérer des actions en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array alert.get(paramètres d'objet)`  La méthode permet de récupérer les alertes en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array auditlog.get(paramètres d'objet)`  Cette méthode permet de récupérer les enregistrement du journal d'audit en fonction des paramètres donnés.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array correlation.get(object parameters)`  La méthode permet de récupérer des corrélations en fonction des paramètres spécifiés.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array dashboard.get(object parameters)`  La méthode permet de récupérer des tableaux de bord en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array dcheck.get(object parameters)`  La méthode permet de récupérer des vérifications de découverte en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array dhost.get(object parameters)`  La méthode permet de récupérer des hôtes découverts en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array discoveryrule.get(object parameters)`  La méthode permet de récupérer les règles de découverte bas niveau en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array drule.get(object parameters)`  La méthode permet de récupérer des règles de découverte en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array dservice.get(object parameters)`  La méthode permet de récupérer des services découverts en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array event.get(object parameters)`  La méthode permet de récupérer des événements en fonction des paramètres donnés.  ::: noteimportant Cette méthode peut renvoyer des événements d'une entité supprimée si ces événements n'ont pas encore été supprimés par le housekeeper. :::  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `graphique entier/tableau.get(paramètres d'objet)`  La méthode permet de récupérer des graphiques en fonction des paramètres donnés.  ::: noteclassique Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles d'utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array graphitem.get(object parameters)`  La méthode permet de récupérer des éléments de graphique en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array graphprototype.get(object parameters)`  La méthode permet de récupérer des prototypes de graphiques en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array hanode.get(paramètres d'objet)`  La méthode permet de récupérer une liste de nœuds du cluster en Haute disponibilité en fonction des paramètres donnés.  ::: noteclassic Cette méthode n'est disponible pour tous les utilisateurs de type *Super admin*. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array host.get(object parameters)`  La méthode permet de récupérer les hôtes en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array hostgroup.get(object parameters)`  La méthode permet de récupérer des groupes d'hôtes en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostinterface.create(object/array hostInterfaces)`  Cette méthode permet de créer de nouvelles interfaces hôtes.  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array hostprototype.get(object parameters)`  La méthode permet de récupérer des prototypes d'hôtes en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array httptest.get(object parameters)`  La méthode permet de récupérer des scénarios Web en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array iconmap.get(object parameters)`  La méthode permet de récupérer des tables de correspondance d'icônes en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array image.get(object parameters)`  La méthode permet de récupérer des images en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array item.get(object parameters)`  La méthode permet de récupérer des éléments en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array itemprototype.get(object parameters)`  La méthode permet de récupérer des prototypes d'éléments en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array maintenance.get(object parameters)`  La méthode permet de récupérer les maintenances en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array map.get(object parameters)`  La méthode permet de récupérer des cartes en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array mediatype.get(object parameters)`  La méthode permet de récupérer les types de média en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array problem.get(object parameters)`  La méthode permet de récupérer des problèmes en fonction des paramètres donnés.  Cette méthode permet de récupérer des problèmes non résolus. Il est également possible, si spécifié, de récupérer en plus les problèmes récemment résolus. La période qui détermine la période pour "récemment" est définie dans *Administration* → *[Général]'/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)*. Les problèmes résolus avant cette période ne sont pas conservés dans la table des problèmes. Pour récupérer les problèmes résolus dans le passé, utilisez la méthode [event.get](/manual/api/reference/event/get)  ::: noteclassic Cette méthode peut renvoyer des problèmes d'une entité supprimée si ces problèmes n'ont pas encore été supprimés par la maintenance. :::  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array proxy.get(object parameters)`  La méthode permet de récupérer des proxys en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array regexp.get(object parameters)`  La méthode permet de récupérer des expressions régulières globales en fonction des paramètres donnés.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array report.get(object parameters)`  La méthode permet de récupérer des rapports planifiés en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array role.get(object parameters)`  La méthode permet de récupérer des rôles en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array script.get(object parameters)`  La méthode permet de récupérer des scripts en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array service.get(object parameters)`  La méthode permet de récupérer des services en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array sla.get(object parameters)`  La méthode permet de récupérer des objets SLA en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array task.get(object parameters)`  La méthode permet de récupérer des tâches en fonction des paramètres donnés. La méthode renvoie des détails uniquement sur les tâches d\''informations de diagnostic'.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array templatedashboard.get(object parameters)`  La méthode permet de récupérer des modèles de tableaux de bord en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array template.get(object parameters)`  La méthode permet de récupérer des modèles en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array token.get(object parameters)`  La méthode permet de récupérer des jetons en fonction des paramètres donnés.  ::: noteclassic Seul le type d'utilisateur *Super admin* est autorisé à afficher les jetons des autres utilisateurs. :::

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. :::
fr	### Description  `integer/array trend.get(object parameters)`  La méthode permet de récupérer des données de tendance en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array trigger.get(object parameters)`  La méthode permet de récupérer des déclencheurs en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array triggerprototype.get(object parameters)`  La méthode permet de récupérer des prototypes de déclencheurs en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array user.get(object parameters)`  La méthode permet de récupérer les utilisateurs en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array usergroup.get(object parameters)`  La méthode permet de récupérer des groupes d'utilisateurs en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array usermacro.get(object parameters)`  La méthode permet de récupérer les macros hôtes et globales en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `integer/array valuemap.get(object parameters)`  La méthode permet de récupérer des correspondances de valeurs en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object action.create(object/array actions)`  Cette méthode permet de créer de nouvelles actions.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object action.delete(array actionIds)`  Cette méthode permet de supprimer des actions.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object action.update(object/array actions)`  Cette méthode permet de mettre à jour des actions existantes.  ::: noteclassic Cette méthode n'est disponible que pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du rôle de l'utilisateur. Voir [Rôles Utilisateur] (/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'information. :::

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. :::
fr	### Description  `object authentication.get(object parameters)`  La méthode permet de récupérer un objet d'authentification en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object authentication.update(object authentication)`  Cette méthode permet de mettre à jour les paramètres d'authentification existants.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object autoregistration.get(paramètres d'objet)`  La méthode permet de récupérer l'objet d'enregistrement automatique en fonction des paramètres donnés.  ::: noteclassic Cette méthode n'est disponible que pour le type d'utilisateur *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle utilisateur. Voir [Rôles utilisateur (/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `objet autoregistration.update (objet enregistrement automatique)`  Cette méthode permet de mettre à jour l'auto-enregistrement existant.  ::: noteclassic Cette méthode n'est disponible que pour le type d'utilisateur *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::  
fr	### Description  `objet correlation.create(objet/tableau corrélations)`  Cette méthode permet de créer de nouvelles corrélations.  ::: noteclassic Cette méthode n'est disponible que pour le type utilisateur *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object correlation.delete(array correlationids)`  Cette méthode permet de supprimer les corrélations.  ::: noteclassic Cette méthode est uniquement disponible pour les utilisateurs type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object correlation.update(object/array correlations)`  Cette méthode permet de mettre à jour les corrélations existantes.  ::: noteclassic Cette méthode est uniquement disponible pour les utilisateurs type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object dashboard.create(object/array dashboards)`  Cette méthode permet de créer de nouveaux tableaux de bord.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object dashboard.delete(array dashboardids)`  Cette méthode permet de supprimer des tableaux de bord.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object dashboard.update(object/array dashboards)`  Cette méthode permet de mettre à jour des tableaux de bord existants.  ::: noteclassic Cette méthode est disponible pour les utilisateurs de tout type. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object discoveryrule.copy(object parameters)`  Cette méthode permet de copier les règles de découverte bas niveau avec tous les prototypes sur les hôtes donnés.  ::: noteclassic Cette méthode est uniquement disponible pour les utilisateurs type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object discoveryrule.create(object/array lldRules)`  Cette méthode permet de créer de nouvelles règles de découverte bas niveau.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object discoveryrule.delete(array lldRuleIds)`  Cette méthode permet de supprimer les règles de découverte bas niveau.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object discoveryrule.update(object/array lldRules)`  Cette méthode permet de mettre à jour les règles de découverte bas niveau existantes.  ::: noteclassic Cette méthode est uniquement disponible pour les utilisateurs type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object drule.create(object/array discoveryRules)`  Cette méthode permet de créer de nouvelles règles de découverte.  ::: noteclassic Cette méthode est uniquement disponible pour les utilisateurs type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object drule.delete(array discoveryRuleIds)`  Cette méthode permet de supprimer les règles de découverte.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object drule.update(object/array discoveryRules)`  Cette méthode permet de mettre à jour les règles de découverte existantes.  ::: noteclassic Cette méthode est uniquement disponible pour les utilisateurs type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. -   Unacknowledge event. If event is not 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. :::
fr	### Description  `object event.acknowledge(object/array parameters)`  Cette méthode permet de mettre à jour des événements. Les actions de mise à jour suivantes peuvent être effectuées :  -   Fermer l'événement. Si l'événement est déjà résolu, cette action sera ignorée. -   Acquitter l'événement. Si l'événement est déjà acquitté, cette action sera ignorée. -   Supprimé l'acquittement de l'événement. Si l'événement n'est pas acquitté, cette action sera ignorée. -   Ajouter un message. -   Changer la sévérité de l'événement. Si l'événement a déjà la même sévérité, cette action sera ignorée.  ::: noteimportant Seuls les événements de déclencheurs peuvent être mis à jour.\ Seuls les événements problématiques peuvent être mis à jour.\ Des droits en lecture/écriture pour le déclencheur sont nécessaires pour fermer l'événement ou pour modifier sa sévérité.\ Pour fermer un événement, cela doit être autorisé dans le déclencheur. :::  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object graph.create(object/array graphs)`  Cette méthode permet de créer de nouveaux graphiques.  ::: noteclassic Cette méthode est disponible uniquement pour tous les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object graph.delete(array graphIds)`  Cette méthode permet de supprimer des graphiques.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `objet graphprototype.create(objet/tableau graphPrototypes)`  Cette méthode permet de créer de nouveaux prototypes de graphes.  ::: noteclassique Cette méthode n'est disponible que pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object graphprototype.delete(array graphPrototypeIds)`  Cette méthode permet de supprimer des prototypes de graphique.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object graphprototype.update(object/array graphPrototypes)`  Cette méthode permet de mettre à jour des prototypes de graphiques existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object graph.update(object/array graphs)`  Cette méthode permet de mettre à jour des graphiques existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object history.clear(array itemids)`  Cette méthode permet d'effacer l'historique des éléments.  ::: noteclassic ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object host.create(object/array hosts)`  Cette méthode permet de créer de nouveaux hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object host.delete(array hosts)`  Cette méthode permet de supprimer des hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object hostgroup.create(object/array hostGroups)`  Cette méthode permet de créer de nouveaux groupes d'hôtes.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object hostgroup.delete(array hostGroupIds)`  Cette méthode permet de supprimer des groupes d'hôtes.  Un groupe d'hôtes ne peut pas être supprimé si :  -   il contient des hôtes qui appartiennent à ce groupe uniquement ; -   il est marqué comme interne ; -   il est utilisé par un prototype d'hôte ; -   il est utilisé dans un script global ; -   il est utilisé dans une condition de corrélation.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object hostgroup.massadd(object parameters)`  Cette méthode permet d'ajouter simultanément plusieurs objets associés à tous les groupes d'hôtes donnés.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostgroup.massremove(object parameters)`  Cette méthode permet de supprimer des objets associés de plusieurs groupes d'hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostgroup.massupdate(object parameters)`  Cette méthode permet de remplacer les hôtes et les modèles par ceux spécifiés dans plusieurs groupes d'hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostgroup.update(object/array hostGroups)`  Cette méthode permet de mettre à jour les groupes d'hôtes existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostinterface.create(object/array hostInterfaces)`  Cette méthode permet de créer de nouvelles interfaces hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour tous les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object hostinterface.delete(array hostInterfaceIds)`  Cette méthode permet de supprimer les interfaces hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object hostinterface.massadd(object parameters)`  Cette méthode permet d'ajouter simultanément des interfaces hôtes à plusieurs hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostinterface.massremove(object parameters)`  Cette méthode permet de supprimer les interfaces hôtes des hôtes donnés.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostinterface.replacehostinterfaces(object parameters)`  Cette méthode permet de remplacer toutes les interfaces hôtes sur un hôte donné.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostinterface.update(object/array hostInterfaces)`  Cette méthode permet de mettre à jour les interfaces hôtes existantes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object host.massadd(object parameters)`  Cette méthode permet d'ajouter simultanément plusieurs objets liés à tous les hôtes donnés.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object host.massremove(object parameters)`  Cette méthode permet de supprimer des objets liés de plusieurs hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object host.massupdate(object parameters)`  Cette méthode permet de remplacer ou de supprimer simultanément des objets associés et de mettre à jour les propriétés sur plusieurs hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object hostprototype.create(object/array hostPrototypes)`  Cette méthode permet de créer de nouveaux prototypes d'hôtes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object hostprototype.delete(array hostPrototypeIds)`  Cette méthode permet de supprimer des prototypes d’hôte.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object hostprototype.update(object/array hostPrototypes)`  Cette méthode permet de mettre à jour les prototypes d'hôtes existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object host.update(object/array hosts)`  Cette méthode permet de mettre à jour les hôtes existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object housekeeping.get(object parameters)`  La méthode permet de récupérer l'objet de ménage selon les paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object housekeeping.update(object housekeeping)`  Cette méthode permet de mettre à jour les paramètres de nettoyage existants.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object httptest.create(object/array webScenarios)`  Cette méthode permet de créer de nouveaux scénarios web.  ::: noteclassic La création d'un scénario Web créera automatiquement un ensemble d'[éléments de surveillance Web](/manual/web_monitoring/items). :::  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object httptest.delete(array webScenarioIds)`  Cette méthode permet de supprimer des scénarios Web.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object httptest.update(object/array webScenarios)`  Cette méthode permet de mettre à jour les scénarios Web existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object iconmap.create(object/array iconMaps)`  Cette méthode permet de créer de nouvelles correspondance d'icônes.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object iconmap.delete(array iconMapIds)`  Cette méthode permet de supprimer des correspondances d'icônes.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object iconmap.update(object/array iconMaps)`  Cette méthode permet de mettre à jour les correspondances d'icônes existantes.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object image.create(object/array images)`  Cette méthode permet de créer de nouvelles images.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object image.delete(array imageIds)`  Cette méthode permet de supprimer des images.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object image.update(object/array images)`  Cette méthode permet de mettre à jour des images existantes.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object item.create(object/array items)`  Cette méthode permet de créer de nouveaux éléments.  ::: noteclassic Les éléments Web ne peuvent pas être créés via l'API Zabbix. :::  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object item.delete(array itemIds)`  Cette méthode permet de supprimer des éléments.  ::: noteclassic Les éléments Web ne peuvent pas être supprimés via l'API Zabbix. :::  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object itemprototype.create(object/array itemPrototypes)`  Cette méthode permet de créer de nouveaux prototypes éléments.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object itemprototype.delete(array itemPrototypeIds)`  Cette méthode permet de supprimer des prototypes d’éléments.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object itemprototype.update(object/array itemPrototypes)`  Cette méthode permet de mettre à jour les prototypes d'éléments existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object item.update(object/array items)`  Cette méthode permet de mettre à jour les éléments existants.  ::: noteclassic Les éléments Web ne peuvent pas être mis à jour via l'API Zabbix. :::  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object maintenance.create(object/array maintenances)`  Cette méthode permet de créer de nouvelles maintenances.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	 ### Description  `object maintenance.delete(array maintenanceIds)`  Cette méthode permet de supprimer des maintenances.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object maintenance.update(object/array maintenances)`  Cette méthode permet de mettre à jour les maintenances existantes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object map.create(object/array maps)`  Cette méthode permet de créer de nouvelles cartes.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object map.delete(array mapIds)`  Cette méthode permet de supprimer des cartes.  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateur. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object map.update(object/array maps)`  Cette méthode permet de mettre à jour les cartes existantes.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object mediatype.create(object/array mediaTypes)`  Cette méthode permet de créer de nouveaux types de médias.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object mediatype.delete(array mediaTypeIds)`  Cette méthode permet de supprimer des types de média.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object mediatype.update(object/array mediaTypes)`  Cette méthode permet de mettre à jour les types de médias existants.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object proxy.create(object/array proxies)`  Cette méthode permet de créer de nouveaux proxys.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object proxy.delete(array proxies)`  Cette méthode permet de supprimer des proxys.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object proxy.update(object/array proxies)`  Cette méthode permet de mettre à jour les proxys existants.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object regexp.create(object/array regularExpressions)`  Cette méthode permet de créer de nouvelles expressions régulières globales.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object regexp.delete(array regexpids)`  Cette méthode permet de supprimer des expressions régulières globales.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object regexp.update(object/array regularExpressions)`  Cette méthode permet de mettre à jour les expressions régulières globales existantes.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object report.create(object/array reports)`  Cette méthode permet de créer de nouveaux rapports planifiés.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object report.delete(array reportids)`  Cette méthode permet de supprimer des rapports planifiés.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object report.update(object/array reports)`  Cette méthode permet de mettre à jour les rapports programmés existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object role.create(object/array roles)`  Cette méthode permet de créer de nouveaux rôles.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object role.delete(array roleids)`  Cette méthode permet de supprimer des rôles.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object role.update(object/array roles)`  Cette méthode permet de mettre à jour les rôles existants.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object script.create(object/array scripts)`  Cette méthode permet de créer de nouveaux scripts.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object script.delete(array scriptIds)`  Cette méthode permet de supprimer des scripts.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object script.execute(object parameters)`  Cette méthode permet d'exécuter un script sur un hôte ou un événement.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object script.getscriptsbyhosts(array hostIds)`  Cette méthode permet de récupérer les scripts disponibles sur les hosts donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object script.update(object/array scripts)`  Cette méthode permet de mettre à jour les scripts existants.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object service.create(object/array services)`  Cette méthode permet de créer de nouveaux services.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object service.delete(array serviceIds)`  Cette méthode permet de supprimer des services.  ::: noteclassic Cette méthode est disponible pour tous les types d'utilisateur. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object service.update(object/array services)`  Cette méthode permet de mettre à jour les services existants.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object settings.get(object parameters)`  La méthode permet de récupérer l'objet de paramètres en fonction des paramètres donnés.  ::: noteclassic Cette méthode est disponible à tous les types d'utilisateurs. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du le rôle d'utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object settings.update(object settings)`  Cette méthode permet de mettre à jour les paramètres communs existants.  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object sla.create(object/array SLAs)`  Cette méthode permet de créer de nouveaux objets SLA.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object sla.delete(array slaids)`  Cette méthode permet de supprimer les entrées SLA.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object sla.update(object/array slaids)`  Cette méthode permet de mettre à jour les entrées SLA existantes.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object task.create(object/array tasks)`  Cette méthode permet de créer une nouvelle tâche (comme collecter des données de diagnostic ou vérifier des éléments ou des règles de découverte de bas niveau sans recharger la configuration).  ::: noteclassic Cette méthode est seulement disponible pour les utilisateurs du type *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object template.create(object/array templates)`  Cette méthode permet de créer de nouveaux modèles.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object templatedashboard.create(object/array templateDashboards)`  Cette méthode permet de créer de nouveaux modèles de tableaux de bord.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object templatedashboard.delete(array templateDashboardIds)`  Cette méthode permet de supprimer des tableaux de bord de modèle.  ::: noteclassic Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object templatedashboard.update(object/array templateDashboards)`  Cette méthode permet de mettre à jour les modèles de tableaux de bord existants.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::  
fr	### Description  `object template.delete(array templateIds)`  Cette méthode permet de supprimer des modèles.  La suppression d'un modèle entraînera la suppression de toutes les entités du modèle (éléments, déclencheurs, graphiques, etc.). Pour laisser les entités de modèle sur les hôtes, mais supprimer le modèle lui-même, dissociez d'abord le modèle des hôtes requis en utilisant l'une de ces méthodes : [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 Cette méthode est disponible uniquement pour les utilisateurs de type *Admin* et *Super admin*. Les autorisations d'appel de la méthode peuvent être révoquées dans les réglages du rôle d'utilisateur. Voir les [Rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::  

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. :::
fr	### Description  `object template.massadd(object parameters)`  Cette méthode permet d'ajouter simultanément plusieurs objets liés aux modèles donnés.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::

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. :::
fr	### Description  `object template.massremove(object parameters)`  Cette méthode permet de supprimer les objets liés de plusieurs modèles.  ::: noteclassic Cette méthode est disponible uniquement pour les types d'utilisateurs *Admin* et *Super admin*. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir [Rôles Utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) pour plus d'informations. :::