en-us	#### Retrieving a web scenario  Retrieve all data about web scenario "4".  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.get",     "params": {         "output": "extend",         "selectSteps": "extend",         "httptestids": "9"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "httptestid": "9",             "name": "Homepage check",             "nextcheck": "0",             "delay": "1m",             "status": "0",             "variables": [],             "agent": "Zabbix",             "authentication": "0",             "http_user": "",             "http_password": "",             "hostid": "10084",             "templateid": "0",             "http_proxy": "",             "retries": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "headers": [],             "steps": [                 {                     "httpstepid": "36",                     "httptestid": "9",                     "name": "Homepage",                     "no": "1",                     "url": "http://example.com",                     "timeout": "15s",                     "posts": "",                     "required": "",                     "status_codes": "200",                     "variables": [                           {                               "name":"{var}",                             "value":"12"                         }                     ],                     "follow_redirects": "1",                     "retrieve_mode": "0",                     "headers": [],                     "query_fields": []                 },                 {                     "httpstepid": "37",                     "httptestid": "9",                     "name": "Homepage / About",                     "no": "2",                     "url": "http://example.com/about",                     "timeout": "15s",                     "posts": "",                     "required": "",                     "status_codes": "200",                     "variables": [],                     "follow_redirects": "1",                     "retrieve_mode": "0",                     "headers": [],                     "query_fields": []                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération d'un scénario Web  Récupérez toutes les données sur le scénario Web "4".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "httptest.get",     "params": {         "output": "extend",         "selectSteps": "extend",         "httptestids": "9"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "httptestid": "9",             "name": "Homepage check",             "nextcheck": "0",             "delay": "1m",             "status": "0",             "variables": [],             "agent": "Zabbix",             "authentication": "0",             "http_user": "",             "http_password": "",             "hostid": "10084",             "templateid": "0",             "http_proxy": "",             "retries": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "headers": [],             "steps": [                 {                     "httpstepid": "36",                     "httptestid": "9",                     "name": "Homepage",                     "no": "1",                     "url": "http://example.com",                     "timeout": "15s",                     "posts": "",                     "required": "",                     "status_codes": "200",                     "variables": [                           {                               "name":"{var}",                             "value":"12"                         }                     ],                     "follow_redirects": "1",                     "retrieve_mode": "0",                     "headers": [],                     "query_fields": []                 },                 {                     "httpstepid": "37",                     "httptestid": "9",                     "name": "Homepage / About",                     "no": "2",                     "url": "http://example.com/about",                     "timeout": "15s",                     "posts": "",                     "required": "",                     "status_codes": "200",                     "variables": [],                     "follow_redirects": "1",                     "retrieve_mode": "0",                     "headers": [],                     "query_fields": []                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving data by name  Retrieve all data about two host groups named "Zabbix servers" and "Linux servers".  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.get",     "params": {         "output": "extend",         "filter": {             "name": [                 "Zabbix servers",                 "Linux servers"             ]         }     },     "auth": "6f38cddc44cfbb6c1bd186f9a220b5a0",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "groupid": "2",             "name": "Linux servers",             "internal": "0"         },         {             "groupid": "4",             "name": "Zabbix servers",             "internal": "0"         }     ],     "id": 1 } ```
fr	#### Récupération des données par nom  Récupérez toutes les données sur deux groupes d'hôtes nommés "Zabbix servers" et "Linux servers".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.get",     "params": {         "output": "extend",         "filter": {             "name": [                 "Zabbix servers",                 "Linux servers"             ]         }     },     "auth": "6f38cddc44cfbb6c1bd186f9a220b5a0",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "groupid": "2",             "name": "Linux servers",             "internal": "0"         },         {             "groupid": "4",             "name": "Zabbix servers",             "internal": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieving data by name  Retrieve all data about two hosts named "Zabbix server" and "Linux server".  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "filter": {             "host": [                 "Zabbix server",                 "Linux server"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10160",             "proxy_hostid": "0",             "host": "Zabbix server",             "status": "0",             "lastaccess": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Zabbix server",             "flags": "0",             "description": "The Zabbix monitoring server.",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1"         },         {             "hostid": "10167",             "proxy_hostid": "0",             "host": "Linux server",             "status": "0",             "lastaccess": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Linux server",             "flags": "0",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1"         }     ],     "id": 1 } ```
fr	#### Récupération des données par nom  Récupérez toutes les données sur deux hôtes nommés "Zabbix server" et "Linux server".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "filter": {             "host": [                 "Zabbix server",                 "Linux server"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10160",             "proxy_hostid": "0",             "host": "Zabbix server",             "status": "0",             "lastaccess": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Zabbix server",             "flags": "0",             "description": "The Zabbix monitoring server.",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1"         },         {             "hostid": "10167",             "proxy_hostid": "0",             "host": "Linux server",             "status": "0",             "lastaccess": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Linux server",             "flags": "0",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1"         }     ],     "id": 1 } ```

en-us	#### Retrieving data by trigger ID  Retrieve all data and the functions used in trigger "14062".  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "triggerids": "14062",         "output": "extend",         "selectFunctions": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "14062",             "expression": "{13513}<10m",             "description": "{HOST.NAME} has been restarted (uptime < 10m)",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "The host uptime is less than 10 minutes",             "error": "",             "templateid": "10016",             "type": "0",             "state": "0",             "flags": "0",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "functions": [                 {                     "functionid": "13513",                     "itemid": "24350",                     "triggerid": "14062",                     "parameter": "$",                     "function": "last"                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération des données par ID de déclencheur  Récupérez toutes les données et les fonctions utilisées dans le déclencheur "14062".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "triggerids": "14062",         "output": "extend",         "selectFunctions": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "14062",             "expression": "{13513}<10m",             "description": "{HOST.NAME} has been restarted (uptime < 10m)",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "The host uptime is less than 10 minutes",             "error": "",             "templateid": "10016",             "type": "0",             "state": "0",             "flags": "0",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "functions": [                 {                     "functionid": "13513",                     "itemid": "24350",                     "triggerid": "14062",                     "parameter": "$",                     "function": "last"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving discovery rules from a host  Retrieve all discovery rules from host "10202".  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": "extend",         "hostids": "10202"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "27425",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Network interface discovery",             "key_": "net.if.discovery",             "delay": "1h",             "state": "0",             "status": "0",             "trapper_hosts": "",             "error": "",             "templateid": "22444",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "119",             "description": "Discovery of network interfaces as defined in global regular expression \"Network interfaces for discovery\".",             "lifetime": "30d",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parameters": []         },         {             "itemid": "27426",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Mounted filesystem discovery",             "key_": "vfs.fs.discovery",             "delay": "1h",             "state": "0",             "status": "0",             "trapper_hosts": "",             "error": "",             "templateid": "22450",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "119",             "description": "Discovery of file systems of different types as defined in global regular expression \"File systems for discovery\".",             "lifetime": "30d",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parameters": []         }     ],     "id": 1 } ```
fr	#### Récupération des règles de découverte bas niveau d'un hôte  Récupérer toutes les règles de découverte de l'hôte "10202".  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": "extend",         "hostids": "10202"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "27425",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Network interface discovery",             "key_": "net.if.discovery",             "delay": "1h",             "state": "0",             "status": "0",             "trapper_hosts": "",             "error": "",             "templateid": "22444",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "119",             "description": "Discovery of network interfaces as defined in global regular expression \"Network interfaces for discovery\".",             "lifetime": "30d",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parameters": []         },         {             "itemid": "27426",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Mounted filesystem discovery",             "key_": "vfs.fs.discovery",             "delay": "1h",             "state": "0",             "status": "0",             "trapper_hosts": "",             "error": "",             "templateid": "22450",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "119",             "description": "Discovery of file systems of different types as defined in global regular expression \"File systems for discovery\".",             "lifetime": "30d",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parameters": []         }     ],     "id": 1 } ```

en-us	#### Retrieving enabled user groups  Retrieve all enabled user groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.get",     "params": {         "output": "extend",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "usrgrpid": "7",             "name": "Zabbix administrators",             "gui_access": "0",             "users_status": "0",             "debug_mode": "1"         },         {             "usrgrpid": "8",             "name": "Guests",             "gui_access": "0",             "users_status": "0",             "debug_mode": "0"         },         {             "usrgrpid": "11",             "name": "Enabled debug mode",             "gui_access": "0",             "users_status": "0",             "debug_mode": "1"         },         {             "usrgrpid": "12",             "name": "No access to the frontend",             "gui_access": "2",             "users_status": "0",             "debug_mode": "0"         },         {             "usrgrpid": "14",             "name": "Read only",             "gui_access": "0",             "users_status": "0",             "debug_mode": "0"         },         {             "usrgrpid": "18",             "name": "Deny",             "gui_access": "0",             "users_status": "0",             "debug_mode": "0"         }     ],     "id": 1 } ```
fr	#### Récupération des groupes d'utilisateurs activés  Récupérer tous les groupes d'utilisateurs activés.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "usergroup.get",     "params": {         "output": "extend",         "status": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "usrgrpid": "7",             "name": "Zabbix administrators",             "gui_access": "0",             "users_status": "0",             "debug_mode": "1"         },         {             "usrgrpid": "8",             "name": "Guests",             "gui_access": "0",             "users_status": "0",             "debug_mode": "0"         },         {             "usrgrpid": "11",             "name": "Enabled debug mode",             "gui_access": "0",             "users_status": "0",             "debug_mode": "1"         },         {             "usrgrpid": "12",             "name": "No access to the frontend",             "gui_access": "2",             "users_status": "0",             "debug_mode": "0"         },         {             "usrgrpid": "14",             "name": "Read only",             "gui_access": "0",             "users_status": "0",             "debug_mode": "0"         },         {             "usrgrpid": "18",             "name": "Deny",             "gui_access": "0",             "users_status": "0",             "debug_mode": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieving events by time period  Retrieve all events that have been created between October 9 and 10, 2012, in reverse chronological order.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "time_from": "1349797228",         "time_till": "1350661228",         "sortfield": ["clock", "eventid"],         "sortorder": "desc"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "eventid": "20616",             "source": "0",             "object": "0",             "objectid": "14282",             "clock": "1350477814",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "Less than 25% free in the history cache",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20617",             "source": "0",             "object": "0",             "objectid": "14283",             "clock": "1350477814",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Zabbix trapper processes more than 75% busy",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20618",             "source": "0",             "object": "0",             "objectid": "14284",             "clock": "1350477815",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "High ICMP ping loss",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "suppressed": "0"         }     ],     "id": 1 } ```
fr	#### Récupération d'événements par période de temps  Récupérer tous les événements créés entre le 9 et le 10 octobre 2012, dans l'ordre chronologique inverse.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "time_from": "1349797228",         "time_till": "1350661228",         "sortfield": ["clock", "eventid"],         "sortorder": "desc"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "eventid": "20616",             "source": "0",             "object": "0",             "objectid": "14282",             "clock": "1350477814",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "Less than 25% free in the history cache",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20617",             "source": "0",             "object": "0",             "objectid": "14283",             "clock": "1350477814",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Zabbix trapper processes more than 75% busy",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20618",             "source": "0",             "object": "0",             "objectid": "14284",             "clock": "1350477815",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "High ICMP ping loss",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "suppressed": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieving filter conditions  Retrieve the name of the LLD rule "24681" and its filter conditions. The filter uses the "and" evaluation type, so the `formula` property is empty and `eval_formula` is generated automatically.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": ["name"],         "selectFilter": "extend",         "itemids": ["24681"]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "24681",             "name": "Filtered LLD rule",             "filter": {                 "evaltype": "1",                 "formula": "",                 "conditions": [                     {                         "macro": "{#MACRO1}",                         "value": "@regex1",                         "operator": "8",                         "formulaid": "A"                     },                     {                         "macro": "{#MACRO2}",                         "value": "@regex2",                         "operator": "9",                         "formulaid": "B"                     },                     {                         "macro": "{#MACRO3}",                         "value": "",                         "operator": "12",                         "formulaid": "C"                     },                     {                         "macro": "{#MACRO4}",                         "value": "",                         "operator": "13",                         "formulaid": "D"                     }                 ],                 "eval_formula": "A and B and C and D"             }         }     ],     "id": 1 } ```
fr	#### Récupération des conditions de filtre  Récupérez le nom de la règle "24681" et ses conditions de filtrage. Le filtre utilise le type d'évaluation "et". La propriété `formula` est donc vide et la propriété `eval_formula` est générée automatiquement.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": [             "name"         ],         "selectFilter": "extend",         "itemids": ["24681"]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "24681",             "name": "Filtered LLD rule",             "filter": {                 "evaltype": "1",                 "formula": "",                 "conditions": [                     {                         "macro": "{#MACRO1}",                         "value": "@regex1",                         "operator": "8",                         "formulaid": "A"                     },                     {                         "macro": "{#MACRO2}",                         "value": "@regex2",                         "operator": "9",                         "formulaid": "B"                     },                     {                         "macro": "{#MACRO3}",                         "value": "",                         "operator": "12",                         "formulaid": "C"                     },                     {                         "macro": "{#MACRO4}",                         "value": "",                         "operator": "13",                         "formulaid": "D"                     }                 ],                 "eval_formula": "A and B and C and D"             }         }     ],     "id": 1 } ```

en-us	#### Retrieving global macros  Retrieve all global macros.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.get",     "params": {         "output": "extend",         "globalmacro": true     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "globalmacroid": "6",             "macro": "{$SNMP_COMMUNITY}",             "value": "public",             "description": "",             "type": "0"         }     ],     "id": 1 } ```
fr	#### Récupération des macros globales  Récupérez toutes les macros globales.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.get",     "params": {         "output": "extend",         "globalmacro": true     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "globalmacroid": "6",             "macro": "{$SNMP_COMMUNITY}",             "value": "public",             "description": "",             "type": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieving global regular expressions.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.get",     "params": {         "output": ["regexpid", "name"],         "selectExpressions": ["expression", "expression_type"],         "regexpids": [1, 2],         "preservekeys": true     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {   "jsonrpc": "2.0",   "result": {     "1": {       "regexpid": "1",       "name": "File systems for discovery",       "expressions": [         {           "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$",           "expression_type": "3"         }       ]     },     "2": {       "regexpid": "2",       "name": "Network interfaces for discovery",       "expressions": [         {           "expression": "^Software Loopback Interface",           "expression_type": "4"         },         {           "expression": "^(In)?[Ll]oop[Bb]ack[0-9._]*$",           "expression_type": "4"         },         {           "expression": "^NULL[0-9.]*$",           "expression_type": "4"         },         {           "expression": "^[Ll]o[0-9.]*$",           "expression_type": "4"         },         {           "expression": "^[Ss]ystem$",           "expression_type": "4"         },         {           "expression": "^Nu[0-9.]*$",           "expression_type": "4"         }       ]     }   },   "id": 1 } ```
fr	#### Récupération des expressions régulières globales.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "regexp.get",     "params": {         "output": ["regexpid", "name"],         "selectExpressions": ["expression", "expression_type"],         "regexpids": [1, 2],         "preservekeys": true     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {   "jsonrpc": "2.0",   "result": {     "1": {       "regexpid": "1",       "name": "File systems for discovery",       "expressions": [         {           "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$",           "expression_type": "3"         }       ]     },     "2": {       "regexpid": "2",       "name": "Network interfaces for discovery",       "expressions": [         {           "expression": "^Software Loopback Interface",           "expression_type": "4"         },         {           "expression": "^(In)?[Ll]oop[Bb]ack[0-9._]*$",           "expression_type": "4"         },         {           "expression": "^NULL[0-9.]*$",           "expression_type": "4"         },         {           "expression": "^[Ll]o[0-9.]*$",           "expression_type": "4"         },         {           "expression": "^[Ss]ystem$",           "expression_type": "4"         },         {           "expression": "^Nu[0-9.]*$",           "expression_type": "4"         }       ]     }   },   "id": 1 } ```

