en-us	#### Retrieve trigger actions  Retrieve all configured trigger actions together with action conditions and operations.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectRecoveryOperations": "extend",         "selectUpdateOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 0         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "3",             "name": "Report problems to Zabbix administrators",             "eventsource": "0",             "status": "1",             "esc_period": "1h",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [],                 "eval_formula": ""             },             "operations": [                 {                     "operationid": "3",                     "actionid": "3",                     "operationtype": "0",                     "esc_period": "0",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": [                         {                             "default_msg": "1",                             "subject": "",                             "message": "",                             "mediatypeid" => "0"                         }                     ],                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ]                 }             ],             "recovery_operations": [                 {                     "operationid": "7",                     "actionid": "3",                     "operationtype": "11",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": {                         "default_msg": "0",                         "subject": "{TRIGGER.STATUS}: {TRIGGER.NAME}",                         "message": "Trigger: {TRIGGER.NAME}\r\nTrigger status: {TRIGGER.STATUS}\r\nTrigger severity: {TRIGGER.SEVERITY}\r\nTrigger URL: {TRIGGER.URL}\r\n\r\nItem values:\r\n\r\n1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}\r\n2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}\r\n3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}\r\n\r\nOriginal event ID: {EVENT.ID}",                         "mediatypeid": "0"                     }                 }             ],             "update_operations": [                 {                     "operationid": "31",                     "operationtype": "12",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "1",                         "subject": "",                         "message": "",                         "mediatypeid": "0"                     }                 },                 {                     "operationid": "32",                     "operationtype": "0",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "0",                         "subject": "Updated: {TRIGGER.NAME}",                         "message": "{USER.FULLNAME} updated problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME} with the following message:\r\n{EVENT.UPDATE.MESSAGE}\r\n\r\nCurrent problem status is {EVENT.STATUS}",                         "mediatypeid": "1"                     },                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ],                     "opmessage_usr": []                 },                 {                     "operationid": "33",                     "operationtype": "1",                     "evaltype": "0",                     "opcommand": {                         "scriptid": "3"                     },                     "opcommand_hst": [                         {                             "hostid": "10084"                         }                     ],                     "opcommand_grp": []                 }             ]         }     ],     "id": 1 } ```
pl	#### Pobierz akcje wyzwalaczy  Pobierz wszystkie skonfigurowane akcje wyzwalaczy wraz z warunkami akcji  i operacji.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectRecoveryOperations": "extend",         "selectUpdateOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 0         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "3",             "name": "Report problems to Zabbix administrators",             "eventsource": "0",             "status": "1",             "esc_period": "1h",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [],                 "eval_formula": ""             },             "operations": [                 {                     "operationid": "3",                     "actionid": "3",                     "operationtype": "0",                     "esc_period": "0",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": [                         {                             "default_msg": "1",                             "subject": "",                             "message": "",                             "mediatypeid" => "0"                         }                     ],                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ]                 }             ],             "recovery_operations": [                 {                     "operationid": "7",                     "actionid": "3",                     "operationtype": "11",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": {                         "default_msg": "0",                         "subject": "{TRIGGER.STATUS}: {TRIGGER.NAME}",                         "message": "Trigger: {TRIGGER.NAME}\r\nTrigger status: {TRIGGER.STATUS}\r\nTrigger severity: {TRIGGER.SEVERITY}\r\nTrigger URL: {TRIGGER.URL}\r\n\r\nItem values:\r\n\r\n1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}\r\n2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}\r\n3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}\r\n\r\nOriginal event ID: {EVENT.ID}",                         "mediatypeid": "0"                     }                 }             ],             "update_operations": [                 {                     "operationid": "31",                     "operationtype": "12",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "1",                         "subject": "",                         "message": "",                         "mediatypeid": "0"                     }                 },                 {                     "operationid": "32",                     "operationtype": "0",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "0",                         "subject": "Updated: {TRIGGER.NAME}",                         "message": "{USER.FULLNAME} updated problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME} with the following message:\r\n{EVENT.UPDATE.MESSAGE}\r\n\r\nCurrent problem status is {EVENT.STATUS}",                         "mediatypeid": "1"                     },                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ],                     "opmessage_usr": []                 },                 {                     "operationid": "33",                     "operationtype": "1",                     "evaltype": "0",                     "opcommand": {                         "scriptid": "3"                     },                     "opcommand_hst": [                         {                             "hostid": "10084"                         }                     ],                     "opcommand_grp": []                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving a dashboard by ID  Retrieve all data about dashboards "1" and "2".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.get",     "params": {         "output": "extend",         "selectPages": "extend",         "selectUsers": "extend",         "selectUserGroups": "extend",         "dashboardids": [             "1",             "2"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dashboardid": "1",             "name": "Dashboard",             "userid": "1",             "private": "0",             "display_period": "30",             "auto_start": "1",             "users": [],             "userGroups": [],             "pages": [                 {                     "dashboard_pageid": "1",                     "name": "",                     "display_period": "0",                     "widgets": [                         {                             "widgetid": "9",                             "type": "systeminfo",                             "name": "",                             "x": "12",                             "y": "8",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "8",                             "type": "problemsbysv",                             "name": "",                             "x": "12",                             "y": "4",                             "width": "12",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "7",                             "type": "problemhosts",                             "name": "",                             "x": "12",                             "y": "0",                             "width": "12",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "6",                             "type": "discovery",                             "name": "",                             "x": "6",                             "y": "9",                             "width": "6",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "5",                             "type": "web",                             "name": "",                             "x": "0",                             "y": "9",                             "width": "6",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "4",                             "type": "problems",                             "name": "",                             "x": "0",                             "y": "3",                             "width": "12",                             "height": "6",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "3",                             "type": "favmaps",                             "name": "",                             "x": "8",                             "y": "0",                             "width": "4",                             "height": "3",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "1",                             "type": "favgraphs",                             "name": "",                             "x": "0",                             "y": "0",                             "width": "4",                             "height": "3",                             "view_mode": "0",                             "fields": []                         }                     ]                 },                 {                     "dashboard_pageid": "2",                     "name": "",                     "display_period": "0",                     "widgets": []                 },                 {                     "dashboard_pageid": "3",                     "name": "Custom page name",                     "display_period": "60",                     "widgets": []                 }             ]         },         {             "dashboardid": "2",             "name": "My dashboard",             "userid": "1",             "private": "1",             "display_period": "60",             "auto_start": "1",             "users": [                 {                     "userid": "4",                     "permission": "3"                 }             ],             "userGroups": [                 {                     "usrgrpid": "7",                     "permission": "2"                 }             ],             "pages": [                 {                     "dashboard_pageid": "4",                     "name": "",                     "display_period": "0",                     "widgets": [                         {                             "widgetid": "10",                             "type": "problems",                             "name": "",                             "x": "0",                             "y": "0",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "2",                                     "name": "groupids",                                     "value": "4"                                 }                             ]                         }                     ]                 }             ]         }     ],     "id": 1 } ```
pl	#### Pobieranie pulpitu poprzez ID  Pobierz wszystkie dane o pulpicie "1" oraz "2".  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.get",     "params": {         "output": "extend",         "selectPages": "extend",         "selectUsers": "extend",         "selectUserGroups": "extend",         "dashboardids": [             "1",             "2"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dashboardid": "1",             "name": "Dashboard",             "userid": "1",             "private": "0",             "display_period": "30",             "auto_start": "1",             "users": [],             "userGroups": [],             "pages": [                 {                     "dashboard_pageid": "1",                     "name": "",                     "display_period": "0",                     "widgets": [                         {                             "widgetid": "9",                             "type": "systeminfo",                             "name": "",                             "x": "12",                             "y": "8",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "8",                             "type": "problemsbysv",                             "name": "",                             "x": "12",                             "y": "4",                             "width": "12",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "7",                             "type": "problemhosts",                             "name": "",                             "x": "12",                             "y": "0",                             "width": "12",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "6",                             "type": "discovery",                             "name": "",                             "x": "6",                             "y": "9",                             "width": "6",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "5",                             "type": "web",                             "name": "",                             "x": "0",                             "y": "9",                             "width": "6",                             "height": "4",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "4",                             "type": "problems",                             "name": "",                             "x": "0",                             "y": "3",                             "width": "12",                             "height": "6",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "3",                             "type": "favmaps",                             "name": "",                             "x": "8",                             "y": "0",                             "width": "4",                             "height": "3",                             "view_mode": "0",                             "fields": []                         },                         {                             "widgetid": "1",                             "type": "favgraphs",                             "name": "",                             "x": "0",                             "y": "0",                             "width": "4",                             "height": "3",                             "view_mode": "0",                             "fields": []                         }                     ]                 },                 {                     "dashboard_pageid": "2",                     "name": "",                     "display_period": "0",                     "widgets": []                 },                 {                     "dashboard_pageid": "3",                     "name": "Custom page name",                     "display_period": "60",                     "widgets": []                 }             ]         },         {             "dashboardid": "2",             "name": "My dashboard",             "userid": "1",             "private": "1",             "display_period": "60",             "auto_start": "1",             "users": [                 {                     "userid": "4",                     "permission": "3"                 }             ],             "userGroups": [                 {                     "usrgrpid": "7",                     "permission": "2"                 }             ],             "pages": [                 {                     "dashboard_pageid": "4",                     "name": "",                     "display_period": "0",                     "widgets": [                         {                             "widgetid": "10",                             "type": "problems",                             "name": "",                             "x": "0",                             "y": "0",                             "width": "12",                             "height": "5",                             "view_mode": "0",                             "fields": [                                 {                                     "type": "2",                                     "name": "groupids",                                     "value": "4"                                 }                             ]                         }                     ]                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving all services  Retrieve all data about all services and their dependencies.  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.get",     "params": {         "output": "extend",         "selectChildren": "extend",         "selectParents": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "serviceid": "1",             "name": "My Service - 0001",             "status": "-1",             "algorithm": "2",             "sortorder": "0",             "weight": "0",             "propagation_rule": "0",             "propagation_value": "0",             "description": "My Service Description 0001.",             "uuid": "dfa4daeaea754e3a95c04d6029182681",             "created_at": "946684800",             "readonly": false,             "parents": [],             "children": []         },         {             "serviceid": "2",             "name": "My Service - 0002",             "status": "-1",             "algorithm": "2",             "sortorder": "0",             "weight": "0",             "propagation_rule": "0",             "propagation_value": "0",             "description": "My Service Description 0002.",             "uuid": "20ea0d85212841219130abeaca28c065",             "created_at": "946684800",             "readonly": false,             "parents": [],             "children": []         }     ],     "id": 1 } ```
pl	#### Pobieranie wszystkich usług  Pobierz wszystkie dane dotyczące wszystkich usług i ich zależności.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "service.get",     "params": {         "output": "extend",         "selectChildren": "extend",         "selectParents": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "serviceid": "1",             "name": "My Service - 0001",             "status": "-1",             "algorithm": "2",             "sortorder": "0",             "weight": "0",             "propagation_rule": "0",             "propagation_value": "0",             "description": "My Service Description 0001.",             "uuid": "dfa4daeaea754e3a95c04d6029182681",             "created_at": "946684800",             "readonly": false,             "parents": [],             "children": []         },         {             "serviceid": "2",             "name": "My Service - 0002",             "status": "-1",             "algorithm": "2",             "sortorder": "0",             "weight": "0",             "propagation_rule": "0",             "propagation_value": "0",             "description": "My Service Description 0002.",             "uuid": "20ea0d85212841219130abeaca28c065",             "created_at": "946684800",             "readonly": false,             "parents": [],             "children": []         }     ],     "id": 1 } ```

en-us	#### Retrieving all SLAs  Retrieve all data about all SLAs and their properties.  Request:  ```json {     "jsonrpc": "2.0",     "method": "sla.get",     "params": {         "output": "extend",         "selectSchedule": ["period_from", "period_to"],         "selectExcludedDowntimes": ["name", "period_from", "period_to"],         "selectServiceTags": ["tag", "operator", "value"],         "preservekeys": true     },     "auth": "85dd04b94cbfad794616eb923be13c71",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "1": {             "slaid": "1",             "name": "Database Uptime",             "period": "1",             "slo": "99.9995",             "effective_date": "1672444800",             "timezone": "America/Toronto",             "status": "1",             "description": "Provide excellent uptime for main SQL database engines.",             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "MySQL"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "PostgreSQL"                 }             ],             "schedule": [                 {                     "period_from": "0",                     "period_to": "601200"                 }             ],             "excluded_downtimes": [                 {                     "name": "Software version upgrade rollout",                     "period_from": "1648760400",                     "period_to": "1648764900"                 }             ]         }     },     "id": 1 } ```
pl	#### Pobieranie wszystkich SLA  Pobierz wszystkie dane dotyczące wszystkich SLA i ich właściwości.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "sla.get",     "params": {         "output": "extend",         "selectSchedule": ["period_from", "period_to"],         "selectExcludedDowntimes": ["name", "period_from", "period_to"],         "selectServiceTags": ["tag", "operator", "value"],         "preservekeys": true     },     "auth": "85dd04b94cbfad794616eb923be13c71",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": {         "1": {             "slaid": "1",             "name": "Database Uptime",             "period": "1",             "slo": "99.9995",             "effective_date": "1672444800",             "timezone": "America/Toronto",             "status": "1",             "description": "Provide excellent uptime for main SQL database engines.",             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "MySQL"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "PostgreSQL"                 }             ],             "schedule": [                 {                     "period_from": "0",                     "period_to": "601200"                 }             ],             "excluded_downtimes": [                 {                     "name": "Software version upgrade rollout",                     "period_from": "1648760400",                     "period_to": "1648764900"                 }             ]         }     },     "id": 1 } ```

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 } ```
pl	#### Pobieranie scenariusza sieci WWW  Pobierz wszystkie dane dotyczące scenariusza sieci WWW "4".  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "httptest.get",     "params": {         "output": "extend",         "selectSteps": "extend",         "httptestids": "9"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie danych po nazwie  Pobierz wszystkie dane dotyczące dwóch grup hostów o nazwach "Zabbix servers" i  "Linux servers".  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.get",     "params": {         "output": "extend",         "filter": {             "name": [                 "Zabbix servers",                 "Linux servers"             ]         }     },     "auth": "6f38cddc44cfbb6c1bd186f9a220b5a0",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie danych według nazwy  Pobierz wszystkie dane o dwóch hostach o nazwach "Zabbix server" i "Linux  server".  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "filter": {             "host": [                 "Zabbix server",                 "Linux server"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 discovery rules from a host  Retrieve all discovery rules for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": "extend",         "hostids": "10202"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "27425",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Network interface discovery",             "key_": "net.if.discovery",             "delay": "1h",             "status": "0",             "trapper_hosts": "",             "templateid": "22444",             "valuemapid": "0",             "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",             "uuid": "",             "state": "0",             "error": "",             "parameters": []         },         {             "itemid": "27426",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Mounted filesystem discovery",             "key_": "vfs.fs.discovery",             "delay": "1h",             "status": "0",             "trapper_hosts": "",             "templateid": "22450",             "valuemapid": "0",             "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",             "uuid": "",             "state": "0",             "error": "",             "parameters": []         }     ],     "id": 1 } ```
pl	#### Pobieranie reguł wykrywania z hosta  Pobierz wszystkie reguły wykrywania dla określonego ID hosta.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": "extend",         "hostids": "10202"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "27425",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Network interface discovery",             "key_": "net.if.discovery",             "delay": "1h",             "status": "0",             "trapper_hosts": "",             "templateid": "22444",             "valuemapid": "0",             "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",             "uuid": "",             "state": "0",             "error": "",             "parameters": []         },         {             "itemid": "27426",             "type": "0",             "snmp_oid": "",             "hostid": "10202",             "name": "Mounted filesystem discovery",             "key_": "vfs.fs.discovery",             "delay": "1h",             "status": "0",             "trapper_hosts": "",             "templateid": "22450",             "valuemapid": "0",             "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",             "uuid": "",             "state": "0",             "error": "",             "parameters": []         }     ],     "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:  ```json {     "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:  ```json {     "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 } ```
pl	#### Pobieranie zdarzeń według okresu  Pobierz wszystkie wydarzenia, które zostały utworzone między 9 a 10 października, 2012, w odwrotnej kolejności chronologicznej.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "time_from": "1349797228",         "time_till": "1350661228",         "sortfield": ["clock", "eventid"],         "sortorder": "desc"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "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 } ```
pl	#### Pobieranie warunków filtra  Pobierz nazwę reguły LLD „24681” i jej warunki filtrowania.  Filtr używa operatora logicznego typu „i”, więc właściwość `formula` jest pusta,  a formuła `eval_formula` jest generowana automatycznie.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": ["name"],         "selectFilter": "extend",         "itemids": ["24681"]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```

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 } ```
pl	#### Pobieranie globalnych wyrażeń regularnych.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "regexp.get",     "params": {         "output": ["regexpid", "name"],         "selectExpressions": ["expression", "expression_type"],         "regexpids": [1, 2],         "preservekeys": true     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ``` {.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 } ```

en-us	#### Retrieving graph items from a graph  Retrieve all graph items used in a graph with additional information about the item and the host.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphitem.get",     "params": {         "output": "extend",         "graphids": "387"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "gitemid": "1242",             "graphid": "387",             "itemid": "22665",             "drawtype": "1",             "sortorder": "1",             "color": "FF5555",             "yaxisside": "0",             "calc_fnc": "2",             "type": "0"         },         {             "gitemid": "1243",             "graphid": "387",             "itemid": "22668",             "drawtype": "1",             "sortorder": "2",             "color": "55FF55",             "yaxisside": "0",             "calc_fnc": "2",             "type": "0"         },         {             "gitemid": "1244",             "graphid": "387",             "itemid": "22671",             "drawtype": "1",             "sortorder": "3",             "color": "009999",             "yaxisside": "0",             "calc_fnc": "2",             "type": "0"         }     ],     "id": 1 } ```
pl	#### Pobieranie pozycji wykresu z wykresu  Pobiera wszystkie pozycje wykresu użyte na wykresie z dodatkowymi informacjami  o pozycji i hoście.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "graphitem.get",     "params": {         "output": "extend",         "graphids": "387"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "gitemid": "1242",             "graphid": "387",             "itemid": "22665",             "drawtype": "1",             "sortorder": "1",             "color": "FF5555",             "yaxisside": "0",             "calc_fnc": "2",             "type": "0"         },         {             "gitemid": "1243",             "graphid": "387",             "itemid": "22668",             "drawtype": "1",             "sortorder": "2",             "color": "55FF55",             "yaxisside": "0",             "calc_fnc": "2",             "type": "0"         },         {             "gitemid": "1244",             "graphid": "387",             "itemid": "22671",             "drawtype": "1",             "sortorder": "3",             "color": "009999",             "yaxisside": "0",             "calc_fnc": "2",             "type": "0"         }     ],     "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 } ```
pl	#### Pobieranie prototypów wykresów z reguły LLD  Pobierz wszystkie prototypy wykresów z reguły LLD.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.get",     "params": {         "output": "extend",         "discoveryids": "27426"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie wykresów z hostów  Pobiera wszystkie wykresy z hosta "10107" i sortuje we według nazwy.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "graph.get",     "params": {         "output": "extend",         "hostids": 10107,         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie grup hostów  Pobierz nazwy grup, do których należy host "Zabbix server", bez szczegółowych  informacji o samym hoście.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectGroups": "extend",         "filter": {             "host": [                 "Zabbix server"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Odpowiedź:  ```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 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 } ```
pl	#### Pobieranie prototypów hostów z reguły LLD  Pobierz wszystkie prototypy hostów, ich łącza grupowe, prototypy grup oraz  znaczniki z reguły LLD.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.get",     "params": {         "output": "extend",         "selectInterfaces": "extend",         "selectGroupLinks": "extend",         "selectGroupPrototypes": "extend",         "selectTags": "extend",         "discoveryids": "23554"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 by template  Retrieve hosts that have the "10001" (*Linux by Zabbix agent*) template linked to them.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid", "name"],         "templateids": "10001"     },     "auth": "70785d2b494a7302309b48afcdb3a401",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "templateid": "10001",             "hosts": [                 {                     "hostid": "10084",                     "name": "Zabbix server"                 },                 {                     "hostid": "10603",                     "name": "Host 1"                 },                 {                     "hostid": "10604",                     "name": "Host 2"                 }             ]         }     ],     "id": 1 } ```
pl	#### Pobieranie hostów według szablonu  Pobierz hosty, które są powiązane z szablonem "10001" (*Linux by Zabbix agent*).  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid", "name"],         "templateids": "10001"     },     "auth": "70785d2b494a7302309b48afcdb3a401",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "templateid": "10001",             "hosts": [                 {                     "hostid": "10084",                     "name": "Zabbix server"                 },                 {                     "hostid": "10603",                     "name": "Host 1"                 },                 {                     "hostid": "10604",                     "name": "Host 2"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving hosts by template  Retrieve hosts that have the "10001" (*Linux by Zabbix agent*) template linked to them.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.get",     "params": {         "output": "templateid",         "templateids": "10001",         "selectHosts": ["hostid", "name"]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "templateid": "10001",             "hosts": [                 {                     "hostid": "10084",                     "name": "Zabbix server"                 },                 {                     "hostid": "10603",                     "name": "Host 1"                 },                 {                     "hostid": "10604",                     "name": "Host 2"                 }             ]         }     ],     "id": 1 } ```
pl	### Pobieranie hostów według szablonu  Pobierz hosty, do których przypisany jest szablon "10001" (*Linux by Zabbix agent*).  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "template.get",     "params": {         "output": "templateid",         "templateids": "10001",         "selectHosts": ["hostid", "name"]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "templateid": "10001",             "hosts": [                 {                     "hostid": "10084",                     "name": "Zabbix server"                 },                 {                     "hostid": "10603",                     "name": "Host 1"                 },                 {                     "hostid": "10604",                     "name": "Host 2"                 }             ]         }     ],     "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. :::
pl	#### Pobieranie hostów  Mamy teraz prawidłowy token uwierzytelniający użytkownika, który możemy użyć  do dostępu do danych w Zabbix. Na przykład użyjmy metody [host.get](/manual/api/reference/host/get) do pobrania identyfikatorów IDs, nazw hostów i interfejsów wszystkich skonfigurowanych [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 Zauważ, że własność `auth` jest teraz ustawiona na token uwierzytelniający, który uzyskaliśmy przez wywołanie `user.login`. :::  Obiekt odpowiedzi będzie zawierać żądane dane o hostach:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "interfaces": [                 {                     "interfaceid": "1",                     "ip": "127.0.0.1"                 }             ]         }     ],     "id": 2 } ```  ::: notetip Ze względu na wydajność zalecamy zawsze wymieniać własności obiektu które chcesz pobrać aby uniknąć pobierania  wszystkiego. :::

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 } ```
pl	#### Pobieranie historii pozycji  Zwróć 10 ostatnich wartości odebranych z pozycji liczbowej (zmiennoprzecinkowa).  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "history.get",     "params": {         "output": "extend",         "history": 0,         "itemids": "23296",         "sortfield": "clock",         "sortorder": "DESC",         "limit": 10     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie prototypów pozycji z reguły LLD  Pobierz wszystkie prototypy pozycji dla określonego identyfikatora reguły LLD.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "output": "extend",         "discoveryids": "27426"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie pozycji z zasadami przetwarzania wstępnego  Pobierz wszystkie pozycje i ich zasady przetwarzania wstępnego dla określonego identyfikatora hosta.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": ["itemid", "name", "key_"],         "selectPreprocessing": "extend",         "hostids": "10254"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 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 } ```
pl	#### Pobieranie powiązanych szablonów  Pobierz identyfikatory i nazwy szablonów powiązanych z hostem "10084".  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectParentTemplates": [             "templateid",             "name"         ],         "hostids": "10084"     },     "id": 1,     "auth": "70785d2b494a7302309b48afcdb3a401" } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie okresów utrzymania  Pobierz wszystkie skonfigurowane okresy utrzymania oraz dane o przypisanych  grupach hostów, zdefiniowanych okresach czasu i znacznikach problemów.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.get",     "params": {         "output": "extend",         "selectGroups": "extend",         "selectTimeperiods": "extend",         "selectTags": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie typów mediów  Pobierz wszystkie skonfigurowane typy mediów.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.get",     "params": {         "output": "extend",         "selectMessageTemplates": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Pobieranie danych raportu  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "report.get",     "params": [         "output": "extend",         "selectUsers": "extend",         "selectUserGroups": "extend",         "reportids": ["1", "2"]     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	### Pobieranie danych roli  Pobierz dane roli "Super admin role" i jej zasady dostępu.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "role.get",     "params": {         "output": "extend",         "selectRules": "extend",         "roleids": "3"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Odpowiedź:  ```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 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 } ```
pl	### Pobieranie szablonów według nazwy  Pobierz wszystkie dane dotyczące dwóch szablonów o nazwach "Linux" i "Windows".  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "template.get",     "params": {         "output": "extend",         "filter": {             "host": [                 "Linux",                 "Windows"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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:  ```json {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "params": [],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "4.0.0",     "id": 1 } ```
pl	#### Pobieranie wersji API  Pobieranie wersji API Zabbix.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "params": [],     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": "4.0.0",     "id": 1 } ```