en-us	#### Retrieving graph prototypes from a LLD rule  Retrieve all graph prototypes from an LLD rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.get",     "params": {         "output": "extend",         "discoveryids": "27426"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "graphid": "1017",             "parent_itemid": "27426",             "name": "Disk space usage {#FSNAME}",             "width": "600",             "height": "340",             "yaxismin": "0.0000",             "yaxismax": "0.0000",             "templateid": "442",             "show_work_period": "0",             "show_triggers": "0",             "graphtype": "2",             "show_legend": "1",             "show_3d": "1",             "percent_left": "0.0000",             "percent_right": "0.0000",             "ymin_type": "0",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "discover": "0"         }     ],     "id": 1 } ```
fr	#### Récupération des prototypes de graphes à partir d'une règle LLD  Récupérez tous les prototypes de graphe d'une règle LLD.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.get",     "params": {         "output": "extend",         "discoveryids": "27426"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "graphid": "1017",             "parent_itemid": "27426",             "name": "Disk space usage {#FSNAME}",             "width": "600",             "height": "340",             "yaxismin": "0.0000",             "yaxismax": "0.0000",             "templateid": "442",             "show_work_period": "0",             "show_triggers": "0",             "graphtype": "2",             "show_legend": "1",             "show_3d": "1",             "percent_left": "0.0000",             "percent_right": "0.0000",             "ymin_type": "0",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "discover": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieving graphs from hosts  Retrieve all graphs from host "10107" and sort them by name.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graph.get",     "params": {         "output": "extend",         "hostids": 10107,         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "graphid": "612",             "name": "CPU jumps",             "width": "900",             "height": "200",             "yaxismin": "0",             "yaxismax": "100",             "templateid": "439",             "show_work_period": "1",             "show_triggers": "1",             "graphtype": "0",             "show_legend": "1",             "show_3d": "0",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "0",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "0"         },         {             "graphid": "613",             "name": "CPU load",             "width": "900",             "height": "200",             "yaxismin": "0",             "yaxismax": "100",             "templateid": "433",             "show_work_period": "1",             "show_triggers": "1",             "graphtype": "0",             "show_legend": "1",             "show_3d": "0",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "1",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "0"         },         {             "graphid": "614",             "name": "CPU utilization",             "width": "900",             "height": "200",             "yaxismin": "0",             "yaxismax": "100",             "templateid": "387",             "show_work_period": "1",             "show_triggers": "0",             "graphtype": "1",             "show_legend": "1",             "show_3d": "0",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "1",             "ymax_type": "1",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "0"         },         {             "graphid": "645",             "name": "Disk space usage /",             "width": "600",             "height": "340",             "yaxismin": "0",             "yaxismax": "0",             "templateid": "0",             "show_work_period": "0",             "show_triggers": "0",             "graphtype": "2",             "show_legend": "1",             "show_3d": "1",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "0",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "4"         }     ],     "id": 1 } ```
fr	#### Récupération des graphiques des hôtes  Récupérez tous les graphiques de l'hôte "10107" et triez-les par nom.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "graph.get",     "params": {         "output": "extend",         "hostids": 10107,         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "graphid": "612",             "name": "CPU jumps",             "width": "900",             "height": "200",             "yaxismin": "0",             "yaxismax": "100",             "templateid": "439",             "show_work_period": "1",             "show_triggers": "1",             "graphtype": "0",             "show_legend": "1",             "show_3d": "0",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "0",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "0"         },         {             "graphid": "613",             "name": "CPU load",             "width": "900",             "height": "200",             "yaxismin": "0",             "yaxismax": "100",             "templateid": "433",             "show_work_period": "1",             "show_triggers": "1",             "graphtype": "0",             "show_legend": "1",             "show_3d": "0",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "1",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "0"         },         {             "graphid": "614",             "name": "CPU utilization",             "width": "900",             "height": "200",             "yaxismin": "0",             "yaxismax": "100",             "templateid": "387",             "show_work_period": "1",             "show_triggers": "0",             "graphtype": "1",             "show_legend": "1",             "show_3d": "0",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "1",             "ymax_type": "1",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "0"         },         {             "graphid": "645",             "name": "Disk space usage /",             "width": "600",             "height": "340",             "yaxismin": "0",             "yaxismax": "0",             "templateid": "0",             "show_work_period": "0",             "show_triggers": "0",             "graphtype": "2",             "show_legend": "1",             "show_3d": "1",             "percent_left": "0",             "percent_right": "0",             "ymin_type": "0",             "ymax_type": "0",             "ymin_itemid": "0",             "ymax_itemid": "0",             "flags": "4"         }     ],     "id": 1 } ```

en-us	#### Retrieving host groups  Retrieve names of the groups host "Zabbix server" is member of, but no host details themselves.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectGroups": "extend",         "filter": {             "host": [                 "Zabbix server"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10085",             "groups": [                 {                     "groupid": "2",                     "name": "Linux servers",                     "internal": "0",                     "flags": "0"                 },                 {                     "groupid": "4",                     "name": "Zabbix servers",                     "internal": "0",                     "flags": "0"                 }             ]         }     ],     "id": 2 } ```
fr	#### Récupération des groupes d'hôtes  Récupérer les noms des groupes dont l'hôte "Zabbix server" est membre, mais pas les détails des hôtes eux-mêmes.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectGroups": "extend",         "filter": {             "host": [                 "Zabbix server"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10085",             "groups": [                 {                     "groupid": "2",                     "name": "Linux servers",                     "internal": "0",                     "flags": "0"                 },                 {                     "groupid": "4",                     "name": "Zabbix servers",                     "internal": "0",                     "flags": "0"                 }             ]         }     ],     "id": 2 } ```

en-us	#### Retrieving host macros for a host  Retrieve all host macros defined for host "10198".  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.get",     "params": {         "output": "extend",         "hostids": "10198"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "hostmacroid": "9",             "hostid": "10198",             "macro": "{$INTERFACE}",             "value": "eth0",             "description": "",             "type": "0"         },         {             "hostmacroid": "11",             "hostid": "10198",             "macro": "{$SNMP_COMMUNITY}",             "value": "public",             "description": "",             "type": "0"         }     ],     "id": 1 } ```
fr	#### Récupération des macros d'hôte pour un hôte  Récupérez toutes les macros d'hôte définies pour l'hôte "10198".  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "usermacro.get",     "params": {         "output": "extend",         "hostids": "10198"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "hostmacroid": "9",             "hostid": "10198",             "macro": "{$INTERFACE}",             "value": "eth0",             "description": "",             "type": "0"         },         {             "hostmacroid": "11",             "hostid": "10198",             "macro": "{$SNMP_COMMUNITY}",             "value": "public",             "description": "",             "type": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieving host prototypes from an LLD rule  Retrieve all host prototypes, their group links, group prototypes and tags from an LLD rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.get",     "params": {         "output": "extend",         "selectInterfaces": "extend",         "selectGroupLinks": "extend",         "selectGroupPrototypes": "extend",         "selectTags": "extend",         "discoveryids": "23554"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10092",             "host": "{#HV.UUID}",             "name": "{#HV.UUID}",             "status": "0",             "templateid": "0",             "discover": "0",             "custom_interfaces": "1",             "inventory_mode": "-1",             "groupLinks": [                 {                     "group_prototypeid": "4",                     "hostid": "10092",                     "groupid": "7",                     "templateid": "0"                 }             ],             "groupPrototypes": [                 {                     "group_prototypeid": "7",                     "hostid": "10092",                     "name": "{#CLUSTER.NAME}",                     "templateid": "0"                 }             ],             "tags": [                 {                     "tag": "Datacenter",                     "value": "{#DATACENTER.NAME}"                 },                 {                     "tag": "Instance type",                     "value": "{#INSTANCE_TYPE}"                 }             ],             "interfaces": [                 {                     "main": "1",                     "type": "2",                     "useip": "1",                     "ip": "127.0.0.1",                     "dns": "",                     "port": "161",                     "details": {                         "version": "2",                         "bulk": "1",                         "community": "{$SNMP_COMMUNITY}"                     }                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération de prototypes d'hôtes à partir d'une règle LLD  Récupérez tous les prototypes d'hôtes, leurs liens de groupe, prototypes de groupe et tags à partir d'une règle LLD.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.get",     "params": {         "output": "extend",         "selectInterfaces": "extend",         "selectGroupLinks": "extend",         "selectGroupPrototypes": "extend",         "selectTags": "extend",         "discoveryids": "23554"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10092",             "host": "{#HV.UUID}",             "name": "{#HV.UUID}",             "status": "0",             "templateid": "0",             "discover": "0",             "custom_interfaces": "1",             "inventory_mode": "-1",             "groupLinks": [                 {                     "group_prototypeid": "4",                     "hostid": "10092",                     "groupid": "7",                     "templateid": "0"                 }             ],             "groupPrototypes": [                 {                     "group_prototypeid": "7",                     "hostid": "10092",                     "name": "{#CLUSTER.NAME}",                     "templateid": "0"                 }             ],             "tags": [                 {                     "tag": "Datacenter",                     "value": "{#DATACENTER.NAME}"                 },                 {                     "tag": "Instance type",                     "value": "{#INSTANCE_TYPE}"                 }             ],             "interfaces": [                 {                     "main": "1",                     "type": "2",                     "useip": "1",                     "ip": "127.0.0.1",                     "dns": "",                     "port": "161",                     "details": {                         "version": "2",                         "bulk": "1",                         "community": "{$SNMP_COMMUNITY}"                     }                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving hosts  We now have a valid user authentication token that can be used to access the data in Zabbix. For example, let's use the [host.get](/manual/api/reference/host/get) method to retrieve the IDs, host names and interfaces of all configured [hosts](/manual/api/reference/host/object):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "hostid",             "host"         ],         "selectInterfaces": [             "interfaceid",             "ip"         ]     },     "id": 2,     "auth": "0424bd59b807674191e7d77572075f33" } ```  ::: noteimportant Note that the `auth` property is now set to the authentication token we've obtained by calling `user.login`. :::  The response object will contain the requested data about the hosts:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "interfaces": [                 {                     "interfaceid": "1",                     "ip": "127.0.0.1"                 }             ]         }     ],     "id": 2 } ```  ::: notetip For performance reasons we recommend to always list the object properties you want to retrieve and avoid retrieving everything. :::
fr	#### Récupération des hôtes  Nous avons maintenant un jeton d'authentification utilisateur valide qui peut être utilisé pour accéder aux données dans Zabbix. Par exemple, utilisons la méthode [host.get](/manual/api/reference/host/get) pour récupérer les ID, les noms d'hôtes et les interfaces de tous les [hôtes](/manual/api/reference/host/object) :  ``` json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "hostid",             "host"         ],         "selectInterfaces": [             "interfaceid",             "ip"         ]     },     "id": 2,     "auth": "0424bd59b807674191e7d77572075f33" } ```  ::: noteimportant Notez que la propriété `auth` est maintenant définie sur le jeton d'authentification que nous avons obtenu en appelant `user.login`. :::  L'objet de réponse contiendra les données demandées au sujet des hôtes :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "interfaces": [                 {                     "interfaceid": "1",                     "ip": "127.0.0.1"                 }             ]         }     ],     "id": 2 } ```  ::: notetip Pour des raisons de performances, nous vous recommandons de toujours lister les propriétés d'objet que vous souhaitez récupérer et d'éviter de tout récupérer. :::

en-us	#### Retrieving item history data  Return 10 latest values received from a numeric(float) item.  Request:  ```json {     "jsonrpc": "2.0",     "method": "history.get",     "params": {         "output": "extend",         "history": 0,         "itemids": "23296",         "sortfield": "clock",         "sortorder": "DESC",         "limit": 10     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "23296",             "clock": "1351090996",             "value": "0.085",             "ns": "563157632"         },         {             "itemid": "23296",             "clock": "1351090936",             "value": "0.16",             "ns": "549216402"         },         {             "itemid": "23296",             "clock": "1351090876",             "value": "0.18",             "ns": "537418114"         },         {             "itemid": "23296",             "clock": "1351090816",             "value": "0.21",             "ns": "522659528"         },         {             "itemid": "23296",             "clock": "1351090756",             "value": "0.215",             "ns": "507809457"         },         {             "itemid": "23296",             "clock": "1351090696",             "value": "0.255",             "ns": "495509699"         },         {             "itemid": "23296",             "clock": "1351090636",             "value": "0.36",             "ns": "477708209"         },         {             "itemid": "23296",             "clock": "1351090576",             "value": "0.375",             "ns": "463251343"         },         {             "itemid": "23296",             "clock": "1351090516",             "value": "0.315",             "ns": "447947017"         },         {             "itemid": "23296",             "clock": "1351090456",             "value": "0.275",             "ns": "435307141"         }     ],     "id": 1 } ```
fr	#### Récupération des données d'historique des éléments  Renvoie les 10 dernières valeurs reçues d'un élément numérique (flottant).  Requête :  ```json {     "jsonrpc": "2.0",     "method": "history.get",     "params": {         "output": "extend",         "history": 0,         "itemids": "23296",         "sortfield": "clock",         "sortorder": "DESC",         "limit": 10     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "23296",             "clock": "1351090996",             "value": "0.085",             "ns": "563157632"         },         {             "itemid": "23296",             "clock": "1351090936",             "value": "0.16",             "ns": "549216402"         },         {             "itemid": "23296",             "clock": "1351090876",             "value": "0.18",             "ns": "537418114"         },         {             "itemid": "23296",             "clock": "1351090816",             "value": "0.21",             "ns": "522659528"         },         {             "itemid": "23296",             "clock": "1351090756",             "value": "0.215",             "ns": "507809457"         },         {             "itemid": "23296",             "clock": "1351090696",             "value": "0.255",             "ns": "495509699"         },         {             "itemid": "23296",             "clock": "1351090636",             "value": "0.36",             "ns": "477708209"         },         {             "itemid": "23296",             "clock": "1351090576",             "value": "0.375",             "ns": "463251343"         },         {             "itemid": "23296",             "clock": "1351090516",             "value": "0.315",             "ns": "447947017"         },         {             "itemid": "23296",             "clock": "1351090456",             "value": "0.275",             "ns": "435307141"         }     ],     "id": 1 } ```

en-us	#### Retrieving item prototypes from an LLD rule  Retrieve all item prototypes for specific LLD rule ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "output": "extend",         "discoveryids": "27426"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "23077",             "type": "0",             "snmp_oid": "",             "hostid": "10079",             "name": "Incoming network traffic on en0",             "key_": "net.if.in[en0]",             "delay": "1m",             "history": "1w",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "bps",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         },         {             "itemid": "10010",             "type": "0",             "snmp_oid": "",             "hostid": "10001",             "name": "Processor load (1 min average per core)",             "key_": "system.cpu.load[percpu,avg1]",             "delay": "1m",             "history": "1w",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "The processor load is calculated as system CPU load divided by number of CPU cores.",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```
fr	#### Récupération des prototypes d'éléments à partir d'une règle LLD  Récupérez tous les prototypes d'éléments pour un ID de règle LLD spécifique.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "output": "extend",         "discoveryids": "27426"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "23077",             "type": "0",             "snmp_oid": "",             "hostid": "10079",             "name": "Incoming network traffic on en0",             "key_": "net.if.in[en0]",             "delay": "1m",             "history": "1w",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "bps",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         },         {             "itemid": "10010",             "type": "0",             "snmp_oid": "",             "hostid": "10001",             "name": "Processor load (1 min average per core)",             "key_": "system.cpu.load[percpu,avg1]",             "delay": "1m",             "history": "1w",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "The processor load is calculated as system CPU load divided by number of CPU cores.",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```

en-us	#### Retrieving items with preprocessing rules  Retrieve all items and their preprocessing rules for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": ["itemid", "name", "key_"],         "selectPreprocessing": "extend",         "hostids": "10254"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemid": "23865",         "name": "HTTP agent example JSON",         "key_": "json",         "preprocessing": [             {                 "type": "12",                 "params": "$.random",                 "error_handler": "1",                 "error_handler_params": ""             }         ]     },     "id": 1 } ```
fr	#### Récupérer des éléments avec des règles de prétraitement  Récupérez tous les éléments et leurs règles de prétraitement pour un ID d'hôte spécifique.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": ["itemid", "name", "key_"],         "selectPreprocessing": "extend",         "hostids": "10254"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "itemid": "23865",         "name": "HTTP agent example JSON",         "key_": "json",         "preprocessing": [             {                 "type": "12",                 "params": "$.random",                 "error_handler": "1",                 "error_handler_params": ""             }         ]     },     "id": 1 } ```

en-us	#### Retrieving item trend data  Request:  ```json {     "jsonrpc": "2.0",     "method": "trend.get",     "params": {         "output": [             "itemid",             "clock",             "num",             "value_min",             "value_avg",             "value_max",         ],         "itemids": [             "23715"         ],         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "23715",             "clock": "1446199200",             "num": "60",             "value_min": "0.165",             "value_avg": "0.2168",             "value_max": "0.35",         }     ],     "id": 1 } ```
fr	#### Récupération des données de tendance d'un élément  Requête :  ```json {     "jsonrpc": "2.0",     "method": "trend.get",     "params": {         "output": [             "itemid",             "clock",             "num",             "value_min",             "value_avg",             "value_max",         ],         "itemids": [             "23715"         ],         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "23715",             "clock": "1446199200",             "num": "60",             "value_min": "0.165",             "value_avg": "0.2168",             "value_max": "0.35",         }     ],     "id": 1 } ```

en-us	#### Retrieving linked templates  Retrieve the IDs and names of templates linked to host "10084".  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectParentTemplates": [             "templateid",             "name"         ],         "hostids": "10084"     },     "id": 1,     "auth": "70785d2b494a7302309b48afcdb3a401" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "parentTemplates": [                 {                     "name": "Linux",                     "templateid": "10001"                 },                 {                     "name": "Zabbix Server",                     "templateid": "10047"                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération des modèles liés  Récupérez les identifiants et les noms des modèles liés à l'hôte "10084".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectParentTemplates": [             "templateid",             "name"         ],         "hostids": "10084"     },     "id": 1,     "auth": "70785d2b494a7302309b48afcdb3a401" } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "parentTemplates": [                 {                     "name": "Linux",                     "templateid": "10001"                 },                 {                     "name": "Zabbix Server",                     "templateid": "10047"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving maintenances  Retrieve all configured maintenances, and the data about the assigned host groups, defined time periods and problem tags.  Request:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.get",     "params": {         "output": "extend",         "selectGroups": "extend",         "selectTimeperiods": "extend",         "selectTags": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "maintenanceid": "3",             "name": "Sunday maintenance",             "maintenance_type": "0",             "description": "",             "active_since": "1358844540",             "active_till": "1390466940",             "tags_evaltype": "0",             "groups": [                 {                     "groupid": "4",                     "name": "Zabbix servers",                     "internal": "0"                 }             ],             "timeperiods": [                 {                     "timeperiod_type": "3",                     "every": "1",                     "month": "0",                     "dayofweek": "1",                     "day": "0",                     "start_time": "64800",                     "period": "3600",                     "start_date": "2147483647"                 }             ],             "tags": [                 {                     "tag": "service",                     "operator": "0",                     "value": "mysqld",                 },                 {                     "tag": "error",                     "operator": "2",                     "value": ""                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération des maintenances  Récupérez toutes les maintenances configurées et les données sur les groupes d'hôtes affectés, les périodes définies et les tags de problème.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "maintenance.get",     "params": {         "output": "extend",         "selectGroups": "extend",         "selectTimeperiods": "extend",         "selectTags": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "maintenanceid": "3",             "name": "Sunday maintenance",             "maintenance_type": "0",             "description": "",             "active_since": "1358844540",             "active_till": "1390466940",             "tags_evaltype": "0",             "groups": [                 {                     "groupid": "4",                     "name": "Zabbix servers",                     "internal": "0"                 }             ],             "timeperiods": [                 {                     "timeperiod_type": "3",                     "every": "1",                     "month": "0",                     "dayofweek": "1",                     "day": "0",                     "start_time": "64800",                     "period": "3600",                     "start_date": "2147483647"                 }             ],             "tags": [                 {                     "tag": "service",                     "operator": "0",                     "value": "mysqld",                 },                 {                     "tag": "error",                     "operator": "2",                     "value": ""                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving media types  Retrieve all configured media types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.get",     "params": {         "output": "extend",         "selectMessageTemplates": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "mediatypeid": "1",             "type": "0",             "name": "Email",             "smtp_server": "mail.example.com",             "smtp_helo": "example.com",             "smtp_email": "zabbix@example.com",             "exec_path": "",             "gsm_modem": "",             "username": "",             "passwd": "",             "status": "0",             "smtp_port": "25",             "smtp_security": "0",             "smtp_verify_peer": "0",             "smtp_verify_host": "0",             "smtp_authentication": "0",             "exec_params": "",             "maxsessions": "1",             "maxattempts": "3",             "attempt_interval": "10s",             "content_type": "0",             "script": "",             "timeout": "30s",             "process_tags": "0",             "show_event_menu": "1",             "event_menu_url": "",             "event_menu_name": "",             "description": "",             "message_templates": [                 {                     "eventsource": "0",                     "recovery": "0",                     "subject": "Problem: {EVENT.NAME}",                     "message": "Problem started at {EVENT.TIME} on {EVENT.DATE}\r\nProblem name: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\nSeverity: {EVENT.SEVERITY}\r\nOperational data: {EVENT.OPDATA}\r\nOriginal problem ID: {EVENT.ID}\r\n{TRIGGER.URL}"                 },                 {                     "eventsource": "0",                     "recovery": "1",                     "subject": "Resolved: {EVENT.NAME}",                     "message": "Problem has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}\r\nProblem name: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\nSeverity: {EVENT.SEVERITY}\r\n\r\nOriginal problem ID: {EVENT.ID}\r\n{TRIGGER.URL}"                 },                 {                     "eventsource": "0",                     "recovery": "2",                     "subject": "Updated problem: {EVENT.NAME}",                     "message": "{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.\r\n{EVENT.UPDATE.MESSAGE}\r\n\r\nCurrent problem status is {EVENT.STATUS}, acknowledged: {EVENT.ACK.STATUS}."                 },                 {                     "eventsource": "1",                     "recovery": "0",                     "subject": "Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}",                     "message": "Discovery rule: {DISCOVERY.RULE.NAME}\r\n\r\nDevice IP: {DISCOVERY.DEVICE.IPADDRESS}\r\nDevice DNS: {DISCOVERY.DEVICE.DNS}\r\nDevice status: {DISCOVERY.DEVICE.STATUS}\r\nDevice uptime: {DISCOVERY.DEVICE.UPTIME}\r\n\r\nDevice service name: {DISCOVERY.SERVICE.NAME}\r\nDevice service port: {DISCOVERY.SERVICE.PORT}\r\nDevice service status: {DISCOVERY.SERVICE.STATUS}\r\nDevice service uptime: {DISCOVERY.SERVICE.UPTIME}"                 },                 {                     "eventsource": "2",                     "recovery": "0",                     "subject": "Autoregistration: {HOST.HOST}",                     "message": "Host name: {HOST.HOST}\r\nHost IP: {HOST.IP}\r\nAgent port: {HOST.PORT}"                 }             ],             "parameters": []         },         {             "mediatypeid": "3",             "type": "2",             "name": "SMS",             "smtp_server": "",             "smtp_helo": "",             "smtp_email": "",             "exec_path": "",             "gsm_modem": "/dev/ttyS0",             "username": "",             "passwd": "",             "status": "0",             "smtp_port": "25",             "smtp_security": "0",             "smtp_verify_peer": "0",             "smtp_verify_host": "0",             "smtp_authentication": "0",             "exec_params": "",             "maxsessions": "1",             "maxattempts": "3",             "attempt_interval": "10s",             "content_type": "1",             "script": "",             "timeout": "30s",             "process_tags": "0",             "show_event_menu": "1",             "event_menu_url": "",             "event_menu_name": "",             "description": "",             "message_templates": [                 {                     "eventsource": "0",                     "recovery": "0",                     "subject": "",                     "message": "{EVENT.SEVERITY}: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\n{EVENT.DATE} {EVENT.TIME}"                 },                 {                     "eventsource": "0",                     "recovery": "1",                     "subject": "",                     "message": "RESOLVED: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\n{EVENT.DATE} {EVENT.TIME}"                 },                 {                     "eventsource": "0",                     "recovery": "2",                     "subject": "",                     "message": "{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}"                 },                 {                     "eventsource": "1",                     "recovery": "0",                     "subject": "",                     "message": "Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}"                 },                 {                     "eventsource": "2",                     "recovery": "0",                     "subject": "",                     "message": "Autoregistration: {HOST.HOST}\r\nHost IP: {HOST.IP}\r\nAgent port: {HOST.PORT}"                 }             ],             "parameters": []         }     ],     "id": 1 } ```
fr	#### Récupération des types de médias  Récupérez tous les types de médias configurés.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "mediatype.get",     "params": {         "output": "extend",         "selectMessageTemplates": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "mediatypeid": "1",             "type": "0",             "name": "Email",             "smtp_server": "mail.example.com",             "smtp_helo": "example.com",             "smtp_email": "zabbix@example.com",             "exec_path": "",             "gsm_modem": "",             "username": "",             "passwd": "",             "status": "0",             "smtp_port": "25",             "smtp_security": "0",             "smtp_verify_peer": "0",             "smtp_verify_host": "0",             "smtp_authentication": "0",             "exec_params": "",             "maxsessions": "1",             "maxattempts": "3",             "attempt_interval": "10s",             "content_type": "0",             "script": "",             "timeout": "30s",             "process_tags": "0",             "show_event_menu": "1",             "event_menu_url": "",             "event_menu_name": "",             "description": "",             "message_templates": [                 {                     "eventsource": "0",                     "recovery": "0",                     "subject": "Problem: {EVENT.NAME}",                     "message": "Problem started at {EVENT.TIME} on {EVENT.DATE}\r\nProblem name: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\nSeverity: {EVENT.SEVERITY}\r\nOperational data: {EVENT.OPDATA}\r\nOriginal problem ID: {EVENT.ID}\r\n{TRIGGER.URL}"                 },                 {                     "eventsource": "0",                     "recovery": "1",                     "subject": "Resolved: {EVENT.NAME}",                     "message": "Problem has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}\r\nProblem name: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\nSeverity: {EVENT.SEVERITY}\r\n\r\nOriginal problem ID: {EVENT.ID}\r\n{TRIGGER.URL}"                 },                 {                     "eventsource": "0",                     "recovery": "2",                     "subject": "Updated problem: {EVENT.NAME}",                     "message": "{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.\r\n{EVENT.UPDATE.MESSAGE}\r\n\r\nCurrent problem status is {EVENT.STATUS}, acknowledged: {EVENT.ACK.STATUS}."                 },                 {                     "eventsource": "1",                     "recovery": "0",                     "subject": "Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}",                     "message": "Discovery rule: {DISCOVERY.RULE.NAME}\r\n\r\nDevice IP: {DISCOVERY.DEVICE.IPADDRESS}\r\nDevice DNS: {DISCOVERY.DEVICE.DNS}\r\nDevice status: {DISCOVERY.DEVICE.STATUS}\r\nDevice uptime: {DISCOVERY.DEVICE.UPTIME}\r\n\r\nDevice service name: {DISCOVERY.SERVICE.NAME}\r\nDevice service port: {DISCOVERY.SERVICE.PORT}\r\nDevice service status: {DISCOVERY.SERVICE.STATUS}\r\nDevice service uptime: {DISCOVERY.SERVICE.UPTIME}"                 },                 {                     "eventsource": "2",                     "recovery": "0",                     "subject": "Autoregistration: {HOST.HOST}",                     "message": "Host name: {HOST.HOST}\r\nHost IP: {HOST.IP}\r\nAgent port: {HOST.PORT}"                 }             ],             "parameters": []         },         {             "mediatypeid": "3",             "type": "2",             "name": "SMS",             "smtp_server": "",             "smtp_helo": "",             "smtp_email": "",             "exec_path": "",             "gsm_modem": "/dev/ttyS0",             "username": "",             "passwd": "",             "status": "0",             "smtp_port": "25",             "smtp_security": "0",             "smtp_verify_peer": "0",             "smtp_verify_host": "0",             "smtp_authentication": "0",             "exec_params": "",             "maxsessions": "1",             "maxattempts": "3",             "attempt_interval": "10s",             "content_type": "1",             "script": "",             "timeout": "30s",             "process_tags": "0",             "show_event_menu": "1",             "event_menu_url": "",             "event_menu_name": "",             "description": "",             "message_templates": [                 {                     "eventsource": "0",                     "recovery": "0",                     "subject": "",                     "message": "{EVENT.SEVERITY}: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\n{EVENT.DATE} {EVENT.TIME}"                 },                 {                     "eventsource": "0",                     "recovery": "1",                     "subject": "",                     "message": "RESOLVED: {EVENT.NAME}\r\nHost: {HOST.NAME}\r\n{EVENT.DATE} {EVENT.TIME}"                 },                 {                     "eventsource": "0",                     "recovery": "2",                     "subject": "",                     "message": "{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}"                 },                 {                     "eventsource": "1",                     "recovery": "0",                     "subject": "",                     "message": "Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}"                 },                 {                     "eventsource": "2",                     "recovery": "0",                     "subject": "",                     "message": "Autoregistration: {HOST.HOST}\r\nHost IP: {HOST.IP}\r\nAgent port: {HOST.PORT}"                 }             ],             "parameters": []         }     ],     "id": 1 } ```

en-us	#### Retrieving report data  Request:  ```json {     "jsonrpc": "2.0",     "method": "report.get",     "params": [         "output": "extend",         "selectUsers": "extend",         "selectUserGroups": "extend",         "reportids": ["1", "2"]     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "reportid": "1",             "userid": "1",             "name": "Weekly report",             "dashboardid": "1",             "period": "1",             "cycle": "1",             "start_time": "43200",             "weekdays": "31",             "active_since": "2021-04-01",             "active_till": "2021-08-31",             "subject": "Weekly report",             "message": "Report accompanying text",             "status": "1",             "description": "Report description",             "state": "1",             "lastsent": "1613563219",             "info": "",             "users": [                 {                     "userid": "1",                     "access_userid": "1",                     "exclude": "0"                 },                 {                     "userid": "2",                     "access_userid": "0",                     "exclude": "1"                 }             ],             "user_groups": [                 {                     "usrgrpid": "7",                     "access_userid": "0"                 }             ]         },         {             "reportid": "2",             "userid": "1",             "name": "Monthly report",             "dashboardid": "2",             "period": "2",             "cycle": "2",             "start_time": "0",             "weekdays": "0",             "active_since": "2021-05-01",             "active_till": "",             "subject": "Monthly report",             "message": "Report accompanying text",             "status": "1",             "description": "",             "state": "0",             "lastsent": "0",             "info": "",             "users": [                 {                     "userid": "1",                     "access_userid": "1",                     "exclude": "0"                 }             ],             "user_groups": []         }     ],     "id": 1 } ```
fr	#### Récupération des données du rapport  Requête :  ```json {     "jsonrpc": "2.0",     "method": "report.get",     "params": [         "output": "extend",         "selectUsers": "extend",         "selectUserGroups": "extend",         "reportids": ["1", "2"]     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "reportid": "1",             "userid": "1",             "name": "Weekly report",             "dashboardid": "1",             "period": "1",             "cycle": "1",             "start_time": "43200",             "weekdays": "31",             "active_since": "2021-04-01",             "active_till": "2021-08-31",             "subject": "Weekly report",             "message": "Report accompanying text",             "status": "1",             "description": "Report description",             "state": "1",             "lastsent": "1613563219",             "info": "",             "users": [                 {                     "userid": "1",                     "access_userid": "1",                     "exclude": "0"                 },                 {                     "userid": "2",                     "access_userid": "0",                     "exclude": "1"                 }             ],             "user_groups": [                 {                     "usrgrpid": "7",                     "access_userid": "0"                 }             ]         },         {             "reportid": "2",             "userid": "1",             "name": "Monthly report",             "dashboardid": "2",             "period": "2",             "cycle": "2",             "start_time": "0",             "weekdays": "0",             "active_since": "2021-05-01",             "active_till": "",             "subject": "Monthly report",             "message": "Report accompanying text",             "status": "1",             "description": "",             "state": "0",             "lastsent": "0",             "info": "",             "users": [                 {                     "userid": "1",                     "access_userid": "1",                     "exclude": "0"                 }             ],             "user_groups": []         }     ],     "id": 1 } ```