en-us	#### Retrieving trigger events  Retrieve the latest events from trigger "13926."  Request:  ```json {     "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:  ```json {     "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 } ```
pl	####  Pobieranie zdarzeń wyzwalacza  Pobierz ostatnie zdarzenia z wyzwalacza „13926”.  Zapytanie:  ```json {     "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 } ```  Odpowiedź:  ```json {     "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 } ```
pl	#### Pobieranie zdarzeń problemów wyzwalacza  Pobierz ostatnie zdarzenia z wyzwalacza "15112."  Zapytanie:  ```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 } ```  Odpowiedź:  ```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 value maps  Retrieve all configured value maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend"     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ```json {     "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:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend",         "selectMappings": "extend",         "valuemapids": ["4"]     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ```json {     "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 } ```
pl	#### Pobieranie map wartości  Pobierz wszystkie skonfigurowane mapy wartości.  Żądanie:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend"     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "valuemapid": "4",             "name": "Stan wymiany baterii APC"         },         {             "valuemapid": "5",             "name": "Stan baterii APC Battery"         },         {             "valuemapid": "7",             "name": "Status systemu Dell Open Manage"         }     ],     "id": 1 } ```  Pobierz jedną mapę wartości z jej mapowaniami.  Żądanie:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.get",     "params": {         "output": "extend",         "selectMappings": "extend",         "valuemapids": ["4"]     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "valuemapid": "4",             "name": "Status wymiany baterii APC",             "mappings": [                 {                     "type": "0",                     "value": "1",                     "newvalue": "nieznany"                 },                 {                     "type": "0",                     "value": "2",                     "newvalue": "niezainstalowany"                 },                 {                     "type": "0",                     "value": "3",                     "newvalue": "ok"                 },                 {                     "type": "0",                     "value": "4",                     "newvalue": "niepowodzenie"                 },                 {                     "type": "0",                     "value": "5",                     "newvalue": "wysokaTemperatura"                 },                 {                     "type": "0",                     "value": "6",                     "newvalue": "wymieńNatychmiast"                 },                 {                     "type": "0",                     "value": "7",                     "newvalue": "niskaPojemność"                 }             ]         }     ],     "id": 1 } ```

en-us	### Return values  `(array)` Returns an array with changes in configuration, that will be made.
pl	### Zwracane wartości `(array)` Zwraca tablicę ze zmianamy w konfiguracji, które zostaną wprowadzone.

en-us	### Return values  `(array)` Returns array with the names of updated parameters.
pl	### Zwracane wartości  `(array)` Zwraca tablicę z nazwami zaktualizowanych parametrów.