en-us	#### Retrieving role data  Retrieve "Super admin role" role data and its access rules.  Request:  ```json {     "jsonrpc": "2.0",     "method": "role.get",     "params": {         "output": "extend",         "selectRules": "extend",         "roleids": "3"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "roleid": "3",             "name": "Super admin role",             "type": "3",             "readonly": "1",             "rules": {                 "ui": [                     {                         "name": "inventory.hosts",                         "status": "1"                     },                     {                         "name": "inventory.overview",                         "status": "1"                     },                                         {                         "name": "monitoring.dashboard",                         "status": "1"                     },                     {                         "name": "monitoring.hosts",                         "status": "1"                     },                     {                         "name": "monitoring.latest_data",                         "status": "1"                     },                     {                         "name": "monitoring.maps",                         "status": "1"                     },                     {                         "name": "monitoring.problems",                         "status": "1"                     },                                         {                         "name": "reports.availability_report",                         "status": "1"                     },                     {                         "name": "reports.top_triggers",                         "status": "1"                     },                                          {                         "name": "services.services",                         "status": "1"                     },                     {                         "name": "services.sla_report",                         "status": "1"                     },                     {                         "name": "configuration.actions",                         "status": "1"                     },                                         {                         "name": "configuration.discovery",                         "status": "1"                     },                     {                         "name": "configuration.host_groups",                         "status": "1"                     },                                         {                         "name": "configuration.hosts",                         "status": "1"                     },                     {                         "name": "configuration.maintenance",                         "status": "1"                     },                                         {                         "name": "configuration.templates",                         "status": "1"                     },                     {                         "name": "monitoring.discovery",                         "status": "1"                     },                     {                         "name": "reports.notifications",                         "status": "1"                     },                     {                         "name": "reports.scheduled_reports",                         "status": "1"                     },                     {                         "name": "services.actions",                         "status": "1"                     },                     {                         "name": "services.sla",                         "status": "1"                     },                     {                         "name": "administration.authentication",                         "status": "1"                     },                     {                         "name": "administration.general",                         "status": "1"                     },                     {                         "name": "administration.media_types",                         "status": "1"                     },                                         {                         "name": "administration.proxies",                         "status": "1"                     },                     {                         "name": "administration.queue",                         "status": "1"                     },                     {                         "name": "administration.scripts",                         "status": "1"                     },                                         {                         "name": "administration.user_groups",                         "status": "1"                     },                     {                         "name": "administration.user_roles",                         "status": "1"                     },                     {                         "name": "administration.users",                         "status": "1"                     },                     {                         "name": "configuration.event_correlation",                         "status": "1"                     },                      {                         "name": "reports.action_log",                         "status": "1"                     },                     {                         "name": "reports.audit",                         "status": "1"                     },                     {                         "name": "reports.system_info",                         "status": "1"                     }                 ],                 "ui.default_access": "1",                 "services.read.mode": "1",                 "services.read.list": [],                 "services.read.tag": {                     "tag": "",                     "value": ""                 },                 "services.write.mode": "1",                 "services.write.list": [],                 "services.write.tag": {                     "tag": "",                     "value": ""                 },                 "modules": [],                 "modules.default_access": "1",                 "api.access": "1",                 "api.mode": "0",                 "api": [],                 "actions": [                     {                         "name": "edit_dashboards",                         "status": "1"                     },                     {                         "name": "edit_maps",                         "status": "1"                     },                     {                         "name": "acknowledge_problems",                         "status": "1"                     },                     {                         "name": "close_problems",                         "status": "1"                     },                     {                         "name": "change_severity",                         "status": "1"                     },                     {                         "name": "add_problem_comments",                         "status": "1"                     },                     {                         "name": "execute_scripts",                         "status": "1"                     },                     {                         "name": "manage_api_tokens",                         "status": "1"                     },                     {                         "name": "edit_maintenance",                         "status": "1"                     },                     {                         "name": "manage_scheduled_reports",                         "status": "1"                     },                     {                         "name": "manage_sla",                         "status": "1"                     }                                     ],                 "actions.default_access": "1"             }         }     ],     "id": 1 } ```
fr	 #### Récupération des données de rôle  Récupérer les données du rôle "Super admin" et ses règles d'accès.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "role.get",     "params": {         "output": "extend",         "selectRules": "extend",         "roleids": "3"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "roleid": "3",             "name": "Super admin role",             "type": "3",             "readonly": "1",             "rules": {                 "ui": [                     {                         "name": "inventory.hosts",                         "status": "1"                     },                     {                         "name": "inventory.overview",                         "status": "1"                     },                                         {                         "name": "monitoring.dashboard",                         "status": "1"                     },                     {                         "name": "monitoring.hosts",                         "status": "1"                     },                     {                         "name": "monitoring.latest_data",                         "status": "1"                     },                     {                         "name": "monitoring.maps",                         "status": "1"                     },                     {                         "name": "monitoring.problems",                         "status": "1"                     },                                         {                         "name": "reports.availability_report",                         "status": "1"                     },                     {                         "name": "reports.top_triggers",                         "status": "1"                     },                                          {                         "name": "services.services",                         "status": "1"                     },                     {                         "name": "services.sla_report",                         "status": "1"                     },                     {                         "name": "configuration.actions",                         "status": "1"                     },                                         {                         "name": "configuration.discovery",                         "status": "1"                     },                     {                         "name": "configuration.host_groups",                         "status": "1"                     },                                         {                         "name": "configuration.hosts",                         "status": "1"                     },                     {                         "name": "configuration.maintenance",                         "status": "1"                     },                                         {                         "name": "configuration.templates",                         "status": "1"                     },                     {                         "name": "monitoring.discovery",                         "status": "1"                     },                     {                         "name": "reports.notifications",                         "status": "1"                     },                     {                         "name": "reports.scheduled_reports",                         "status": "1"                     },                     {                         "name": "services.actions",                         "status": "1"                     },                     {                         "name": "services.sla",                         "status": "1"                     },                     {                         "name": "administration.authentication",                         "status": "1"                     },                     {                         "name": "administration.general",                         "status": "1"                     },                     {                         "name": "administration.media_types",                         "status": "1"                     },                                         {                         "name": "administration.proxies",                         "status": "1"                     },                     {                         "name": "administration.queue",                         "status": "1"                     },                     {                         "name": "administration.scripts",                         "status": "1"                     },                                         {                         "name": "administration.user_groups",                         "status": "1"                     },                     {                         "name": "administration.user_roles",                         "status": "1"                     },                     {                         "name": "administration.users",                         "status": "1"                     },                     {                         "name": "configuration.event_correlation",                         "status": "1"                     },                      {                         "name": "reports.action_log",                         "status": "1"                     },                     {                         "name": "reports.audit",                         "status": "1"                     },                     {                         "name": "reports.system_info",                         "status": "1"                     }                 ],                 "ui.default_access": "1",                 "services.read.mode": "1",                 "services.read.list": [],                 "services.read.tag": {                     "tag": "",                     "value": ""                 },                 "services.write.mode": "1",                 "services.write.list": [],                 "services.write.tag": {                     "tag": "",                     "value": ""                 },                 "modules": [],                 "modules.default_access": "1",                 "api.access": "1",                 "api.mode": "0",                 "api": [],                 "actions": [                     {                         "name": "edit_dashboards",                         "status": "1"                     },                     {                         "name": "edit_maps",                         "status": "1"                     },                     {                         "name": "acknowledge_problems",                         "status": "1"                     },                     {                         "name": "close_problems",                         "status": "1"                     },                     {                         "name": "change_severity",                         "status": "1"                     },                     {                         "name": "add_problem_comments",                         "status": "1"                     },                     {                         "name": "execute_scripts",                         "status": "1"                     },                     {                         "name": "manage_api_tokens",                         "status": "1"                     },                     {                         "name": "edit_maintenance",                         "status": "1"                     },                     {                         "name": "manage_scheduled_reports",                         "status": "1"                     },                     {                         "name": "manage_sla",                         "status": "1"                     }                                     ],                 "actions.default_access": "1"             }         }     ],     "id": 1 } ```

en-us	#### Retrieving template dashboards  Retrieve all template dashboards with widgets for a specified template.  Request:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.get",     "params": {         "output": "extend",         "selectPages": "extend",         "templateids": "10001"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dashboardid": "23",             "name": "Docker overview",             "templateid": "10001",             "display_period": "30",             "auto_start": "1",             "uuid": "6dfcbe0bc5ad400ea9c1c2dd7649282f",             "pages": [                 {                     "dashboard_pageid": "1",                     "name": "",                     "display_period": "0",                     "widgets": [                         {                             "widgetid": "220",                             "type": "graph",                             "name": "",                             "x": "0",                             "y": "0",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1125"                                 }                             ]                         },                         {                             "widgetid": "221",                             "type": "graph",                             "name": "",                             "x": "12",                             "y": "0",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1129"                                 }                             ]                         },                         {                             "widgetid": "222",                             "type": "graph",                             "name": "",                             "x": "0",                             "y": "5",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1128"                                 }                             ]                         },                         {                             "widgetid": "223",                             "type": "graph",                             "name": "",                             "x": "12",                             "y": "5",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1126"                                 }                             ]                         },                         {                             "widgetid": "224",                             "type": "graph",                             "name": "",                             "x": "0",                             "y": "10",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1127"                                 }                             ]                         }                     ]                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération des modèles de tableaux de bord  Récupérez tous les modèles de tableaux de bord avec des widgets pour un modèle spécifié.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.get",     "params": {         "output": "extend",         "selectPages": "extend",         "templateids": "10001"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "dashboardid": "23",             "name": "Docker overview",             "templateid": "10001",             "display_period": "30",             "auto_start": "1",             "uuid": "6dfcbe0bc5ad400ea9c1c2dd7649282f",             "pages": [                 {                     "dashboard_pageid": "1",                     "name": "",                     "display_period": "0",                     "widgets": [                         {                             "widgetid": "220",                             "type": "graph",                             "name": "",                             "x": "0",                             "y": "0",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1125"                                 }                             ]                         },                         {                             "widgetid": "221",                             "type": "graph",                             "name": "",                             "x": "12",                             "y": "0",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1129"                                 }                             ]                         },                         {                             "widgetid": "222",                             "type": "graph",                             "name": "",                             "x": "0",                             "y": "5",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1128"                                 }                             ]                         },                         {                             "widgetid": "223",                             "type": "graph",                             "name": "",                             "x": "12",                             "y": "5",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1126"                                 }                             ]                         },                         {                             "widgetid": "224",                             "type": "graph",                             "name": "",                             "x": "0",                             "y": "10",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "6",                                     "name": "graphid",                                     "value": "1127"                                 }                             ]                         }                     ]                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving templates by name  Retrieve all data about two templates named "Linux" and "Windows".  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.get",     "params": {         "output": "extend",         "filter": {             "host": [                 "Linux",                 "Windows"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "proxy_hostid": "0",             "host": "Linux",             "status": "3",             "disable_until": "0",             "error": "",             "available": "0",             "errors_from": "0",             "lastaccess": "0",             "ipmi_authtype": "0",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "ipmi_disable_until": "0",             "ipmi_available": "0",             "snmp_disable_until": "0",             "snmp_available": "0",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "ipmi_errors_from": "0",             "snmp_errors_from": "0",             "ipmi_error": "",             "snmp_error": "",             "jmx_disable_until": "0",             "jmx_available": "0",             "jmx_errors_from": "0",             "jmx_error": "",             "name": "Linux",             "flags": "0",             "templateid": "10001",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "tls_psk_identity": "",             "tls_psk": "",             "uuid": "282ffe33afc74cccaf1524d9aa9dc502"         },         {             "proxy_hostid": "0",             "host": "Windows",             "status": "3",             "disable_until": "0",             "error": "",             "available": "0",             "errors_from": "0",             "lastaccess": "0",             "ipmi_authtype": "0",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "ipmi_disable_until": "0",             "ipmi_available": "0",             "snmp_disable_until": "0",             "snmp_available": "0",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "ipmi_errors_from": "0",             "snmp_errors_from": "0",             "ipmi_error": "",             "snmp_error": "",             "jmx_disable_until": "0",             "jmx_available": "0",             "jmx_errors_from": "0",             "jmx_error": "",             "name": "Windows",             "flags": "0",             "templateid": "10081",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "tls_psk_identity": "",             "tls_psk": "",             "uuid": "522d17e1834049be879287b7c0518e5d"         }     ],     "id": 1 } ```
fr	#### Récupération des modèles par nom  Récupérez toutes les données sur deux modèles nommés "Linux" et "Windows".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "template.get",     "params": {         "output": "extend",         "filter": {             "host": [                 "Linux",                 "Windows"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "proxy_hostid": "0",             "host": "Linux",             "status": "3",             "disable_until": "0",             "error": "",             "available": "0",             "errors_from": "0",             "lastaccess": "0",             "ipmi_authtype": "0",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "ipmi_disable_until": "0",             "ipmi_available": "0",             "snmp_disable_until": "0",             "snmp_available": "0",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "ipmi_errors_from": "0",             "snmp_errors_from": "0",             "ipmi_error": "",             "snmp_error": "",             "jmx_disable_until": "0",             "jmx_available": "0",             "jmx_errors_from": "0",             "jmx_error": "",             "name": "Linux",             "flags": "0",             "templateid": "10001",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "tls_psk_identity": "",             "tls_psk": "",             "uuid": "282ffe33afc74cccaf1524d9aa9dc502"         },         {             "proxy_hostid": "0",             "host": "Windows",             "status": "3",             "disable_until": "0",             "error": "",             "available": "0",             "errors_from": "0",             "lastaccess": "0",             "ipmi_authtype": "0",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "ipmi_disable_until": "0",             "ipmi_available": "0",             "snmp_disable_until": "0",             "snmp_available": "0",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "ipmi_errors_from": "0",             "snmp_errors_from": "0",             "ipmi_error": "",             "snmp_error": "",             "jmx_disable_until": "0",             "jmx_available": "0",             "jmx_errors_from": "0",             "jmx_error": "",             "name": "Windows",             "flags": "0",             "templateid": "10081",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "tls_psk_identity": "",             "tls_psk": "",             "uuid": "522d17e1834049be879287b7c0518e5d"         }     ],     "id": 1 } ```

en-us	#### Retrieving the version of the API  Retrieve the version of the Zabbix API.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "params": [],     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": "4.0.0",     "id": 1 } ```  
fr	#### Récupération de la version de l'API  Récupère la version de l'API Zabbix.  Requête :  ``` {.java} {  · "jsonrpc": "2.0",  · "method": "apiinfo.version",  · "params": [],  · "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": "4.0.0",     "id": 1 } ```  

en-us	#### Retrieving trigger events  Retrieve the latest events from trigger "13926."  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "select_acknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "13926",         "sortfield": ["clock", "eventid"],         "sortorder": "DESC"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "eventid": "9695",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970410",             "value": "1",             "acknowledged": "1",             "ns": "413316245",             "name": "MySQL is down",             "severity": "5",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "1",                     "userid": "1",                     "eventid": "9695",                     "clock": "1350640590",                     "message": "Problem resolved.\n\r----[BULK ACKNOWLEDGE]----",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0",                     "username": "Admin",                     "name": "Zabbix",                     "surname": "Administrator"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "service",                     "value": "mysqld"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         },         {             "eventid": "9671",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970347",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Unavailable by ICMP ping",             "severity": "4",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "acknowledges": [],             "suppression_data": [],             "suppressed": "0",             "tags": []         }     ],     "id": 1 } ```
fr	#### Récupération d'événements de déclencheur  Récupérer les derniers événements du déclencheur "13926".  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "select_acknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "13926",         "sortfield": ["clock", "eventid"],         "sortorder": "DESC"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "eventid": "9695",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970410",             "value": "1",             "acknowledged": "1",             "ns": "413316245",             "name": "MySQL is down",             "severity": "5",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "1",                     "userid": "1",                     "eventid": "9695",                     "clock": "1350640590",                     "message": "Problem resolved.\n\r----[BULK ACKNOWLEDGE]----",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0",                     "username": "Admin",                     "name": "Zabbix",                     "surname": "Administrator"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "service",                     "value": "mysqld"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         },         {             "eventid": "9671",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970347",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Unavailable by ICMP ping",             "severity": "4",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "opdata": "",             "acknowledges": [],             "suppression_data": [],             "suppressed": "0",             "tags": []         }     ],     "id": 1 } ```

en-us	#### Retrieving trigger problem events  Retrieve recent events from trigger "15112."  Request:  ```json {     "jsonrpc": "2.0",     "method": "problem.get",     "params": {         "output": "extend",         "selectAcknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "15112",         "recent": "true",         "sortfield": ["eventid"],         "sortorder": "DESC"     },     "auth": "67f45d3eb1173338e1b1647c4bdc1916",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "1245463",             "source": "0",             "object": "0",             "objectid": "15112",             "clock": "1472457242",             "ns": "209442442",             "r_eventid": "1245468",             "r_clock": "1472457285",             "r_ns": "125644870",             "correlationid": "0",             "userid": "1",             "name": "Zabbix agent on localhost is unreachable for 5 minutes",             "acknowledged": "1",             "severity": "3",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "14443",                     "userid": "1",                     "eventid": "1245463",                     "clock": "1472457281",                     "message": "problem solved",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "test tag",                     "value": "test value"                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération des événements problème via les déclencheurs  Récupérez les événements récents du déclencheur "15112".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "problem.get",     "params": {         "output": "extend",         "selectAcknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "15112",         "recent": "true",         "sortfield": ["eventid"],         "sortorder": "DESC"     },     "auth": "67f45d3eb1173338e1b1647c4bdc1916",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "1245463",             "source": "0",             "object": "0",             "objectid": "15112",             "clock": "1472457242",             "ns": "209442442",             "r_eventid": "1245468",             "r_clock": "1472457285",             "r_ns": "125644870",             "correlationid": "0",             "userid": "1",             "name": "Zabbix agent on localhost is unreachable for 5 minutes",             "acknowledged": "1",             "severity": "3",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "14443",                     "userid": "1",                     "eventid": "1245463",                     "clock": "1472457281",                     "message": "problem solved",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "test tag",                     "value": "test value"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving triggers in problem state  Retrieve the ID, name and severity of all triggers in problem state and sort them by severity in descending order.  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "output": [             "triggerid",             "description",             "priority"         ],         "filter": {             "value": 1         },         "sortfield": "priority",         "sortorder": "DESC"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "13907",             "description": "Zabbix self-monitoring processes < 100% busy",             "priority": "4"         },         {             "triggerid": "13824",             "description": "Zabbix discoverer processes more than 75% busy",             "priority": "3"         }     ],     "id": 1 } ```
fr	#### Récupération des déclencheurs en état problématique  Récupérer l'ID, le nom et la sévérité de tous les déclencheurs en état problématique et les trier par sévérité en ordre décroissant.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "output": [             "triggerid",             "description",             "priority"         ],         "filter": {             "value": 1         },         "sortfield": "priority",         "sortorder": "DESC"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "13907",             "description": "Zabbix self-monitoring processes < 100% busy",             "priority": "4"         },         {             "triggerid": "13824",             "description": "Zabbix discoverer processes more than 75% busy",             "priority": "3"         }     ],     "id": 1 } ```

en-us	#### Retrieving user data  Retrieve data of a user with ID "12".  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "user.get",     "params": {         "output": ["userid", "username"],         "selectRole": "extend",         "userids": "12"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {   "jsonrpc": "2.0",   "result": [       {           "userid": "12",           "username": "John",           "role": {               "roleid": "5",               "name": "Operator",               "type": "1",               "readonly": "0"           }       }   ],   "id": 1 } ```
fr	#### Récupération des données utilisateur  Récupérer les données d'un utilisateur avec l'ID "12".  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "user.get",     "params": {         "output": ["userid", "username"],         "selectRole": "extend",         "userids": "12"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {   "jsonrpc": "2.0",   "result": [       {           "userid": "12",           "username": "John",           "role": {               "roleid": "5",               "name": "Operator",               "type": "1",               "readonly": "0"           }       }   ],   "id": 1 } ```

en-us	#### Retrieving users  Retrieve all of the configured users.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "userid": "1",             "username": "Admin",             "name": "Zabbix",             "surname": "Administrator",             "url": "",             "autologin": "1",             "autologout": "0",             "lang": "en_GB",             "refresh": "0s",             "theme": "default",             "attempt_failed": "0",             "attempt_ip": "",             "attempt_clock": "0",             "rows_per_page": "50",             "timezone": "default",             "roleid": "3"         },         {             "userid": "2",             "username": "guest",             "name": "",             "surname": "",             "url": "",             "autologin": "0",             "autologout": "15m",             "lang": "default",             "refresh": "30s",             "theme": "default",             "attempt_failed": "0",             "attempt_ip": "",             "attempt_clock": "0",             "rows_per_page": "50",             "timezone": "default",             "roleid": "4"         },         {             "userid": "3",             "username": "user",             "name": "Zabbix",             "surname": "User",             "url": "",             "autologin": "0",             "autologout": "0",             "lang": "ru_RU",             "refresh": "15s",             "theme": "dark-theme",             "attempt_failed": "0",             "attempt_ip": "",             "attempt_clock": "0",             "rows_per_page": "100",             "timezone": "default",             "roleid": "1"         }     ],     "id": 1 } ```
fr	#### Récupération des utilisateurs  Récupérez tous les utilisateurs configurés.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "user.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "userid": "1",             "username": "Admin",             "name": "Zabbix",             "surname": "Administrator",             "url": "",             "autologin": "1",             "autologout": "0",             "lang": "en_GB",             "refresh": "0s",             "theme": "default",             "attempt_failed": "0",             "attempt_ip": "",             "attempt_clock": "0",             "rows_per_page": "50",             "timezone": "default",             "roleid": "3"         },         {             "userid": "2",             "username": "guest",             "name": "",             "surname": "",             "url": "",             "autologin": "0",             "autologout": "15m",             "lang": "default",             "refresh": "30s",             "theme": "default",             "attempt_failed": "0",             "attempt_ip": "",             "attempt_clock": "0",             "rows_per_page": "50",             "timezone": "default",             "roleid": "4"         },         {             "userid": "3",             "username": "user",             "name": "Zabbix",             "surname": "User",             "url": "",             "autologin": "0",             "autologout": "0",             "lang": "ru_RU",             "refresh": "15s",             "theme": "dark-theme",             "attempt_failed": "0",             "attempt_ip": "",             "attempt_clock": "0",             "rows_per_page": "100",             "timezone": "default",             "roleid": "1"         }     ],     "id": 1 } ```

en-us	#### Retrieving value maps  Retrieve all configured value maps.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend"     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "valuemapid": "4",             "name": "APC Battery Replacement Status"         },         {             "valuemapid": "5",             "name": "APC Battery Status"         },         {             "valuemapid": "7",             "name": "Dell Open Manage System Status"         }     ],     "id": 1 } ```  Retrieve one value map with its mappings.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend",         "selectMappings": "extend",         "valuemapids": ["4"]     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "valuemapid": "4",             "name": "APC Battery Replacement Status",             "mappings": [                 {                     "type": "0",                     "value": "1",                     "newvalue": "unknown"                 },                 {                     "type": "0",                     "value": "2",                     "newvalue": "notInstalled"                 },                 {                     "type": "0",                     "value": "3",                     "newvalue": "ok"                 },                 {                     "type": "0",                     "value": "4",                     "newvalue": "failed"                 },                 {                     "type": "0",                     "value": "5",                     "newvalue": "highTemperature"                 },                 {                     "type": "0",                     "value": "6",                     "newvalue": "replaceImmediately"                 },                 {                     "type": "0",                     "value": "7",                     "newvalue": "lowCapacity"                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération des cartes de valeurs  Récupérez toutes les cartes de valeurs configurées.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend"     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "valuemapid": "4",             "name": "APC Battery Replacement Status"         },         {             "valuemapid": "5",             "name": "APC Battery Status"         },         {             "valuemapid": "7",             "name": "Dell Open Manage System Status"         }     ],     "id": 1 } ```  Récupérez une carte de valeurs avec ses correspondances.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend",         "selectMappings": "extend",         "valuemapids": ["4"]     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "valuemapid": "4",             "name": "APC Battery Replacement Status",             "mappings": [                 {                     "type": "0",                     "value": "1",                     "newvalue": "unknown"                 },                 {                     "type": "0",                     "value": "2",                     "newvalue": "notInstalled"                 },                 {                     "type": "0",                     "value": "3",                     "newvalue": "ok"                 },                 {                     "type": "0",                     "value": "4",                     "newvalue": "failed"                 },                 {                     "type": "0",                     "value": "5",                     "newvalue": "highTemperature"                 },                 {                     "type": "0",                     "value": "6",                     "newvalue": "replaceImmediately"                 },                 {                     "type": "0",                     "value": "7",                     "newvalue": "lowCapacity"                 }             ]         }     ],     "id": 1 } ```

en-us	### Return values  `(array)` Returns an array of objects containing the ID of the generated token under the `tokenid` property and generated authorization string under `token` property.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|ID of the token.| |token|string|The generated authorization string for this token.|
fr	### Valeurs retournées  `(array)` Renvoie un tableau d'objets contenant l'ID du jeton généré sous la propriété `tokenid` et la chaîne d'autorisation générée sous la propriété `token`.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|ID du jeton.| |token|string|La chaîne d'autorisation générée pour ce jeton.|

en-us	### Return values  `(array)` Returns an array with changes in configuration, that will be made.  
fr	### Valeurs retournées  `(array)` Renvoie un tableau avec les changements de configuration qui seront effectués.

en-us	### Return values  `(array)` Returns array with the names of updated parameters.
fr	### Valeurs retournées  `(array)`  Retourne un tableau des noms des paramètres mis à jour.

en-us	### Return values  `(array)` Returns array with the names of updated parameters.
fr	### Valeurs retournées  `(array)`  Retourne un tableau des noms des paramètres mis à jour.  

en-us	### Return values  `(array)` Returns array with the names of updated parameters.  
fr	### Valeurs retournées  `(array)`  Retourne un tableau des noms des paramètres mis à jour.  

en-us	### Return values  `(boolean )` Returns boolean true as result on successful update.  
fr	### Valeurs retournées  `(boolean )` Renvoie un booléen positionné à VRAI comme résultat si la mise à jour est réussie.  

en-us	### Return values  `(boolean)` Returns `true` if importing has been successful.
fr	### Valeurs retournées  `(boolean)` Retourne `true` si l'import est réussi.

en-us	### Return values  `(boolean)` Returns `true` if the copying was successful.
fr	### Valeurs retournées  `(boolean)` Retourne `true` si la copie a réussi.

en-us	### Return values  `(boolean)` Returns `true` if the user has been logged out successfully.
fr	### Valeurs retournées  `(boolean)` Retourne `true` si l'utilisateur a été déconnecté avec succès.

en-us	### Return values  `(integer/array)` Returns an array of objects.
fr	### Valeurs retournées  `(integer/array)` Retourne un tableau d'objets.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été     utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :   -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Renvoie soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :   -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(entier/tableau)` Renvoie soit :  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(entier/tableau)` Renvoie soit :  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Renvoie soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit:  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit:  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(object)` Returns an object containing information about user.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant des informations sur l'utilisateur.