en-us	### Return values  `(array)` Returns array with the names of updated parameters.
pl	### Zwracane wartości  `(array)` Zwraca tablicę z nazwami zaktualizowanych parametrów.

en-us	### Return values  `(array)` Returns array with the names of updated parameters.
pl	### Zwracane wartości  `(array)` Zwraca tablicę z nazwami zaktualizowanych parametrów.

en-us	### Return values  `(boolean )` Returns boolean true as result on successful update.
pl	### Zwracane wartości  `(boolean )` Zwraca wartość logiczną true jako wynik po udanej aktualizacji.

en-us	### Return values  `(boolean)` Returns `true` if importing has been successful.
pl	### Zwracane wartości  `(boolean)` Zwraca `true` jeżeli importowanie się powiodło.

en-us	### Return values  `(boolean)` Returns `true` if the copying was successful.
pl	### Zwracane wartości  `(boolean)` Zwraca `true` jeżeli kopiowanie się powiodło.

en-us	### Return values  `(integer/array)` Returns an array of objects.
pl	### Zwrócone wartości  `(integer/array)` Zwraca tablicę obiektów.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   tliczbę pobranych obiektów, jeśli parametr `countOutput` został    użyty.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę otrzymanych obiektów, jeżeli parametr `countOutput` został   użyty.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     użyty.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca:  -   tablicę obiektów albo; -   liczbę zwracanych obiektów, jeśli parametr `countOutput`      został użyty.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablicę obiektów; -   liczbę pobranych obiektów, jeśli parametr `countOutput` został     wykorzystany.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
pl	### Zwracane wartości  `(integer/array)` Zwraca jedną z opcji:  -   tablica obiektów; -   ilość pobranych obiektów, jeżeli parametr `countOutput` został     użyty.

en-us	### Return values  `(object)` Returns an object containing the IDs of the cleared items under the `itemids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory wyczyszczonych pozycji we właściwości `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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory ID utworzonych akcji we właściwości `actionids`. Kolejność zwracanych identyfikatorów ID jest zgodna z kolejnością przekazanych akcji.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający ID utworzonych korelacji we właściwości `correlationids`. Kolejność zwracanych ID są zgodne z kolejności przekazanych korelacji.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych  pulpitów we właściwości `dashboardids`. Kolejność zwróconych  ID jest zgodna z kojenością przekazanych pulpitów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych  reguł wykrywania we właściwości `druleids`. Kolejność zwróconych ID  jest zgodna z kolejnością przekazanych reguł wykrywania.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych prototypów wykresów we właściwości `graphids`. Kolejność zwróconych identyfikatorów jest zgodna  z kolejnością przekazanych prototypów wykresów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych wykresów  we właściwości`graphids`. Kolejność zwróconych identyfikatorów jest zgodna  z kolejnością przekazanych wykresów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych grup hostów we właściwości `groupids`. Kolejność zwróconych ID odpowiada kolejności przekazanych grup hostów.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych interfejsów  hosta we właściwości `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych interfejsów  hosta we właściwości `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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych interfejsów  hosta we właściwości `interfaceids`. Kolejność zwróconych identyfikatorów  odpowiada kolejności przekazanych interfejsów hosta.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych prototypów  hostów we właściwości `hostids`. Kolejność zwróconych identyfikatorów  odpowiada kolejności przekazanych prototypów hostów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych hostów  w właściwości `hostids`. Kolejność zwróconych identyfikatorów odpowiada  kolejności przekazanych hostów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych map ikon  w właściwości `iconmapids`. Kolejność zwróconych identyfikatorów odpowiada  kolejności przekazanych map ikon.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych obrazów  w właściwości `imageids`. Kolejność zwróconych identyfikatorów odpowiada  kolejności przekazanych obrazów.

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.
pl	### Return values  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych prototypów  pozycji we właściwości `itemids`. Kolejność zwróconych identyfikatorów odpowiada  kolejności przekazanych prototypów pozycji.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych pozycji we właściwości `itemids`. Kolejność zwróconych identyfikatorów odpowiada  kolejności przekazanych pozycji.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych reguł LLD  we właściwości `itemids`. Kolejność zwróconych identyfikatorów ID jest zgodna  z kolejnością przekazanych reguł LLD.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych okresów utrzymania  w właściwości `maintenanceids`. Kolejność zwróconych identyfikatorów odpowiada  kolejności przekazanych okresów utrzymania.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych map we właściwości `sysmapids`. Kolejność zwróconych identyfikatorów zgadza się z kolejnością przekazanych map.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych typów mediów we właściwości `mediatypeids`. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych typów mediów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych proxy we właściwości `proxyids`. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych proxy.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created regular expressions under the `regexpids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych wyrażeń  regularnych we właściwości `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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych ról we właściwości `roleids`. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych ról.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych raportów  okresowych we właściwości `reportids`. Kolejność zwróconych identyfikatorów  odpowiada kolejności przekazanych raportów okresowych.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych skryptów we właściwości `scriptids`. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych skryptów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych usług we właściwości `serviceids`. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych usług.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych SLA we właściwości `slaids`. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych SLA.

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`.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych zadań we właściwości `taskids`. Jeden zadanie jest tworzone dla każdej pozycji i reguły wykrywania niskopoziomowego. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych `itemids`.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych szablonów  we właściwości `templateids`. Kolejność zwróconych identyfikatorów odpowiada  kolejności przekazanych szablonów.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory właściwości `valuemapids` utworzonych map wartości. Kolejność zwróconych identyfikatorów jest zgodna z kolejnością przekazywanych map wartości.

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.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory utworzonych scenariuszy  sieci WWW w właściwości `httptestids`. Kolejność zwróconych identyfikatorów  odpowiada kolejności przekazanych scenariuszy sieci WWW.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted actions under the `actionids` property.
pl	### Zwracane wartości `(object)` Zwraca obiekt zawierający identyfikatory ID usuniętych akcji we właściwości `actionids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted correlations under the `correlationids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający ID usuniętych korelacji we właściwości `correlationids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted dashboards under the `dashboardids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych pulpitów we właściwości `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted discovery rules under the `druleids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych reguł wykrywania we właściwości `druleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted graph prototypes under the `graphids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych prototypów  wykresów we właściwości `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted graphs under the `graphids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych wykresów we właściwości `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host groups under the `groupids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych grup  hostów w właściwości `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host interfaces under the `interfaceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych interfejsów  hosta we właściwości `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host interfaces under the `interfaceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych interfejsów  hosta we właściwości `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host prototypes under the `hostids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych prototypów  hostów we właściwości `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted hosts under the `hostids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych hostów  w właściwości `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted icon maps under the `iconmapids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych map ikon we właściwości `iconmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted images under the `imageids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych obrazów  w właściwości `imageids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted item prototypes under the `prototypeids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych prototypów pozycji we właściwości `prototypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted items under the `itemids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych pozycji właściwości `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted LLD rules under the `ruleids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych reguł LLD we właściwości `ruleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted maintenance periods under the `maintenanceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych okresów  utrzymania we właściwości `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted maps under the `sysmapids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych map  we właściwości `sysmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted media types under the `mediatypeids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych typów  mediów we właściwości `mediatypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted proxies under the `proxyids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych proxy  we właściwości `proxyids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted regular expressions under the `regexpids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych wyrażeń  regularnych we właściwości `regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted roles under the `roleids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych ról we właściwości `roleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted scheduled reports under the `reportids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych raportów  okresowych we właściwości `reportids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted scripts under the `scriptids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych skryptów  we właściwości `scriptids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted services under the `serviceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych usług  we właściwości `serviceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted SLAs under the `slaids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych SLA we właściwości `slaids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted templates under the `templateids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych szablonów we właściwości `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted value maps under the `valuemapids` property.
pl	### Zwracane wartości  `(array)` Zwraca obiekt zawierający identyfikatory usuniętych map wartości we właściwości `valuemapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted web scenarios under the `httptestids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory usuniętych scenariuszy  sieci WWW we właściwości `httptestids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated actions under the `actionids` property.
pl	### Zwracane wartości `(object)` Zwraca obiekt zawierający identyfikatory ID zaktualizowanych akcji we właściwości `actionids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated correlations under the `correlationids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierajacy identyfikatory zaktualizowanych korelacji we właściwości `correlationids.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated dashboards under the `dashboardids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych pulpitów pod właściwością `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated discovery rules under the `druleids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych reguł  wykrywania we właściwości`druleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated events under the `eventids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający ID zaktualizowanych zdarzeń we właściwości `eventids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated global macros under the `globalmacroids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanego globalnego makra pod właściwością `globalmacroids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graph prototypes under the `graphids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych prototypów  wykresów we właściwości `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graphs under the `graphids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych wykresów we właściwości `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych grup  hostów we właściwości `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych grup  hostów we właściwości `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych grup  hostów we właściwości `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych grup  hostów we właściwości `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host interfaces under the `interfaceids` property.
pl	### Wartości zwracane  `(obiekt)` Zwraca obiekt zawierający identyfikatory zaktualizowanych interfejsów hosta w ramach właściwości `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host prototypes under the `hostids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych prototypów  hostów we właściwości `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający ID zaktualizowanych hostów  w właściwości `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający ID zaktualizowanych hostów  w właściwości `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający ID zaktualizowanych hostów  w właściwości `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający ID zaktualizowanych hostów  w właściwości `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated icon maps under the `iconmapids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych map ikon we właściwości `iconmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated images under the `imageids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych obrazów we właściwości `imageids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated item prototypes under the `itemids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych prototypów  pozycji we właściwości `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated items under the `itemids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych pozycji we właściwości `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated LLD rules under the `itemids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych reguł LLD we właściwości `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated maintenances under the `maintenanceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych  okresów utrzymania we właściwości `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated maps under the `sysmapids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych map we właściwości `sysmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated media types under the `mediatypeids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych typów  mediów we właściwości `mediatypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated proxies under the `proxyids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych serwerów proxy  we właściwości `proxyids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated regular expressions under the `regexpids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych wyrażeń  regularnych we właściwości `regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated roles under the `roleids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych ról we właściwość `roleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated scheduled reports under the `reportids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych raportów  okresowych we właściwości `reportids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated scripts under the `scriptids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych skryptów we właściwości `scriptids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated services under the `serviceids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych usług  we właściwości `serviceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated SLAs under the `slaids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych SLA we właściwości `slaids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
pl	### Zwracane wartości  (object) Zwraca obiekt zawierający identyfikatory zaktualizowanych szablonów  we właściwości `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
pl	### Zwracane wartości  (object) Zwraca obiekt zawierający identyfikatory zaktualizowanych szablonów  we właściwości `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
pl	### Zwracane wartości  (object) Zwraca obiekt zawierający identyfikatory zaktualizowanych szablonów  we właściwości `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
pl	### Zwracane wartości  (object) Zwraca obiekt zawierający identyfikatory zaktualizowanych szablonów  we właściwości `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated value maps under the `valuemapids` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory ID zaktualizowanych wartości map we własności `valuemapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated web scenarios under the `httptestid` property.
pl	### Zwracane wartości  `(object)` Zwraca obiekt zawierający identyfikatory zaktualizowanych scenariuszy  sieci WWW w właściwości `httptestid`.

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. :::
pl	### Zwracane wartości  `(object)` Zwraca obiekt z identyfikatorami hostów jako właściwościami i tablicami  dostępnych skryptów jako wartościami.  ::: notetip Metoda automatycznie rozwija makra w tekście  `confirmation`. :::

en-us	### Return values  `(object)` Returns authentication object.
pl	### Zwracane wartości  `(object)` Zwraca obiekt uwierzytelniania.

en-us	### Return values  `(object)` Returns autoregistration object.
pl	### Zwracane wartości  `(object)` Zwraca obiekt rejestracji automatycznej.

en-us	### Return values  `(object)` Returns housekeeping object.
pl	### Zwracane wartości  `(object)` Zwraca obiekt utrzymania.

en-us	### Return values  `(object)` Returns settings object.
pl	### Zwracane wartości  `(object)` Zwraca obiekt ustawień.

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.|
pl	### Zwracane wartości  `(object)` Zwraca wynik wykonania skryptu.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |response|string|Informacja o powodzeniu wykonania skryptu.<br><br>Możliwa wartość - `success`.| |value|string|Wyjście skryptu.| |debug|object|Zawiera [obiekt debug](/manual/api/reference/script/object#Debug), jeśli wykonywany jest skrypt webhook. Dla innych typów skryptów zawiera pusty obiekt.|

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.                |
pl	### Zwracane wartości  `(object)` Zwraca wyniki obliczeń.  | Właściwość | [Typ](/manual/api/reference_commentary#data_types)  | Opis                                                                                                                                                                                                                                                                                                                                  | |------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | periods    | array                                               | Lista raportowanych okresów.<br><br>Każdy raportowany okres jest reprezentowany jako obiekt składający się z:<br>- _period\_from_ - Data rozpoczęcia raportowanego okresu (znacznik czasu).<br>- _period\_to_ - Data zakończenia raportowanego okresu (znacznik czasu).<br><br>Okresy są sortowane według pola `period_from` rosnąco. | | serviceids | array                                               | Lista identyfikatorów usług w raportowanych okresach.<br><br>Kolejność sortowania listy nie jest określona. Nawet jeśli parametr `serviceids` został przekazany do metody `sla.getsli`.                                                                                                                                               | | sli        | array                                               | Dane SLI (jako **dwuwymiarowa tablica**) dla każdego raportowanego okresu i usługi.<br><br>Indeks właściwości `periods` jest używany jako **pierwsza** wymiar tablicy `sli`.<br><br>Indeks właściwości `serviceids` jest używany jako **drugi** wymiar tablicy `sli`.                                                                 |

en-us	### Return values  `(string)` Returns a serialized string containing the requested configuration data.
pl	### Zwracane wartości  `(string)` Zwraca serializowany ciąg znaków zawierający żądane dane konfiguracyjne.

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. :::
pl	### Zwracane wartości  `(string)` Zwraca wersję API Zabbix.  ::: notetip Zaczynając od wersji Zabbix 2.0.4, wersja API jest taka sama jak wersja Zabbix. :::

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.\
pl	#### role  Zmiany:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) dodano wsparcie nowych właściwości `services.read.mode`, `services.read.list`, `services.read.tag`, `services.write.mode`, `services.write.list` i `services.write.tag`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) dodano wsparcie dla wartości `manage_services` dla właściwości `name` w obiekcie `action`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) dodane wsparcie dla wartości `manage_sla` dla właściwości`name` w obiekcie `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.\
pl	#### role  Zmiany:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) porzucono wsparcie wartości `manage_services` dla parametru `name` w obiekcie `action`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) porzucono wsparcie wartości `configuration.services` dla obiektu interfejsu użytkownika `name`.\

en-us	# role.create
pl	# role.create

en-us	# role.delete
pl	# role.delete

en-us	# role.get
pl	# role.get

en-us	# > Role object  The following objects are directly related to the `role` API.
pl	# > Role object  Poniższe obiekty są bezpośrednio powiązane z interfejsem 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.|
pl	### Role rules  Obiekt role rules ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |ui|array|Tablica obiektów [elementu UI](object#ui_element).| |ui.default\_access|integer|Czy dostęp do nowych elementów interfejsu użytkownika jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.| |services.read.mode|integer|Dostęp tylko do odczytu do usług.<br><br>Możliwe wartości:<br><br>0 - Dostęp tylko do odczytu do usług określonych przez właściwości `services.read.list` lub dopasowanych przez właściwość `services.read.tag`.<br>1 - *(domyślnie)* Dostęp tylko do odczytu do wszystkich usług.| |services.read.list|array|Tablica obiektów [usługi](object#service).<br><br>Określone usługi, włącznie z usługami potomnymi, zostaną udzielone dostępu tylko do odczytu do roli użytkownika. Dostęp tylko do odczytu nie zastąpi dostępu do odczytu i zapisu do usług.<br><br>Używane tylko wtedy, gdy `services.read.mode` jest ustawione na 0.| |services.read.tag|object|Tablica obiektów [znacznika usługi](object#service_tag).<br><br>Usługi dopasowane do znacznika, włącznie z usługami potomnymi, gdzie zostanie udzielony dostęp tylko do odczytu do roli użytkownika. Dostęp tylko do odczytu nie zastąpi dostępu do odczytu i zapisu do usług.<br><br>Używane tylko wtedy, gdy `services.read.mode` jest ustawione na 0.| |services.write.mode|integer|Dostęp do zapisu do usług.<br><br>Możliwe wartości:<br><br>0 - (domyślnie) Dostęp do zapisu do usług określonych przez właściwości `services.write.list` lub dopasowanych przez właściwość `services.write.tag`.<br>1 - Dostęp do zapisu do wszystkich usług.| |services.write.list|array|Tablica obiektów [usługi](object#service).<br><br>Określone usługi, włącznie z usługami potomnymi, zostaną udzielone dostępu do zapisu do roli użytkownika. Dostęp do zapisu zastąpi dostęp tylko do odczytu do usług.<br><br>Używane tylko wtedy, gdy `services.write.mode` jest ustawione na 0.| |services.write.tag|object|Tablica obiektów [znacznika usługi](object#service_tag).<br><br>Usługi dopasowane do znacznika, włącznie z usługami potomnymi, gdzie zostanie udzielony dostęp do zapisu do roli użytkownika. Dostęp do zapisu zastąpi dostęp tylko do odczytu do usług.<br><br>Używane tylko wtedy, gdy `services.write.mode` jest ustawione na 0.| |modules|array|Tablica obiektów [moduł](object#module).| |modules.default\_access|integer|Czy dostęp do nowych modułów jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.| |api.access|integer|Czy dostęp do interfejsu API jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.| |api.mode|integer|Tryb traktowania metod interfejsu API wymienionych w właściwości `api`.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* Lista zabroniona;<br>1 - Lista zezwoleń.| |api|array|Tablica metod API.| |actions|array|Tablica obiektów [akcji](object#action).| |actions.default\_access|integer|Czy dostęp do nowych akcji jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączony;<br>1 - *(domyślnie)* Włączony.|

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.
pl	### Role  Obiekt role ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |roleid|string|*(tylko do odczytu)* ID roli.| |**name**<br>(wymagane)|string|Nazwa roli.| |**type**<br>(wymagane)|integer|Typ użytkownika.<br><br>Możliwe wartości:<br>1 - *(domyślnie)* Użytkownik;<br>2 - Administrator;<br>3 - Super administrator.| |readonly|integer|*(tylko do odczytu)* Czy rola jest tylko do odczytu.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* Nie;<br>1 - Tak.|  Zauważ, że dla niektórych metod (update, delete) kombinacja wymaganych/opcjonalnych parametrów jest różna.

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
pl	# Role  Ta klasa jest przeznaczona do pracy z rolami użytkowników.  Odwołania do obiektów:\  -   [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)  Dostępne metody:\  -   [role.create](/manual/api/reference/role/create) - utwórz nowe role       użytkowników -   [role.delete](/manual/api/reference/role/delete) - usuń role użytkowników -   [role.get](/manual/api/reference/role/get) - pobierz role użytkowników -   [role.update](/manual/api/reference/role/update) - zaktualizuj role użytkowników