en-us	### Return values  `(object)` Returns an object containing the IDs of the affected triggers under the `triggerids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs affectés sous la propriété `triggerids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the cleared items under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments effacés sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created actions under the `actionids` property. The order of the returned IDs matches the order of the passed actions.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des actions créées sous la propriété `actionids`. L'ordre des ID retournés correspond à l'ordre des actions transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created correlations under the `correlationids` property. The order of the returned IDs matches the order of the passed correlations.  
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des corrélations créées sous la propriété `correlationids`. L'ordre des ID renvoyés correspond à l'ordre des corrélations transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed dashboards.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des tableaux de bord créés dans la propriété `dashboardids`. L'ordre des ID retournés correspond à l'ordre des tableaux de bord transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created discovery rules under the `druleids` property. The order of the returned IDs matches the order of the passed discovery rules.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles de découverte créées sous la propriété `druleids`. L'ordre des ID retournés correspond à l'ordre des règles de découverte passées.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created global macros under the `globalmacroids` property. The order of the returned IDs matches the order of the passed global macros.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros globales créées sous la propriété `globalmacroids`. L'ordre des ID retournés correspond à l'ordre des macros globales transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graph prototypes under the `graphids` property. The order of the returned IDs matches the order of the passed graph prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes de graphe créés sous la propriété `graphids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes de graphe transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graphs under the `graphids` property. The order of the returned IDs matches the order of the passed graphs.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des graphiques créés sous la propriété `graphids`. L'ordre des ID retournés correspond à l'ordre des graphiques transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host groups under the `groupids` property. The order of the returned IDs matches the order of the passed host groups.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes créés sous la propriété `groupids`. L'ordre des identifiants retournés correspond à l'ordre des groupes d'hôtes transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property. The order of the returned IDs matches the order of the passed host interfaces.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété `interfaceids`. L'ordre des ID retournés correspond à l'ordre des interfaces hôtes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host macros under the `hostmacroids` property. The order of the returned IDs matches the order of the passed host macros.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des macros hôtes créées sous la propriété `hostmacroids`. L'ordre des ID renvoyés correspond à l'ordre des macros hôtes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host prototypes under the `hostids` property. The order of the returned IDs matches the order of the passed host prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes d'hôtes créés sous la propriété `hostids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes d'hôtes transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created hosts under the `hostids` property. The order of the returned IDs matches the order of the passed hosts.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes créés sous la propriété `hostids`. L'ordre des ID retournés correspond à l'ordre des hôtes transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created icon maps under the `iconmapids` property. The order of the returned IDs matches the order of the passed icon maps.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des tables de correspondance d'icônes créées sous la propriété `iconmapids`. L'ordre des ID renvoyés correspond à l'ordre des tables de correspondance d'icônes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created images under the `imageids` property. The order of the returned IDs matches the order of the passed images.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des images créées sous la propriété `imageids`. L'ordre des ID retournés correspond à l'ordre des images transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created item prototypes under the `itemids` property. The order of the returned IDs matches the order of the passed item prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes d'éléments créés sous la propriété `itemids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes d'éléments transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created items under the `itemids` property. The order of the returned IDs matches the order of the passed items.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments créés sous la propriété `itemids`. L'ordre des ID retournés correspond à l'ordre des éléments transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created LLD rules under the `itemids` property. The order of the returned IDs matches the order of the passed LLD rules.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles de découverte bas niveau créées sous la propriété `itemids`. L'ordre des ID retournés correspond à l'ordre des règles de découverte bas niveau transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created maintenances under the `maintenanceids` property. The order of the returned IDs matches the order of the passed maintenances.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des maintenance créées sous la propriété `maintenanceids`. L'ordre des ID retournés correspond à l'ordre des maintenances transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created maps under the `sysmapids` property. The order of the returned IDs matches the order of the passed maps.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des cartes créées sous la propriété `sysmapids`. L'ordre des ID retournés correspond à l'ordre des cartes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created media types under the `mediatypeids` property. The order of the returned IDs matches the order of the passed media types.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des types de média créées sous la propriété `mediatypeids`. L'ordre des ID retournés correspond à l'ordre des types de média transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created proxies under the `proxyids` property. The order of the returned IDs matches the order of the passed proxies.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs créés sous la propriété `proxyids`. L'ordre des ID retournés correspond à l'ordre des proxys transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created regular expressions under the `regexpids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des expressions régulières créées sous la propriété `regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created roles under the `roleids` property. The order of the returned IDs matches the order of the passed roles.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rôles créés sous la propriété `roleids`. L'ordre des ID retournés correspond à l'ordre des rôles transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created scheduled reports under the `reportids` property. The order of the returned IDs matches the order of the passed scheduled reports.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des rapports planifiés créés sous la propriété `reportids`. L'ordre des ID renvoyés correspond à l'ordre des rapports planifiés transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created scripts under the `scriptids` property. The order of the returned IDs matches the order of the passed scripts.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scripts créés sous la propriété `scriptids`. L'ordre des ID retournés correspond à l'ordre des scripts transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created services under the `serviceids` property. The order of the returned IDs matches the order of the passed services.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des services créés sous la propriété `servicesids`. L'ordre des ID retournés correspond à l'ordre des services transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created SLAs under the `slaids` property. The order of the returned IDs matches the order of the passed SLAs.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des SLAs sous la propriété `slaids`. L'ordre des ID retournés correspond à l'ordre des SLA transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created tasks under the `taskids` property. One task is created for each item and low-level discovery rule. The order of the returned IDs matches the order of the passed `itemids`.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des tâches créés sous la propriété `taskids`. L'ordre des ID retournés correspond à l'ordre des tâches transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created template dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed template dashboards.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des modèles de tableaux de bord créés dans la propriété `dashboardids`. L'ordre des ID retournés correspond à l'ordre des modèles de tableaux de bord transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created templates under the `templateids` property. The order of the returned IDs matches the order of the passed templates.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles créés sous la propriété `templateids`. L'ordre des ID retournés correspond à l'ordre des modèles transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created tokens under the `tokenids` property. The order of the returned IDs matches the order of the passed tokens.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des jetons créés sous la propriété `tokenids`. L'ordre des ID renvoyés correspond à l'ordre des jetons passés.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created trigger prototypes under the `triggerids` property. The order of the returned IDs matches the order of the passed trigger prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes de déclencheurs créés sous la propriété `itemids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes de déclencheurs transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created triggers under the `triggerids` property. The order of the returned IDs matches the order of the passed triggers.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs créés sous la propriété `triggerids`. L'ordre des ID retournés correspond à l'ordre des déclencheurs transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created user groups under the `usrgrpids` property. The order of the returned IDs matches the order of the passed user groups.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des groupes d'utilisateurs créés sous la propriété `usrgrpids`. L'ordre des ID renvoyés correspond à l'ordre des groupes d'utilisateurs passés.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created users under the `userids` property. The order of the returned IDs matches the order of the passed users.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des utilisateurs créés sous la propriété `userids`. L'ordre des ID renvoyés correspond à l'ordre des utilisateurs passés.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created value maps the `valuemapids` property. The order of the returned IDs matches the order of the passed value maps.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des tables de correspondance créées dans la propriété `valuemapids`. L'ordre des ID retournés correspond à l'ordre des tables de correspondance transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created web scenarios under the `httptestids` property. The order of the returned IDs matches the order of the passed web scenarios.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scénarios Web créés sous la propriété `httptestids`. L'ordre des ID retournés correspond à l'ordre des scénarios Web transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted actions under the `actionids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des actions supprimées sous la propriété `actionids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted correlations under the `correlationids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des corrélations supprimées dans la variable `correlationids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted dashboards under the `dashboardids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des tableaux de bord supprimés dans la propriété `dashboardids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted discovery rules under the `druleids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles de découverte supprimées sous la propriété `druleids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted global macros under the `globalmacroids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros globales supprimées sous la propriété `globalmacroids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted graph prototypes under the `graphids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes de graphique supprimés sous la propriété `graphids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted graphs under the `graphids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des graphiques supprimés sous la propriété `graphids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host groups under the `groupids` property.  
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes supprimés sous la propriété `groupids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes supprimées sous la propriété `interfaceids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host interfaces under the `interfaceids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes supprimées sous la propriété `interfaceids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host macros under the `hostmacroids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros d'hôtes supprimées sous la propriété `hostmacroids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host prototypes under the `hostids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes hôte supprimés sous la propriété `hostids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted hosts under the `hostids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes supprimés sous la propriété `hostids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted icon maps under the `iconmapids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des correspondances d'icônes supprimées sous la propriété `iconmapids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted images under the `imageids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des images supprimées sous la propriété `imageids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted item prototypes under the `prototypeids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des prototypes d'éléments supprimés sous la propriété `prototypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted items under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments supprimés sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted maintenance periods under the `maintenanceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des maintenances supprimées sous la propriété `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted maps under the `sysmapids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des cartes supprimées sous la propriété `sysmapids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted media types under the `mediatypeids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des types de média supprimés sous la propriété `mediatypeids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted proxies under the `proxyids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des proxys supprimés sous la propriété `proxyids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted regular expressions under the `regexpids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des expressions régulières supprimées sous la propriété `regexpids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted roles under the `roleids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rôles supprimés sous la propriété `roleids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted scheduled reports under the `reportids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rapports planifiés supprimés sous la propriété `reportids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted scripts under the `scriptids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scripts supprimés sous la propriété `scriptids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted services under the `serviceids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des services supprimés sous la propriété `serviceids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted SLAs under the `slaids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des SLA supprimés sous la propriété `slaids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted template dashboards under the `dashboardids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des tableaux de bord de modèle supprimés sous la propriété `dashboardids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted templates under the `templateids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles supprimés sous la propriété `templateids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted tokens under the `tokenids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des jetons supprimés sous la propriété `tokenids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted trigger prototypes under the `triggerids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes de déclencheur supprimés sous la propriété `triggerids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted triggers under the `triggerids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs supprimés sous la propriété `triggerids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted user groups under the `usrgrpids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des groupes d'utilisateurs supprimés sous la propriété `usrgrpids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted users under the `userids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des utilisateurs supprimés sous la propriété `userids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted value maps under the `valuemapids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des tables de correspondance supprimées sous la propriété `valuemapids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted web scenarios under the `httptestids` property.  
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scénarios Web supprimés sous la propriété `httptestids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the dependent triggers under the `triggerids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs dépendants sous la propriété `triggerids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the unblocked users under the `userids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des utilisateurs débloqués sous la propriété `userids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated actions under the `actionids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des actions mises à jour sous la propriété `actionids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated correlations under the `correlationids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des corrélations mises à jour dans la propriété `correlationids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated dashboards under the `dashboardids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des tableaux de bord mis à jour dans la propriété `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated discovery rules under the `druleids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles de découverte mises à jour sous la propriété `druleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated events under the `eventids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des événements mis à jour sous la propriété `eventids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated global macros under the `globalmacroids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros globales mises à jour sous la propriété `globalmacroids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graph prototypes under the `graphids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes de graphique mis à jour sous la propriété `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graphs under the `graphids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des graphiques mis à jour sous la propriété `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.  

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes mises à jour sous la propriété `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host macros under the `hostmacroids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros d'hôtes mises à jour sous la propriété `hostmacroids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host prototypes under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes hôte mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated icon maps under the `iconmapids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des tables de correspondance d'icônes mises à jour sous la propriété `iconmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated images under the `imageids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des images mises à jours sous la propriété `imageids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated item prototypes under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes d'élément mis à jour sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated items under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments mis à jour sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated LLD rules under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles mises à jour sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated maintenances under the `maintenanceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des maintenances mises à jour sous la propriété `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated maps under the `sysmapids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des cartes mises à jour sous la propriété `sysmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated media types under the `mediatypeids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des types de média mis à jour sous la propriété `mediatypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated proxies under the `proxyids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des proxys mis à jour sous la propriété `proxyids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated regular expressions under the `regexpids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des expressions régulières mis à jour sous la propriété `regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated roles under the `roleids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rôles mis à jour sous la propriété `roleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated scheduled reports under the `reportids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rapports planifiés mis à jour sous la propriété `reportids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated scripts under the `scriptids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scripts mis à jour sous la propriété `scriptids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated services under the `serviceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des services mis à jour sous la propriété `serviceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated SLAs under the `slaids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des SLA mis à jour sous la propriété `slaids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated template dashboards under the `dashboardids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles de tableaux de bord mis à jour dans la propriété `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated tokens under the `tokenids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des jetons mis à jour sous la propriété `tokenids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated trigger prototypes under the `triggerids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes de déclencheur mis à jour sous la propriété `triggerids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated triggers under the `triggerids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs mis à jour sous la propriété `triggerids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated user groups under the `usrgrpids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des groupes d'utilisateurs mis à jour sous la propriété `usrgrpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated users under the `userids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des utilisateurs mis à jour sous la propriété `userids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated value maps under the `valuemapids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des tables de correspondance mises à jour sous la propriété `valuemapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated web scenarios under the `httptestid` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scénarios Web mis à jour sous la propriété `httptestids`.

en-us	### Return values  `(object)` Returns an object with host IDs as properties and arrays of available scripts as values.  ::: notetip The method will automatically expand macros in the `confirmation` text. :::
fr	### Valeurs retournées  `(object)` Renvoie un objet avec des ID d'hôte en tant que propriétés et des tableaux de scripts disponibles en tant que valeurs.  ::: notetip La méthode développera automatiquement les macros dans le texte de `confirmation`. :::

en-us	### Return values  `(object)` Returns authentication object.
fr	### Valeurs retournées `(object)` Renvoie l'objet d'authentification.

en-us	### Return values  `(object)` Returns autoregistration object.  
fr	### Valeurs retournées  `(object)` Retourne l'objet enregistrement automatique

en-us	### Return values  `(object)` Returns housekeeping object.
fr	### Valeurs retournées  `(object)` Renvoie l'objet de procédure de nettoyage.

en-us	### Return values  `(object)` Returns settings object.
fr	### Valeurs retournées  `(object)` Renvoie l'objet paramètres.

en-us	### Return values  `(object)` Returns the result of script execution.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |response|string|Whether the script was run successfully.<br><br>Possible value - `success`.| |value|string|Script output.| |debug|object|Contains a [debug object](/manual/api/reference/script/object#Debug) if a webhook script is executed. For other script types, it contains empty object.|
fr	### Valeurs retournées  `(object)` Renvoie le résultat de l'exécution du script.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |response|string|Indique si le script a été exécuté avec succès.<br><br>Valeur possible - `success`.| |value|string|Sortie du script.| |debug|object|Contient un [objet de débogage](/manual/api/reference/script/object#Debug) si un script webhook est exécuté. Pour les autres types de script, il contient un objet vide.|

en-us	### Return values  `(object)` Returns the results of the calculation.  | Property   | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                  | |------------|-----------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | periods    | array                                               | List of the reported periods.<br><br>Each reported period is represented as an object consisting of:<br>- _period\_from_ - Starting date of the reported period (timestamp).<br>- _period\_to_ - Ending date of the reported period (timestamp).<br><br>Periods are sorted by `period_from` field ascending. | | serviceids | array                                               | List of service IDs in the reported periods.<br><br>The sorting order of the list is not defined. Even if `serviceids` parameter was passed to the `sla.getsli` method.                                                                                                                                      | | sli        | array                                               | SLI data (as a **two-dimensional array**) for each reported period and service.<br><br>The index of the `periods` property is used as the **first** dimension of the `sli` property.<br><br>The index of the `serviceids` property is used as the **second** dimension of the `sli` property.                |
fr	### Valeurs de retour  `(objet)` Renvoie les résultats du calcul.  | Propriété | [Type](/manual/api/reference_commentary#data_types) | Descriptif | |-----------|----------------------------------------- -----------------|--------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------| | périodes | array | Liste des périodes rapportées.<br><br>Chaque période rapportée est représentée comme un objet composé de :<br>- _period\_from_ - Date de début de la période rapportée (timestamp).<br>- _period\_to_ - Date de fin de la période rapportée (timestamp).<br><br>Les périodes sont triées par valeurs croissantes du champ `period_from`. | | serviceids  | array | Liste des ID de service dans les périodes rapportées.<br><br>L'ordre de tri de la liste n'est pas défini, même si le paramètre `serviceids` a été passé à la méthode `sla.getsli`. | | sli | array | Données SLI (sous forme de **tableau bidimensionnel**) pour chaque période et service rapporté.<br><br>L'index de la propriété `periods` est utilisé comme la **première** dimension de la propriété `sli` .<br><br>L'index de la propriété `serviceids` est utilisé comme **seconde** dimension de la propriété `sli`. |

en-us	### Return values  `(string)` Returns a serialized string containing the requested configuration data.
fr	### Valeurs retournées  `(string)` Renvoie une chaîne sérialisée contenant les données de configuration demandées.

en-us	### Return values  `(string)` Returns the version of the Zabbix API.  ::: notetip Starting from Zabbix 2.0.4 the version of the API matches the version of Zabbix. :::  
fr	### Valeurs retournées `(string)` Renvoie la version de l\'API Zabbix.  ::: notetip A partir de Zabbix 2.0.4, la version de l\'API correspond à la version de Zabbix. :::  

en-us	#### Revoke write access to SSL configuration file in Windows  Zabbix Windows agent compiled with OpenSSL will try to reach the SSL configuration file in c:\\openssl-64bit. The "openssl-64bit" directory on disk C: can be created by non-privileged users.  So for security hardening, it is required to create this directory manually and revoke write access from non-admin users.  Please note that the directory names will be different on 32-bit and 64-bit versions of Windows.
fr	#### Révoquer l'accès en écriture au fichier de configuration SSL dans Windows  L'agent Zabbix Windows compilé avec OpenSSL essaiera d'atteindre le fichier de configuration SSL dans c:\\openssl-64bit. Le répertoire "openssl-64bit" sur le disque C: peut être créé par des utilisateurs non privilégiés.  Ainsi, pour renforcer la sécurité, il est nécessaire de créer ce répertoire manuellement et de révoquer l'accès en écriture aux utilisateurs non administrateurs.  Veuillez noter que les noms de répertoire seront différents sur les versions 32 bits et 64 bits de Windows.

en-us	 ### RHEL packages renamed  RHEL packages have been renamed by adding a "release" word in the name:  |Naming|Package name| |--|--------| |Old|`zabbix-agent-6.0.7-1.el9.x86_64.rpm`| |New|`zabbix-agent-6.0.8-release1.el9.x86_64.rpm`|  There is no functional change associated with this change.   This is necessary as preparation for providing packages of minor version (i.e. 6.0.x) release candidates, expected to start with 6.0.9. The naming change will ensure that for someone who has both stable and unstable repositories enabled on their system, repository updates will be received in the correct order. This naming change is for RHEL packages only.
fr	 ### Packages RHEL renommés  Les packages RHEL ont été renommés en ajoutant le mot "release" dans le nom :  |Nommage|Nom du package| |--|--------| |Ancien|`zabbix-agent-6.0.7-1.el9.x86_64.rpm`| |Nouveau|`zabbix-agent-6.0.8-release1.el9.x86_64.rpm`|  Il n'y a pas de changement fonctionnel associé à ce changement.  Ceci est nécessaire pour préparer la fourniture de packages de versions mineures (c'est-à-dire 6.0.x), qui devraient commencer avec la version 6.0.9. Le changement de nom garantira que pour quelqu'un qui a des référentiels stables et instables activés sur son système, les mises à jour du référentiel seront reçues dans le bon ordre. Ce changement de nom concerne uniquement les packages RHEL.

en-us	#### role  Changes:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) added support of new properties `services.read.mode`, `services.read.list`, `services.read.tag`, `services.write.mode`, `services.write.list` and `services.write.tag`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) added support of value `manage_services` for `name` property in `action` object.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added support of value `manage_sla` for `name` property in `action` object.\
fr	#### rôle  Changements :\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) a ajouté la prise en charge des nouvelles propriétés `services.read.mode`, `services.read.list`, `services.read.tag` , `services.write.mode`, `services.write.list` et `services.write.tag`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) a ajouté la prise en charge de la valeur `manage_services` pour la propriété `name` dans l'objet `action`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) a ajouté la prise en charge de la valeur `manage_sla` pour la propriété `name` dans l'objet `action`.\

en-us	#### role  Changes:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) dropped support of value `manage_services` for `name` property in `action` object.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) dropped support of value `configuration.services` for `name` property in UI object.\
fr	#### role  Changements :\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) la valeur `manage_services` de la propriété `name` n'est plus supportée dans l'objet `action`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) la valeur `configuration.services` pour la propriété `name`  n'est plus supportée dans l'objet UI.\

en-us	# role.create
fr	# role.create

en-us	# role.delete  
fr	# role.delete  

en-us	# role.get
fr	# role.get

en-us	# > Role object  The following objects are directly related to the `role` API.
fr	# > Objet Rôle  Les objets suivants sont directement liés à l'API `role`.

en-us	### Role rules  The role rules object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ui|array|Array of the [UI element](object#ui_element) objects.| |ui.default\_access|integer|Whether access to new UI elements is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.| |services.read.mode|integer|Read-only access to services.<br><br>Possible values:<br><br>0 - Read-only access to the services, specified by the `services.read.list` or matched by the `services.read.tag` properties.<br>1 - *(default)* Read-only access to all services.| |services.read.list|array|Array of [Service](object#service) objects.<br><br>The specified services, including child services, will be granted a read-only access to the user role. Read-only access will not override read-write access to the services.<br><br>Only used if `services.read.mode` is set to 0.| |services.read.tag|object|Array of [Service tag](object#service_tag) object.<br><br>The tag matched services, including child services, will be granted a read-only access to the user role. Read-only access will not override read-write access to the services.<br><br>Only used if `services.read.mode` is set to 0.| |services.write.mode|integer|Read-write access to services.<br><br>Possible values:<br><br>0 - (default) Read-write access to the services, specified by the `services.write.list` or matched by the `services.write.tag` properties.<br>1 - Read-write access to all services.| |services.write.list|array|Array of [Service](object#service) objects.<br><br>The specified services, including child services, will be granted a read-write access to the user role. Read-write access will override read-only access to the services.<br><br>Only used if `services.write.mode` is set to 0.| |services.write.tag|object|Array of [Service tag](object#service_tag) object.<br><br>The tag matched services, including child services, will be granted a read-write access to the user role. Read-write access will override read-only access to the services.<br><br>Only used if `services.write.mode` is set to 0.| |modules|array|Array of the [module](object#module) objects.| |modules.default\_access|integer|Whether access to new modules is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.| |api.access|integer|Whether access to API is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.| |api.mode|integer|Mode for treating API methods listed in the `api` property.<br><br>Possible values:<br>0 - *(default)* Deny list;<br>1 - Allow list.| |api|array|Array of API methods.| |actions|array|Array of the [action](object#action) objects.| |actions.default\_access|integer|Whether access to new actions is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
fr	 ### Règles de rôle  L'objet de règles de rôle a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ui|array|Tableau d\'objets [élément UI](object#ui_element).| |ui.default\_access|integer|Indique si l'accès aux nouveaux éléments de l'interface utilisateur est activé.<br><br>Valeurs possibles :<br>0 - Désactivé ;<br>1 - *(par défaut)* Activé.| |services.read.mode|integer|Accès en lecture seule aux services.<br><br>Valeurs possibles :<br><br>0 - Accès en lecture seule aux services, spécifié par la propriété `services.read.list` ou correspondant à la propriété `services.read.tag`.<br>1 - *(par défaut)* Accès en lecture seule à tous les services.| |services.read.list|array|Tableau d'objets [Service](object#service).<br><br>Les services spécifiés, y compris les services enfants, se verront accorder un accès en lecture seule au rôle d'utilisateur. L'accès en lecture seule ne remplacera pas l'accès en lecture-écriture aux services.<br><br>Utilisé uniquement si `services.read.mode` est défini sur 0.| |services.read.tag|object|Tableau d'objets [tag de service](object#service_tag).<br><br>Les services correspondant au(x) tag(s), y compris les services enfants, se verront accorder un accès en lecture seule au rôle d'utilisateur. L'accès en lecture seule ne remplacera pas l'accès en lecture-écriture aux services.<br><br>Utilisé uniquement si `services.read.mode` est défini sur 0.| |services.write.mode|integer|Accès en lecture-écriture aux services.<br><br>Valeurs possibles :<br><br>0 - (par défaut) Accès en lecture-écriture aux services, spécifié par la propriété `services.write.list` ou correspondant à la propriété `services.write.tag`.<br>1 - Accès en lecture-écriture à tous les services.| |services.write.list|array|Tableau d'objets [Service](object#service).<br><br>Les services spécifiés, y compris les services enfants, se verront accorder un accès en lecture-écriture au rôle d'utilisateur. L'accès en lecture-écriture remplacera l'accès en lecture seule aux services.<br><br>Utilisé uniquement si `services.write.mode` est défini sur 0.| |services.write.tag|object|Tableau d'objets [tag de service](object#service_tag).<br><br>Les services correspondant au(x) tag(s), y compris les services enfants, se verront accorder un accès en lecture-écriture au rôle d'utilisateur. L'accès en lecture-écriture remplacera l'accès en lecture seule aux services.<br><br>Utilisé uniquement si `services.write.mode` est défini sur 0.| |modules|array|Tableau d'objets [module](object#module).| |modules.default\_access|integer|Indique si l'accès aux nouveaux modules est activé.<br><br>Valeurs possibles :<br>0 - Désactivé ;<br>1 - *(par défaut)* Activé.| |api.access|integer|Indique si l'accès à l'API est activé.<br><br>Valeurs possibles :<br>0 - Désactivé ;<br>1 - *(par défaut)* Activé.| |api.mode|integer|Mode de traitement les méthodes API répertoriées dans la propriété `api`.<br><br>Valeurs possibles :<br>0 - *(par défaut)* Liste de refus ;<br>1 - Liste d'autorisation.| |api|array|Tableau de méthodes API.| |actions|array|Tableau d'objets [action](objet#action).| |actions.default\_access|integer|Indique si l'accès aux nouvelles actions est activé.<br><br>Valeurs possibles :<br>0 - Désactivé ;<br>1 - *(par défaut)* Activé.|

en-us	### Role  The role object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |roleid|string|*(readonly)* ID of the role.| |**name**<br>(required)|string|Name of the role.| |**type**<br>(required)|integer|User type.<br><br>Possible values:<br>1 - *(default)* User;<br>2 - Admin;<br>3 - Super admin.| |readonly|integer|*(readonly)* Whether the role is readonly.<br><br>Possible values:<br>0 - *(default)* No;<br>1 - Yes.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Rôle  L'objet rôle a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |roleid|string|*(lecture seule)* ID du rôle.| |**name**<br>(obligatoire)|string|Nom du rôle.| |**type**<br>(obligatoire)|integer|Type d'utilisateur.<br><br>Valeurs possibles :<br>1 - *(par défaut)* Utilisateur;<br>2 - Administrateur;<br>3 - Super administrateur.| |readonly|integer|*(lecture seule)* Indique si le rôle est en lecture seule.<br><br>Valeurs possibles :<br>0 - *(par défaut)* Non;<br>1 - Oui.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Role  This class is designed to work with user roles.  Object references:\  -   [Role](/manual/api/reference/role/object#role) -   [Role rules](/manual/api/reference/role/object#role_rules) -   [UI element](/manual/api/reference/role/object#ui_element) -   [Service](/manual/api/reference/role/object#service) -   [Service tag](/manual/api/reference/role/object#service_tag) -   [Module](/manual/api/reference/role/object#module) -   [Action](/manual/api/reference/role/object#action)  Available methods:\  -   [role.create](/manual/api/reference/role/create) - create new user     roles -   [role.delete](/manual/api/reference/role/delete) - delete user roles -   [role.get](/manual/api/reference/role/get) - retrieve user roles -   [role.update](/manual/api/reference/role/update) - update user roles  
fr	# Rôle  Cette classe est conçue pour travailler avec les rôles.  Référentiel des objets :\  -   [Rôle](/manual/api/reference/role/object#role) -   [Règles du rôle](/manual/api/reference/role/object#role_rules) -   [Elément de l'interface utilisateur](/manual/api/reference/role/object#ui_element) -   [Service](/manual/api/reference/role/object#service) -   [Tag de service](/manual/api/reference/role/object#service_tag) -   [Module](/manual/api/reference/role/object#module) -   [Action](/manual/api/reference/role/object#action)  Méthodes disponibles :\  -   [role.create](/manual/api/reference/role/create) - créer de nouveaux rôles d'utilisateur -   [role.delete](/manual/api/reference/role/delete) - supprimer des rôles d'utilisateur -   [role.get](/manual/api/reference/role/get) - récupérer des rôles d'utilisateur -   [role.update](/manual/api/reference/role/update) - mettre à jour des rôles d'utilisateur  

en-us	# role.update
fr	# role.update

en-us	#### Rule attributes  ![](../../../../assets/en/manual/discovery/network_discovery/d_rule.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |---------|-----------| |*Name*|Unique name of the rule. For example, "Local network".| |*Discovery by proxy*|What performs discovery:<br>**no proxy** - Zabbix server is doing discovery<br>**<proxy name>** - this proxy performs discovery| |*IP range*|The range of IP addresses for discovery. It may have the following formats:<br>Single IP: 192.168.1.33<br>Range of IP addresses: 192.168.1-10.1-255. The range is limited by the total number of covered addresses (less than 64K).<br>IP mask: 192.168.4.0/24<br>supported IP masks:<br>/16 - /30 for IPv4 addresses<br>/112 - /128 for IPv6 addresses<br>List: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24<br>Since Zabbix 3.0.0 this field supports spaces, tabulation and multiple lines.| |*Update interval*|This parameter defines how often Zabbix will execute the rule.<br>The interval is measured after the execution of previous discovery instance ends so there is no overlap.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.<br>*Note* that if a user macro is used and its value is changed (e.g. 1w → 1h), the next check will be executed according to the previous value (far in the future with the example values).| |*Checks*|Zabbix will use this list of checks for discovery. Click on ![](../../../../assets/en/manual/discovery/network_discovery/add_link.png) to configure a new check in a popup window.<br>Supported checks: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping.<br>A protocol-based discovery uses the **net.tcp.service\[\]** functionality to test each host, except for SNMP which queries an SNMP OID. Zabbix agent is tested by querying an item in unencrypted mode. Please see [agent items](/manual/config/items/itemtypes/zabbix_agent) for more details.<br>The 'Ports' parameter may be one of following:<br>Single port: 22<br>Range of ports: 22-45<br>List: 22-45,55,60-70| |*Device uniqueness criteria*|Uniqueness criteria may be:<br>**IP address** - no processing of multiple single-IP devices. If a device with the same IP already exists it will be considered already discovered and a new host will not be added.<br>**<discovery check>** - either Zabbix agent or SNMP agent check.| |*Host name*|Set the technical host name of a created host using:<br>**DNS name** - DNS name (default)<br>**IP address** - IP address<br>**<discovery check>** - received string value of the discovery check (e.g. Zabbix agent, SNMP agent check)<br>See also: [Host naming](/manual/discovery/network_discovery#host_naming).<br>This option is supported since 4.2.0.| |*Visible name*|Set the visible host name of a created host using:<br>**Host name** - technical host name (default)<br>**DNS name** - DNS name<br>**IP address** - IP address<br>**<discovery check>** - received string value of the discovery check (e.g. Zabbix agent, SNMP agent check)<br>See also: [Host naming](/manual/discovery/network_discovery#host_naming).<br>This option is supported since 4.2.0.| |*Enabled*|With the check-box marked the rule is active and will be executed by Zabbix server.<br>If unmarked, the rule is not active. It won't be executed.|
fr	#### Attributs de règle  ![](../../../../assets/en/manual/discovery/network_discovery/d_rule.png)¶  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.¶  | Paramètre | Description | | --- | --- | | *Nom* | Nom unique de la règle. Par exemple, "Réseau local". | | *Découverte par le proxy* | Qui effectue la découverte :<br>**aucun proxy** - le serveur Zabbix effectue la découverte<br>**<nom du proxy>** - ce proxy effectue la découverte | | *Plage d'adresses IP* | La plage d'adresses IP pour la découverte. Elle peut avoir les formats suivants :<br>Adresse IP unique: 192.168.1.33<br>Plage d'adresses IP: 192.168.1-10.1-255. La plage est limitée par le nombre total d'adresses couvertes (moins de 64 Ko).<br>Masque IP : 192.168.4.0/24<br>Masques IP pris en charge :<br>/16 - /30 pour les adresses IPv4<br>/112 - /128 pour les adresses IPv6<br>Liste : 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24<br>Depuis Zabbix 3.0.0, ce champ prend en charge les espaces, la tabulation et les lignes multiples. | | *Intervalle d'actualisation* | Ce paramètre définit la fréquence à laquelle Zabbix exécutera la règle.<br>L'intervalle est mesuré après la fin de l'exécution de l'instance de découverte précédente afin d'éviter tout chevauchement.<br>Les [suffixes temporels](/manual/appendix/suffixes) sont supportés ex : 30s, 1m, 2h, 1d, depuis Zabbix 3.4.0.<br>Les [macros utilisateurs](/manual/config/macros/usermacros) sont supportées depuis Zabbix 3.4.0.<br>*Notez* que si une macro utilisateur est utilisée et que sa valeur change (ex : 1w → 1h), la prochaine vérification sera exécutée conformément à la valeur précédente (très loin dans le futur avec les valeurs d'exemple). | | *Vérifications* | Zabbix utilisera cette liste de vérifications pour la découverte. Cliquez sur ![](../../../../assets/en/manual/discovery/network_discovery/add_link.png) pour configurer une nouvelle vérification dans une fenêtre contextuelle.<br>Vérifications supportées : SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, agent Zabbix, agent SNMPv1, agent SNMPv2, agent SNMPv3, ping ICMP.<br>Une découverte basée sur un protocole utilise la fonctionnalité **net.tcp.service[]** pour tester chaque hôte, à l'exception de SNMP qui interroge un OID SNMP. L'agent Zabbix est testé en interrogeant un élément en mode non crypté. Voir les [éléments de l'agent](/manual/config/items/itemtypes/zabbix_agent) pour plus de détails.<br>Le paramètre 'Ports' peut être l'un des suivants :<br>Port simple : 22<br>Plage de ports : 22-45<br>Liste : 22-45,55,60-70 | | *Critère d'unicité de l'équipement* | Les critères d'unicité peuvent être :<br>**adresse IP** - pas de traitement de plusieurs appareils à IP unique. Si un périphérique avec la même adresse IP existe déjà, il sera considéré comme déjà découvert et aucun nouvel hôte ne sera ajouté.<br>**Type de vérification** - vérification SNMP ou agent Zabbix. | |*Nom de l'hôte*|Définissez le nom d'hôte technique d'un hôte créé à l'aide de :<br>**Nom DNS** - Nom DNS (par défaut)<br>**adresse IP** - Adresse IP<br>**<vérification>** - valeur de chaîne reçue de la vérification de découverte (par exemple, agent Zabbix, vérification d'agent SNMP)<br>Voir également : [Nommage de l'hôte](/manual/discovery/network_discovery#host_naming).<br>Cette option est prise en charge depuis la version 4.2.0.||¶ |*Nom visible*|Définissez le nom d'hôte visible d'un hôte créé à l'aide de :<br>**Nom de l'hôte** - nom d'hôte technique (par défaut)<br>**Nom DNS** - Nom DNS<br>**adresse IP** - adresse IP<br>**<vérification>** - valeur de chaîne reçue de la vérification de découverte (par exemple, agent Zabbix, vérification d'agent SNMP)<br>Voir également : [Nommage de l'hôte](/manual/discovery/network_discovery#host_naming).<br>Cette option est prise en charge depuis la version 4.2.0.|¶ | *Activé* | Avec la case cochée, la règle est active et sera exécutée par le serveur Zabbix.<br>Si non cochée, la règle n'est pas active. Elle ne sera pas exécutée. |

en-us	#### Run a custom script  Run a "ping" script on a host.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.execute",     "params": {         "scriptid": "1",         "hostid": "30079"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "response": "success",         "value": "PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.\n64 bytes from 127.0.0.1: icmp_req=1 ttl=64 time=0.074 ms\n64 bytes from 127.0.0.1: icmp_req=2 ttl=64 time=0.030 ms\n64 bytes from 127.0.0.1: icmp_req=3 ttl=64 time=0.030 ms\n\n--- 127.0.0.1 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 1998ms\nrtt min/avg/max/mdev = 0.030/0.044/0.074/0.022 ms\n",         "debug": []     },     "id": 1 } ```
fr	#### Exécution d'un script personnalisé  Exécutez un script "ping" sur un hôte.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "script.execute",     "params": {         "scriptid": "1",         "hostid": "30079"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "response": "success",         "value": "PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.\n64 bytes from 127.0.0.1: icmp_req=1 ttl=64 time=0.074 ms\n64 bytes from 127.0.0.1: icmp_req=2 ttl=64 time=0.030 ms\n64 bytes from 127.0.0.1: icmp_req=3 ttl=64 time=0.030 ms\n\n--- 127.0.0.1 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 1998ms\nrtt min/avg/max/mdev = 0.030/0.044/0.074/0.022 ms\n",         "debug": []     },     "id": 1 } ```