en-us	# role.update
pl	# role.update

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 } ```
pl	#### Uruchom niestandardowy skrypt  Uruchamia skrypt „ping” na hoście.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "script.execute",     "params": {         "scriptid": "1",         "hostid": "30079"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 } ```
pl	#### Uruchom skrypt webhook  Uruchamia skrypt typu webhook który wysyła zapytanie HTTP do zewnętrznej usługi.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "script.execute",     "params": {         "scriptid": "4",         "hostid": "30079"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```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 Zabbix get  An example of running Zabbix get under UNIX to get the processor load value from the agent:      cd bin     ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]  Another example of running Zabbix get for capturing a string from a website:      cd bin     ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.example.com,,,\"USA: ([a-zA-Z0-9.-]+)\",,\1]"  Note that the item key here contains a space so quotes are used to mark the item key to the shell. The quotes are not part of the item key; they will be trimmed by the shell and will not be passed to Zabbix agent.  Zabbix get accepts the following command line parameters:        -s --host <host name or IP>      Specify host name or IP address of a host.       -p --port <port number>          Specify port number of agent running on the host. Default is 10050.       -I --source-address <IP address> Specify source IP address.       -t --timeout <seconds>           Specify timeout. Valid range: 1-30 seconds (default: 30 seconds).       -k --key <item key>              Specify key of item to retrieve value of.       -h --help                        Give this help.       -V --version                     Display version number.  See also [Zabbix get manpage](/manpages/zabbix_get) for more information.  Zabbix get on Windows can be run similarly:      zabbix_get.exe [options]
pl	#### Uruchamianie Zabbix get  Przykład uruchomienia Zabbix get w systemie UNIX w celu uzyskania wartości  obciążenia procesora od agenta:      cd bin     ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]  Inny przykład uruchomienia Zabbix get do przechwytywania ciągu znaków ze  strony internetowej:      cd bin     ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.example.com,,,\"USA: ([a-zA-Z0-9.-]+)\",,\1]"  Zauważ, że klucz pozycji zawiera spację, więc cudzysłowy są używane do oznaczenia  klucza pozycji w powłoce. Cudysłowy nie są częścią klucza pozycji; zostaną  one przycięte przez powłokę i nie zostaną przekazane agentowi Zabbix.  Zabbix get akceptuje następujące parametry wiersza poleceń:        -s --host <nazwa hosta lub IP>      Określa nazwę hosta lub adres IP hosta.       -p --port <numer portu>          Określa numer portu agenta działającego na hoście. Wartość domyślna to 10050.       -I --source-address <adres IP> Określa źródłowy adres IP.       -t --timeout <sekundy>           Określa limit czasu. Prawidłowy zakres: 1-30 sekund (domyślnie: 30 sekund).       -k --key <klucz pozycji>              Określa klucz pozycji, którego wartość ma zostać pobrana.       -h --help                        Wyświetla tą pomoc.       -V --version                     Wyświetla numer wersji.  Zobacz także [strony pomocy Zabbix get](/manpages/zabbix_get) po więcej informacji.  Zabbix get na systemie Windows można uruchomić podobnie:      zabbix_get.exe [options]

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}
pl	###      Opcje kontroli działania     **config\_cache\_reload**   Przeładowuje pamięć podręczną konfiguracji. Ignorowane jeżeli cache został właśnie załadowany. Aktywne Zabbix proxy połączy się do serwera Zabbix i wyśle zapytanie o dane konfiguracyjne. Domyślny plik konfiguracyjny (chyba że użyto opcję **-c**)  zostanie użyty by odszukać plik PID, a sygnał zostanie wysłany do procesu,  który został wymieniony w pliku PID.     **snmp\_cache\_reload**   Przeładowuje pamięć podręczną SNMP.     **housekeeper\_execute**   Wykonaj procedurę porządkowana. Ignorowane, jeżeli procedura porządkowania jest aktualnie wykonywana.     **diaginfo**\[=*sekcja*\]   Rejestruj wewnętrzne informacje diagnostyczne określonej sekcji. Sekcja może posiadać wartość *historycache*, *preprocessing*. Domyślnie rejestrowane są informacje diagnostyczne wszystkich sekcji.     **log\_level\_increase**\[=*cel*\]   Podnosi poziom logowania, wpływa na wszystkie procesy jeżeli cel nie jest określony.     **log\_level\_decrease**\[=*cel*\]   Obniża poziom logowania, wpływa na wszystkie procesy jeżeli cel nie jest określony  [ ]{#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}
pl	#### OPCJE KONTROLI DZIAŁANIA:     **userparameter reload**   Przeładowuje parametry użytkownika z pliku konfiguracyjnego     **loglevel increase**   Podnosi poziom logowania     **loglevel decrease**   Obniża poziom logowania     **help**   Wyświetla listę dostępnych opcji sterowania     **metrics**   Wyświetla listę dostępnych metryk     **version**   Wyświetla wersję  ```{=html} <!-- --> ``` **-p**, **--print**   Wyświetla znane pozycje i kończy działanie . Dla każdej pozycji do testów używane są  albo ogólne wartości domyślne, albo określone wartości domyślne. Wartości te są wymienione w nawiasach kwadratowych jako parametry pozycji. Zwracane wartości są ujęte w nawiasy kwadratowe i poprzedzone typem zwracanej wartości, oddzielone znakiem kreski pionowej. Dla parametrów użytkownika typem jest zawsze **t**,ponieważ agent nie może określić wszystkich możliwych zwracanych wartości. Pozycje, wyświetlane jako działające, nie gwarantują działania z poziomu serwera Zabbix  lub za pomocą zabbix\_get podczas odpytywania demona działającego agenta, ponieważ uprawnienia lub  środowisko mogą być inne. Zwracane typy wartości:     d   Liczba z częścią dziesiętną.     m   Nie wspierany. Może to być spowodowane zapytaniem o pozycję która działa tylko w trybie aktywnym, takim jak element monitorowania pliku logu lub pozycja która wymaga wielu zebranych wartości. Problemy z uprawnieniami lub nieprawidłowe parametry użytkownika mogą również powodować stan nie wspierany.     s   Tekst. Maksymalna długość nie jest ograniczona.     t   Tekst. Tak samo jak **s**.     u   Liczba całkowita bez znaku.  \  **-t**, **--test** *klucz-pozycji*   Testuje pojedynczą pozycję i kończy działanie. Zobacz **--print**  dla opisu danych wyjściowych.  **-h**, **--help**   Wyświetla tę pomoc i kończy działanie.  **-V**, **--version**   Wypisuje informację o wersji i kończy działanie.  [ ]{#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}
pl	###      Opcje kontroli działania     **userparameter\_reload** Przeładowuje parametry użytkownika z pliku konfiguracyjnego     **log\_level\_increase**\[=*cel*\]   Podnosi poziom logowania, wpływa na wszystkie procesy jeżeli cel nie jest określony     **log\_level\_decrease**\[=*cel*\]   Obniża poziom logowania, wpływa na wszystkie procesy jeżeli cel nie jest określony  [ ]{#lbAG}

en-us	 ##### RUNTIME CONTROL   Runtime control options:    **config\_cache\_reload**   Reload configuration cache. Ignored if cache is being currently loaded. 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.  **trigger_housekeeper\_execute**   Start the trigger housekeeping procedure. Ignored if the trigger housekeeping procedure is currently in progress.    **diaginfo**\[=*section*\]   Log internal diagnostic information of the specified section. Section can be *historycache*, *preprocessing*, *alerting*, *lld*, *valuecache*. By default diagnostic information of all sections is logged.  **ha_status**   Log high availability (HA) cluster status.
pl	##### Kontrola działania Opcje kontroli działania    **config\_cache\_reload** Przeładowuje pamięć podręczną konfiguracji. Ignorowane jeżeli cache został właśnie załadowany. Domyślny plik konfiguracyjny (chyba że użyto opcję **-c**) zostanie użyty  by odszukać plik PID, a sygnał zostanie wysłany do procesu, który został wymieniony  w pliku PID.    **snmp\_cache\_reload** Przeładowuje pamięć podręczną SNMP.    **housekeeper\_execute** Wykonaj procedurę porządkowana. Ignorowane, jeżeli procedura porządkowania jest aktualnie wykonywana.  **trigger_housekeeper\_execute** Wykonaj procedurę porządkowania wyzwalaczy. Ignorowane, jeśli procedura porządkowania wyzwalaczy jest w toku.    **diaginfo**\[=*sekcja*\] Rejestruj wewnętrzne informacje diagnostyczne określonej sekcji. Sekcja może posiadać wartość *historycache*, *preprocessing*, *alerting*, *lld*, *valuecache*. Domyślnie rejestrowane są informacje diagnostyczne wszystkich sekcji.  **ha_status** Rejestruj stan klastra o wysokiej dostępności (HA).

en-us	##### Runtime control  Runtime control provides some options for remote control.  |Option|Description| |--|--------| |log\_level\_increase|Increase log level.| |log\_level\_decrease|Decrease log level.| |metrics|List available metrics.| |version|Display agent version.| |userparameter\_reload|Reload values of the *UserParameter* and *Include* options from the current configuration file.| |help|Display help information on runtime control.|  Examples:  -   increasing log level for agent 2 -   print runtime control options  ```{=html} <!-- --> ```     zabbix_agent2 -R log_level_increase     zabbix_agent2 -R help
pl	##### Kontrola działania  Kontrola działania zapewnia pewne opcje zdalnego sterowania.  |Opcja|Opis| |--|--------| |log\_level\_increase|Podnosi poziom logowania| |log\_level\_decrease|Obniża poziom logowania| |metrics|Wyświetla listę dostępnych metryk.| |version|Wyświetla wersję agenta| |userparameter\_reload|Przeładowuje wartości opcji *UserParameter* i *Include* bieżacego z pliku konfiguracyjnego.| |help|Wyświetla informacje pomocy dotyczące kontroli działania.|  Przykłady:  -   zwiększenie poziomu logowania dla agent 2 -   wyświetla opcje kontroli działania  ```{=html} <!-- --> ```     zabbix_agent2 -R log_level_increase     zabbix_agent2 -R help

en-us	##### Runtime control  With runtime control options you may change the log level of agent processes.  |Option|Description|Target| |--|------|------| |log\_level\_increase\[=<target>\]|Increase log level.<br>If target is not specified, all processes are affected.|Target can be specified as:<br>**process type** - all processes of specified type (e.g., listener)<br>See all [agent process types](#agent_process_types).<br>**process type,N** - process type and number (e.g., listener,3)<br>**pid** - process identifier (1 to 65535). For larger values specify target as 'process-type,N'.| |log\_level\_decrease\[=<target>\]|Decrease log level.<br>If target is not specified, all processes are affected.|^| |userparameter\_reload|Reload values of the *UserParameter* and *Include* options from the current configuration file.| |  Examples:  -   increasing log level of all processes -   increasing log level of the third listener process -   increasing log level of process with PID 1234 -   decreasing log level of all active check processes  ```{=html} <!-- --> ```     zabbix_agentd -R log_level_increase     zabbix_agentd -R log_level_increase=listener,3     zabbix_agentd -R log_level_increase=1234     zabbix_agentd -R log_level_decrease="active checks"  ::: noteclassic Runtime control is not supported on OpenBSD, NetBSD and Windows. :::
pl	##### Kontrola działania  Dzięki opcjom kontroli działania możesz zmienić poziom logowania procesów  agenta.  |Opcja|Opis|Cel| |--|------|------| |log\_level\_increase\[=<cel>\]|Zwiększ poziom logowania.<br>Jeśli cel nie jest określony, dotyczy to wszystkich procesów.|Cel można określić jako:<br>**typ procesu** - wszystkie procesy określonego typu (np. listener)<br>Zobacz wszystkie [typy procesów agenta](#agent_process_types).<br>**typ procesu,N** - typ i numer procesu (np. listener,3)<br>**pid** - identyfikator procesu (od 1 do 65535). W przypadku większych wartości określ cel jako "typ procesu,N".| |log\_level\_decrease\[=<cel>\]|Zmniejsz poziom logowania.<br>Jeśli cel nie jest określony, dotyczy to wszystkich procesów.|^| |userparameter\_reload|Przeładuj wartości opcji *UserParameter* i *Include* z bieżącego pliku konfiguracyjnego.| |  Przykłady:  -   zwiększenie poziomu logowania wszystkich procesów -   zwiększenie poziomu logowania trzeciego procesu listener -   zwiększenie poziomu logowania procesu z PID 1234 -   zmniejszanie poziomu logowania wszystkich procesów active checks  ```{=html} <!-- --> ```     zabbix_agentd -R log_level_increase     zabbix_agentd -R log_level_increase=listener,3     zabbix_agentd -R log_level_increase=1234     zabbix_agentd -R log_level_decrease="active checks"  ::: noteclassic Kontrola działania nie jest obsługiwana w systemach OpenBSD, NetBSD  i Windows. :::

en-us	### Scenario step  The scenario step object defines a specific web scenario check. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |httpstepid|string|*(readonly)* ID of the scenario step.| |**name**<br>(required)|string|Name of the scenario step.| |**no**<br>(required)|integer|Sequence number of the step in a web scenario.| |**url**<br>(required)|string|URL to be checked.| |follow\_redirects|integer|Whether to follow HTTP redirects.<br><br>Possible values are:<br>0 - don't follow redirects;<br>1 - *(default)* follow redirects.| |headers|array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|HTTP headers that will be sent when performing a request. Scenario step headers will overwrite headers specified for the web scenario.| |httptestid|string|*(readonly)* ID of the web scenario that the step belongs to.| |posts|string<br>array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|HTTP POST variables as a string (raw post data) or as an array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field) (form field data).| |required|string|Text that must be present in the response.| |retrieve\_mode|integer|Part of the HTTP response that the scenario step must retrieve.<br><br>Possible values are:<br>0 - *(default)* only body;<br>1 - only headers;<br>2 - headers and body.| |status\_codes|string|Ranges of required HTTP status codes separated by commas.| |timeout|string|Request timeout in seconds. Accepts seconds, time unit with suffix and user macro.<br><br>Default: 15s. Maximum: 1h. Minimum: 1s.| |variables|array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|Scenario step variables.| |query\_fields|array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|Query fields - array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field) that will be added to URL when performing a request|
pl	### Scenario step  Obiekt Scenario step definiuje konkretne sprawdzenie scenariusza sieci WWW. Posiada  następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |httpstepid|string|*(tylko do odczytu)* ID kroku scenariusza.| |**name**<br>(wymagane)|string|Nazwa kroku scenariusza.| |**no**<br>(wymagane)|integer|Numer sekwencyjny kroku w scenariuszu internetowym.| |**url**<br>(wymagane)|string|Adres URL do sprawdzenia.| |follow\_redirects|integer|Czy podążać za przekierowaniami HTTP.<br><br>Możliwe wartości to:<br>0 - nie podążaj za przekierowaniami;<br>1 - *(domyślne)* podążaj za przekierowaniami.| |headers|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Nagłówki HTTP, które zostaną wysłane podczas wykonywania żądania. Nagłówki kroku scenariusza nadpisują nagłówki określone dla scenariusza WWW.| |httptestid|string|*(tylko do odczytu)* ID scenariusza WWW, do którego należy krok.| |posts|string<br>tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Zmienne POST HTTP jako łańcuch (surowe dane POST) lub jako tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field) (dane pola formularza).| |required|string|Tekst, który musi być obecny w odpowiedzi.| |retrieve\_mode|integer|Część odpowiedzi HTTP, którą krok scenariusza musi pobrać.<br><br>Możliwe wartości to:<br>0 - *(domyślne)* tylko treść;<br>1 - tylko nagłówki;<br>2 - nagłówki i treść.| |status\_codes|string|Zakresy wymaganych kodów stanu HTTP oddzielone przecinkami.| |timeout|string|Limit czasu żądania w sekundach. Akceptuje sekundy, jednostki czasu z przyrostkiem i makro użytkownika.<br><br>Domyślnie: 15s. Maksymalnie: 1h. Minimalnie: 1s.| |variables|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Zmienne kroku scenariusza.| |query\_fields|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Pola zapytań - tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field), które zostaną dodane do adresu URL podczas wykonywania żądania.|

en-us	#### script  Changes:\ [ZBX-19466](https://support.zabbix.com/browse/ZBX-19466) changed validation of `script` object to be unique by combination of 2 properties: `name` and `menu_path`.\
pl	#### script  Zmiany:\ [ZBX-19466](https://support.zabbix.com/browse/ZBX-19466) zmieniono walidację obiektu `script` na unikalną poprzez połączenie 2-ch właściwości: `name` i `menu_path`.\

en-us	# script.create
pl	# script.create

en-us	# script.delete
pl	# script.delete

en-us	# script.execute
pl	# script.execute

en-us	# script.get
pl	# script.get

en-us	# script.getscriptsbyhosts
pl	# script.getscriptsbyhosts

en-us	# > Script object  The following objects are directly related to the `script` API.
pl	# > Script object  Poniższe obiekty są bezpośrednio powiązane z interfejsem API `script`.

en-us	#### Scripts  Configure and execute scripts to help you with your daily tasks.  [Script API](/manual/api/reference/script)
pl	#### Skrypty  Konfiguruj i wykonuj skrypty, które pomogą Ci w codziennych zadaniach.  [API skryptu](/manual/api/reference/script)