en-us	#### Run a webhook script  Run a webhook script that sends HTTP request to external service.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.execute",     "params": {         "scriptid": "4",         "hostid": "30079"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "response": "success",         "value": "{\"status\":\"sent\",\"timestamp\":\"1611235391\"}",         "debug": {             "logs": [                  {                      "level": 3,                      "ms": 480,                      "message": "[Webhook Script] HTTP status: 200."                  }              ],              "ms": 495         }     },     "id": 1 } ```
fr	#### Exécuter un script de webhook  Exécutez un script webhook qui envoie une requête HTTP à un service externe.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "script.execute",     "params": {         "scriptid": "4",         "hostid": "30079"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "response": "success",         "value": "{\"status\":\"sent\",\"timestamp\":\"1611235391\"}",         "debug": {             "logs": [                  {                      "level": 3,                      "ms": 480,                      "message": "[Webhook Script] HTTP status: 200."                  }              ],              "ms": 495         }     },     "id": 1 } ```

en-us	#### Running agent  The agent will start automatically after installation or restart.  You may edit the configuration file at `/usr/local/etc/zabbix/zabbix_agentd.conf` if necessary.  To start the agent manually, you may run:      sudo launchctl start com.zabbix.zabbix_agentd  To stop the agent manually:      sudo launchctl stop com.zabbix.zabbix_agentd  During upgrade, the existing configuration file is not overwritten. Instead a new `zabbix_agentd.conf.NEW` file is created to be used for reviewing and updating the existing configuration file, if necessary. Remember to restart the agent after manual changes to the configuration file.
fr	#### Exécution de l'agent  L'agent démarrera automatiquement après l'installation ou le redémarrage.  Vous pouvez modifier le fichier de configuration dans `/usr/local/etc/zabbix/zabbix_agentd.conf` si nécessaire.  Pour démarrer l'agent manuellement, vous pouvez exécuter :      sudo launchctl start com.zabbix.zabbix_agentd  Pour arrêter l'agent manuellement :      sudo launchctl stop com.zabbix.zabbix_agentd  Lors de la mise à niveau, le fichier de configuration existant n'est pas écrasé. Au lieu de cela, un nouveau fichier `zabbix_agentd.conf.NEW` est créé pour être utilisé pour réviser et mettre à jour le fichier de configuration existant, si nécessaire. N'oubliez pas de redémarrer l'agent après des modifications manuelles du fichier de configuration.