en-us	### Script  The script object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |scriptid|string|*(readonly)* ID of the script.| |**name**<br>(required)|string|Name of the script.| |**type**<br>(required)|integer|Script type.<br><br>Possible values:<br>0 - Script;<br>1 - IPMI;<br>2 - SSH;<br>3 - Telnet;<br>5 - *(default)* Webhook.| |**command**<br>(required)|string|Command to run.| |scope|integer|Script scope.<br><br>Possible values:<br>1 - *default* action operation;<br>2 - manual host action;<br>4 - manual event action.| |execute\_on|integer|Where to run the script.<br>Used if `type` is `0` (script).<br><br>Possible values:<br>0 - run on Zabbix agent;<br>1 - run on Zabbix server;<br>2 - *(default)* run on Zabbix server (proxy).| |menu\_path|string|Folders separated by slash that form a menu like navigation in frontend when clicked on host or event.<br>Used if `scope` is `2` or `4`.| |authtype|integer|Authentication method used for SSH script type.<br>Used if `type` is `2`.<br><br>Possible values:<br>0 - password;<br>1 - public key.| |username|string|User name used for authentication.<br>Required if `type` is `2` or `3`.| |password|string|Password used for SSH scripts with password authentication and Telnet scripts.<br>Used if `type` is `2` and `authtype` is `0` or `type` is `3`.| |publickey|string|Name of the public key file used for SSH scripts with public key authentication.<br>Required if type is `2` and `authtype` is `1`.| |privatekey|string|Name of the private key file used for SSH scripts with public key authentication.<br>Required if type is `2` and `authtype` is `1`.| |port|string|Port number used for SSH and Telnet scripts.<br>Used if type is `2` or `3`.| |groupid|string|ID of the host group that the script can be run on. If set to 0, the script will be available on all host groups.<br><br>Default: 0.| |usrgrpid|string|ID of the user group that will be allowed to run the script. If set to 0, the script will be available for all user groups.<br>Used if `scope` is `2` or `4`.<br><br>Default: 0.| |host\_access|integer|Host permissions needed to run the script.<br>Used if `scope` is `2` or `4`.<br><br>Possible values:<br>2 - *(default)* read;<br>3 - write.| |confirmation|string|Confirmation pop up text. The pop up will appear when trying to run the script from the Zabbix frontend.<br>Used if `scope` is `2` or `4`.| |timeout|string|Webhook script execution timeout in seconds. Time suffixes are supported, e.g. 30s, 1m.<br>Required if `type` is `5`.<br><br>Possible values:<br>1-60s<br><br>Default value:<br>30s| |parameters|array|Array of [webhook input parameters](/manual/api/reference/script/object#Webhook parameters).<br>Used if `type` is `5`.| |description|string|Description of the script.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pl	### Script  Obiekt script posiada następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |scriptid|string|*(tylko do odczytu)* ID skryptu.| |**name**<br>(wymagane)|string|Nazwa skryptu.| |**type**<br>(wymagane)|integer|Typ skryptu.<br><br>Możliwe wartości:<br>0 - Skrypt;<br>1 - IPMI;<br>2 - SSH;<br>3 - Telnet;<br>5 - *(domyślnie)* Webhook.| |**command**<br>(wymagane)|string|Polecenie do wykonania.| |scope|integer|Zakres skryptu.<br><br>Możliwe wartości:<br>1 - *domyślnie* operacja akcji;<br>2 - ręczna akcja na hoście;<br>4 - ręczna akcja na zdarzeniu.| |execute_on|integer|Gdzie uruchomić skrypt.<br>Używane, jeśli `type` to `0` (skrypt).<br><br>Możliwe wartości:<br>0 - uruchom na agencie Zabbix;<br>1 - uruchom na serwerze Zabbix;<br>2 - *(domyślnie)* uruchom na serwerze Zabbix (proxy).| |menu_path|string|Foldery oddzielone ukośnikami, które tworzą nawigację menu w interfejsie, kiedy kliknięmyHost na hoście lub zdarzeniu.<br>Używane, jeśli `scope` to `2` lub `4`.| |authtype|integer|Metoda uwierzytelniania używana dla typu skryptu SSH.<br>Używane, jeśli `type` to `2`.<br><br>Możliwe wartości:<br>0 - hasło;<br>1 - klucz publiczny.| |username|string|Nazwa użytkownika używana do uwierzytelnienia.<br>Wymagane, jeśli `type` to `2` lub `3`.| |password|string|Hasło używane dla skryptów SSH z uwierzytelnianiem hasłem i skryptów Telnet.<br>Używane, jeśli `type` to `2` i `authtype` to `0` lub `type` to `3`.| |publickey|string|Nazwa pliku klucza publicznego używanego do skryptów SSH z uwierzytelnianiem kluczem publicznym.<br>Wymagane, jeśli typ to `2` i `authtype` to `1`.| |privatekey|string|Nazwa pliku klucza prywatnego używanego do skryptów SSH z uwierzytelnianiem kluczem publicznym.<br>Wymagane, jeśli typ to `2` i `authtype` to `1`.| |port|string|Numer portu używany dla skryptów SSH i Telnet.<br>Używane, jeśli typ to `2` lub `3`.| |groupid|string|ID grupy hostów, na której można uruchomić skrypt. Jeśli ustawione na 0, skrypt będzie dostępny we wszystkich grupach hostów.<br><br>Domyślne: 0.| |usrgrpid|string|ID grupy użytkowników, która będzie mogła uruchomić skrypt. Jeśli ustawione na 0, skrypt będzie dostępny dla wszystkich grup użytkowników.<br>Używane, jeśli `scope` to `2` lub `4`.<br><br>Domyślne: 0.| |host_access|integer|Uprawnienia hosta potrzebne do uruchomienia skryptu.<br>Używane, jeśli `scope` to `2` lub `4`.<br><br>Możliwe wartości:<br>2 - *(domyślnie)* odczyt;<br>3 - zapis.| |confirmation|string|Tekst potwierdzenia w wyskakującym oknie. Okno pojawi się podczas próby uruchomienia skryptu z interfejsu Zabbixa.<br>Używane, jeśli `scope` to `2` lub `4`.| |timeout|string|Limit czasu wykonania skryptu webhooka w sekundach. Obsługiwane są sufiksy czasowe, np. 30s, 1m.<br>Wymagane, jeśli `type` to `5`.<br><br>Możliwe wartości:<br>1-60s<br><br>Wartość domyślna:<br>30s| |parameters|array|Tablica [parametrów wejściowych webhooka](/manual/api/reference/script/object#Webhook parameters).<br>Używane, jeśli `type` to `5`.| |description|string|Opis skryptu.|  Zauważ, że dla niektórych metod (update, delete) kombinacja parametrów wymaganych/opcjonalnych jest inna.

en-us	# Script  This class is designed to work with scripts.  Object references:\  -   [Script](/manual/api/reference/script/object#script) -   [Webhook     parameters](/manual/api/reference/script/object#webhook_parameters) -   [Debug](/manual/api/reference/script/object#debug) -   [Log entry](/manual/api/reference/script/object#log_entry)  Available methods:\  -   [script.create](/manual/api/reference/script/create) - create new     scripts -   [script.delete](/manual/api/reference/script/delete) - delete     scripts -   [script.execute](/manual/api/reference/script/execute) - run scripts -   [script.get](/manual/api/reference/script/get) - retrieve scripts -   [script.getscriptsbyhosts](/manual/api/reference/script/getscriptsbyhosts) -     retrieve scripts for hosts -   [script.update](/manual/api/reference/script/update) - update     scripts
pl	# Script  Ta klasa jest przeznaczona do pracy ze skryptami.  Odwołania do obiektów:\  -   [Script](/manual/api/reference/script/object#script) -   [Webhook     parameters](/manual/api/reference/script/object#webhook_parameters) -   [Debug](/manual/api/reference/script/object#debug) -   [Log entry](/manual/api/reference/script/object#log_entry)  Dostępne metody:\  -  [script.create](/manual/api/reference/script/create) - tworzenie nowych      skryptów -  [script.delete](/manual/api/reference/script/delete) - usuwanie      skryptów -  [script.execute](/manual/api/reference/script/execute) - uruchamianie skryptów -  [script.get](/manual/api/reference/script/get) - pobieranie skryptów -  [script.getscriptsbyhosts](/manual/api/reference/script/getscriptsbyhosts) -      pobieranie skryptów dla hostów -  [script.update](/manual/api/reference/script/update) - aktualizowanie      skryptów

en-us	# script.update
pl	# script.update

en-us	#### Searching by host inventory data  Retrieve hosts that contain "Linux" in the host inventory "OS" field.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "host"         ],         "selectInventory": [             "os"         ],         "searchInventory": {             "os": "Linux"         }     },     "id": 2,     "auth": "7f9e00124c75e8f25facd5c093f3e9a0" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "inventory": {                 "os": "Linux Ubuntu"             }         },         {             "hostid": "10107",             "host": "Linux server",             "inventory": {                 "os": "Linux Mint"             }         }     ],     "id": 1 } ```
pl	#### Wyszukiwanie według danych inwentarza hosta  Pobierz hosty zawierające "Linux" w polu "OS" inwentarza hosta.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "host"         ],         "selectInventory": [             "os"         ],         "searchInventory": {             "os": "Linux"         }     },     "id": 2,     "auth": "7f9e00124c75e8f25facd5c093f3e9a0" } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "inventory": {                 "os": "Linux Ubuntu"             }         },         {             "hostid": "10107",             "host": "Linux server",             "inventory": {                 "os": "Linux Mint"             }         }     ],     "id": 1 } ```