en-us	#### Running proxy
fr	#### Exécution du Proxy

en-us	#### Running server
fr	#### Serveur en cours d'exécution

en-us	### Runtime commands for profiling  Runtime commands for profiling have been added to Zabbix server and Zabbix proxy.   -    `prof_enable` - enable profiling -    `prof_disable` - disable profiling  Profiling can be enabled per server/proxy process. Enabled profiling provides details of all rwlocks/mutexes by function name.  See also:  -   [Zabbix server runtime commands](/manual/concepts/server#runtime-control) -   [Zabbix proxy runtime commands](/manual/concepts/proxy#runtime-control)
fr	### Commandes d'exécution pour le profilage  Des commandes d'exécution pour le profilage ont été ajoutées au serveur Zabbix et au proxy Zabbix.  -    `prof_enable` - activer le profilage -    `prof_disable` - désactiver le profilage  Le profilage peut être activé par processus serveur/proxy. Le profilage activé fournit des détails sur tous les rwlocks/mutexes par nom de fonction.  Voir également :  -   [Commandes d'exécution du serveur Zabbix](/manual/concepts/server#runtime-control) -   [Commandes d'exécution du proxy Zabbix](/manual/concepts/proxy#runtime-control)

en-us	 ### Runtime command transfer Zabbix server and proxy runtime commands are now sent via socket instead of Unix signals. This change allowed to improve user experience working with runtime control options:  - Results of the command execution are now printed to the console. - It is possible to send longer input parameters, such as HA node name instead of node number.
fr	 ### Transfert de commande d'exécution Les commandes d'exécution du serveur et du proxy Zabbix sont désormais envoyées via socket au lieu de signaux Unix. Cette modification a permis d'améliorer l'expérience utilisateur en travaillant avec les options de contrôle d'exécution : - Les résultats de l'exécution de la commande sont maintenant affichés sur la console. - Il est possible d'envoyer des paramètres d'entrée plus longs, tels que le nom du nœud HA au lieu du numéro de nœud.

en-us	##### Runtime command transfer  Zabbix server and proxy runtime commands are now sent via socket instead of Unix signals. This  change allows to improve user experience working with runtime control options:  -   Results of the command execution are now printed to the console. -   It is possible to send longer input parameters, such as HA node name instead of node number.
fr	##### Transfert de commande d'exécution  Les commandes d'exécution du serveur et du proxy Zabbix sont désormais envoyées via socket au lieu de signaux Unix. Cette modification permet d'améliorer l'expérience utilisateur en travaillant avec les options de contrôle d'exécution :  -   Les résultats de l'exécution de la commande sont maintenant affichés sur la console. -   Il est possible d'envoyer des paramètres d'entrée plus longs, tels que le nom du nœud HA au lieu du numéro de nœud.

en-us	###      Runtime control options     **config\_cache\_reload**   Reload configuration cache. Ignored if cache is being currently loaded. Active Zabbix proxy will connect to the Zabbix server and request configuration data. Default configuration file (unless **-c** option is specified) will be used to find PID file and signal will be sent to process, listed in PID file.     **snmp\_cache\_reload**   Reload SNMP cache.     **housekeeper\_execute**   Execute the housekeeper. Ignored if housekeeper is being currently executed.     **diaginfo**\[=*section*\]   Log internal diagnostic information of the specified section. Section can be *historycache*, *preprocessing*. By default diagnostic information of all sections is logged.     **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified.     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified.  [ ]{#lbAG}
fr	###      Options de contrôle d'exécution :     **config\_cache\_reload**   Recharger le cache de configuration. Ignoré si le cache est en cours de chargement. Le proxy Zabbix actif se connectera au serveur Zabbix et demandera les données de configuration. Le fichier de configuration par défaut (sauf si l'option **-c** est spécifiée) sera utilisé pour trouver le fichier PID et le signal sera envoyé au processus, répertorié dans le fichier PID.     **snmp\_cache\_reload**   Recharger le cache SNMP.    **housekeeper\_execute**   Exécuter le nettoyage. Ignoré si le nettoyage est en cours d'exécution.     **diaginfo**\[=*section*\]   Consigner les informations de diagnostic interne de la section spécifiée. La section peut être *historycache*, *preprocessing*. Par défaut, les informations de diagnostic de toutes les sections sont enregistrées.     **log\_level\_increase**\[=*target*\]   Augmenter le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée.     **log\_level\_decrease**\[=*target*\]   Diminuer le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée.  [ ]{#lbAG}

en-us	#### Runtime control options:     **userparameter_reload**   Reload user parameters from the configuration file     **loglevel increase**   Increase log level     **loglevel decrease**   Decrease log level     **help**   List available runtime control options     **metrics**   List available metrics     **version**   Display version  ```{=html} <!-- --> ``` **-p**, **--print**   Print known items and exit. For each item either generic defaults are used, or specific defaults for testing are supplied. These defaults are listed in square brackets as item key parameters. Returned values are enclosed in square brackets and prefixed with the type of the returned value, separated by a pipe character. For user parameters type is always **t**, as the agent can not determine all possible return values. Items, displayed as working, are not guaranteed to work from the Zabbix server or zabbix\_get when querying a running agent daemon as permissions or environment may be different. Returned value types are:     d   Number with a decimal part.     m   Not supported. This could be caused by querying an item that only works in the active mode like a log monitoring item or an item that requires multiple collected values. Permission issues or incorrect user parameters could also result in the not supported state.     s   Text. Maximum length not limited.     t   Text. Same as **s**.     u   Unsigned integer.  \  **-t**, **--test** *item-key*   Test single item and exit. See **--print** for output description.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
fr	#### Options de contrôle d'exécution :     **userparameter_reload**   Recharger les paramètres utilisateur à partir du fichier de configuration     **loglevel increase**   Augmenter le niveau de journalisation     **loglevel decrease**   Diminuer le niveau de journalisation     **help**   Lister les options de contrôle d'exécution disponibles     **metrics**   Lister les métriques disponibles     **version**   Afficher la version  ```{=html} <!-- --> ``` **-p**, **--print**   Afficher les éléments connus et quitter. Pour chaque élément, soit des valeurs par défaut génériques sont utilisées, soit des valeurs par défaut spécifiques pour les tests sont fournies. Ces valeurs par défaut sont répertoriées entre crochets en tant que paramètres clés de l'élément. Les valeurs renvoyées sont entre crochets et préfixées par le type de la valeur renvoyée, séparées par un caractère pipe. Pour les paramètres utilisateur, le type est toujours **t**, car l'agent ne peut pas déterminer toutes les valeurs de retour possibles. Les éléments, affichés comme fonctionnant, ne sont pas garantis de fonctionner à partir du serveur Zabbix ou de zabbix\_get lors de l'interrogation d'un démon d'agent en cours d'exécution, car les autorisations ou l'environnement peuvent être différents. Les types de valeurs renvoyées sont :    d   Nombre avec une partie décimale.     m   Non supporté. Cela peut être dû à l'interrogation d'un élément qui ne fonctionne qu'en mode actif, comme un élément de surveillance du journal ou un élément qui nécessite plusieurs valeurs collectées. Des problèmes d'autorisation ou des paramètres utilisateur incorrects peuvent également entraîner l'état non pris en charge.     s   Texte. Longueur maximale non limitée.     t   Texte. Comme **s**.     u   Entier non signé.  \  **-t**, **--test** *item-key*   Tester un seul élément et quitter. Voir**--print** pour la description de la sortie.  **-h**, **--help**   Afficher cette aide et quitter.  **-V**, **--version**   Afficher les informations de version et quitter.  [ ]{#lbAG}

en-us	###      Runtime control options     **userparameter\_reload**   Reload user parameters from the configuration file     **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified  [ ]{#lbAG}
fr	### Options de contrôle d'exécution :     **userparameter\_reload** Recharger les paramètres utilisateur à partir du fichier de configuration     **log\_level\_increase**\[=*target*\]   Augmenter le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée     **log\_level\_decrease**\[=*target*\]   Diminue le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée  [ ]{#lbAG}

en-us	##### Runtime control  Runtime control options:  |Option|Description|Target| |--|------|------| |config\_cache\_reload|Reload configuration cache. Ignored if cache is being currently loaded.<br>Active Zabbix proxy will connect to the Zabbix server and request configuration data.| | |diaginfo\[=<**target**>\]|Gather diagnostic information in the proxy log file.|**historycache** - history cache statistics<br>**preprocessing** - preprocessing manager statistics<br>**locks** - list of mutexes (is empty on **BSD* systems)| |snmp\_cache\_reload|Reload SNMP cache, clear the SNMP properties (engine time, engine boots, engine id, credentials) for all hosts.| | |housekeeper\_execute|Start the housekeeping procedure. Ignored if the housekeeping procedure is currently in progress.| | |log\_level\_increase\[=<**target**>\]|Increase log level, affects all processes if target is not specified. <br>Not supported on **BSD* systems.|**process type** - All processes of specified type (e.g., poller)<br>See all [proxy process types](#proxy_process_types).<br>**process type,N** - Process type and number (e.g., poller,3)<br>**pid** - Process identifier (1 to 65535). For larger values specify target as 'process type,N'.| |log\_level\_decrease\[=<**target**>\]|Decrease log level, affects all processes if target is not specified.<br>Not supported on **BSD* systems.|^| |prof\_enable\[=<**target**>\]|Enable profiling.<br>Affects all processes if target is not specified.<br>Enabled profiling provides details of all rwlocks/mutexes by function name.<br>Supported since Zabbix 6.0.13.|**process type** - All processes of specified type (e.g., history syncer)<br>See all [proxy process types](#proxy_process_types).<br>**process type,N** - Process type and number (e.g., history syncer,1)<br>**pid** - Process identifier (1 to 65535). For larger values specify target as 'process type,N'.<br><br>**scope** - `rwlock`, `mutex`, `processing` can be used with the process type and number (e.g., history syncer,1,processing)| |prof\_disable\[=<**target**>\]|Disable profiling.<br>Affects all processes if target is not specified.<br>Supported since Zabbix 6.0.13.|**process type** - All processes of specified type (e.g., history syncer)<br>See all [proxy process types](#proxy_process_types).<br>**process type,N** - Process type and number (e.g., history syncer,1)<br>**pid** - Process identifier (1 to 65535). For larger values specify target as 'process type,N'.|  Example of using runtime control to reload the proxy configuration cache:      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R config_cache_reload  Examples of using runtime control to gather diagnostic information:      Gather all available diagnostic information in the proxy log file:     shell> zabbix_proxy -R diaginfo      Gather history cache statistics in the proxy log file:     shell> zabbix_proxy -R diaginfo=historycache  Example of using runtime control to reload the SNMP cache:      shell> zabbix_proxy -R snmp_cache_reload    Example of using runtime control to trigger execution of housekeeper      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R housekeeper_execute  Examples of using runtime control to change log level:      Increase log level of all processes:     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase      Increase log level of second poller process:     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase=poller,2      Increase log level of process with PID 1234:     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase=1234      Decrease log level of all http poller processes:     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_decrease="http poller"
fr	##### Runtime control  Options du runtime control :  |Option|Description|Cible| |--|------|------| |config\_cache\_reload|Recharge le cache de configuration. Ignoré si le cache est en cours de chargement.<br>Le proxy actif Zabbix se connectera au serveur Zabbix pour demande les données de configuration.| | |diaginfo\[=<**target**>\]|Rassemble les informations de diagnostic dans le fichier journal du proxy.|**historycache** - statistiques du cache de l'historique<br>**preprocessing** - statistiques du gestionnaire de prétraitement<br>**locks** - liste des mutex (vide sur les systèmes **BSD*)| |snmp\_cache\_reload|Recharge le cache SNMP, efface les propriétés SNMP (heure du moteur, démarrages du moteur, ID du moteur, informations d'identification) pour tous les hôtes.| | |housekeeper\_execute|Démarre la procédure de nettoyage. Ignoré si la procédure de nettoyage est en cours d'exécution.| | |log\_level\_increase\[=<**target**>\]|Augmente le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée. <br>Non supporté sur les systèmes **BSD*.|**process type** - Tous les processus du type spécifié (ex : poller)<br>Voir tous les [types de processus du proxy](#proxy_process_types).<br>**process type,N** - Type de processus et leur numéro (ex : poller,3)<br>**pid** - Identifiant du processus (1 à 65535). Pour les valeurs plus grandes spécifiez la cible telle que 'process type,N'.| |log\_level\_decrease\[=<**target**>\]|Diminue le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée. <br>Non supporté sur les systèmes **BSD*.| | |prof\_enable\[=\<**target**\>\]|Active le profilage.<br>Affecte tous les processus si la cible n'est pas spécifiée.<br>Le profilage activé fournit des détails sur tous les rwlocks/mutexes par nom de fonction.<br>Pris en charge depuis Zabbix 6.0.13.|**process type** - Tous les processus du type spécifié (par exemple, history syncer)<br>Voir tous les [types de processus de proxy](#proxy_process_types).<br>**process type,N** - Type et nombre de processus (par exemple, history syncer,1)<br>**pid** - Identifiant du processus (1 à 65535). Pour des valeurs supérieures, spécifiez la cible comme 'process type,N'.<br><br>**scope** - `rwlock`, `mutex`, `processing` peut être utilisé avec le type et le numéro de processus (par exemple, history syncer,1,processing)| |prof\_disable\[=\<**target**\>\]|Désactiver le profilage.<br>Affecte tous les processus si la cible n'est pas spécifiée.<br>Pris en charge depuis Zabbix 6.0.13.|**process type** - Tous les processus du type spécifié (par exemple, history syncer)<br>Voir tous les [types de processus de proxy](#proxy_process_types).<br>**process type,N** - Type et nombre de processus (par exemple, history syncer,1)<br>**pid** - Identifiant du processus (1 à 65535). Pour des valeurs supérieures, spécifiez la cible comme 'process type,N'.|  Exemple d’utilisation du runtime control pour recharger le cache de configuration du proxy :      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R config_cache_reload  Exemples d'utilisation du contrôle d'exécution pour collecter des informations de diagnostic :      Rassembler toutes les informations de diagnostic disponibles dans le fichier journal du proxy :     shell> zabbix_proxy -R diaginfo      Rassembler les statistiques du cache de l'historique dans le fichier journal du proxy :     shell> zabbix_proxy -R diaginfo=historycache  Exemple d'utilisation du contrôle d'exécution pour recharger le cache SNMP :      shell> zabbix_proxy -R snmp_cache_reload    Exemple d’utilisation du runtime control pour déclencher l’exécution du nettoyage :      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R housekeeper_execute  Exemples d’utilisation du runtime control pour changer le niveau de journalisation :      Augmenter le niveau de journalisation de tous les processus :     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase      Augmenter le niveau de journalisation du second processus poller :     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase=poller,2      Augmenter le niveau de journalisation du processus ayant le PID 1234 :     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_increase=1234      Diminuer le niveau de journalisation de tous les processus http poller :     shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R log_level_decrease="http poller"