en-us	### Parameters  `(array)` IDs of hosts to delete.
uk	### Параметри  `(array)` ID хостів для видалення.

en-us	### Parameters  `(array)` IDs of items to clear.
uk	### Параметри  `(array)` ID елементів для очищення.

en-us	### Parameters  `(array)` IDs of proxies to delete.
uk	### Параметри  `(array)` ID проксі для видалення.

en-us	### Parameters  `(array)` IDs of the actions to delete.
uk	### Параметри  `(array)` Ідентифікатори дій для видалення.

en-us	### Parameters  `(array)` IDs of the correlations to delete.
uk	### Параметри  `(array)` Ідентифікатори кореляцій, які потрібно видалити.

en-us	### Parameters  `(array)` IDs of the dashboards to delete.
uk	### Параметри  `(array)` Ідентифікатори інформаційних панелей для видалення.

en-us	### Parameters  `(array)` IDs of the discovery rules to delete.
uk	### Параметри  `(array)` ідентифікатори правил виявлення для видалення.

en-us	### Parameters  `(array)` IDs of the graph prototypes to delete.
uk	### Параметри  `(масив)` ID прототипів графіків для видалення.

en-us	### Parameters  `(array)` IDs of the graphs to delete.
uk	### Параметри  `(array)` ID графіків для видалення.

en-us	### Parameters  `(array)` IDs of the host groups to delete.
uk	### Параметри  `(array)` ID груп хостів для видалення.

en-us	### Parameters  `(array)` IDs of the host interfaces to delete.
uk	### Параметри  `(array)` ID хост-інтерфейсів для видалення.

en-us	### Parameters  `(array)` IDs of the host prototypes to delete.
uk	### Параметри  `(array)` ID прототипів вузлів для видалення.

en-us	### Parameters  `(array)` IDs of the LLD rules to delete.
uk	### Параметри  `(array)` ідентифікатори правил LLD для видалення.

en-us	### Parameters  `(array)` The method accepts an empty array.
uk	### Параметри  `(array)` Метод приймає порожній масив.

en-us	### Parameters  `(object/array)` Action properties to be updated.  The `actionid` property must be defined for each action, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object to replace the current filter.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to replace existing operations.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to replace existing recovery operations.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to replace existing update operations.|
uk	 ### Параметри  `(object/array)` Властивості дії, які потрібно оновити.  Властивість `actionid` має бути визначена для кожної дії, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.  Окрім [стандартних властивостей дії](object#action), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |filter|object|Дія [filter](/manual/api/reference/action/object#action_filter) об’єкт для заміни поточного фільтра.| |operations|array|Дія [operations](/manual/api/reference/action/object#action_operation) для заміни існуючих операцій.| |recovery\_operations|array|Дія [операції відновлення](/manual/api/reference/action/object#action_recovery_operation) для заміни існуючих операцій відновлення.| |update\_operations|array|Дія [операції оновлення](/manual/api/reference/action/object#action_update_operation) для заміни існуючих операцій оновлення.|

en-us	### Parameters  `(object/array)` Actions to create.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object for the action.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to create for the action.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to create for the action.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to create for the action.|
uk	 ### Параметри  `(object/array)` Дії для створення.  На додаток до [стандартних властивостей дії](object#action), метод приймає наступні параметри.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Дія [фільтр](/manual/api/reference/action/object#action_filter) об’єкт для дії.|| |operations|array|Дія [операції](/manual/api/reference/action/object#action_operation), щоб створити для дії.| |recovery\_operations|array|Дія [операції відновлення](/manual/api/reference/action/object#action_recovery_operation), яку потрібно створити для дії.| |update\_operations|array|Дія [операції оновлення](/manual/api/reference/action/object#action_update_operation), яку потрібно створити для дії.|

en-us	### Parameters  `(object/array)` Correlation properties to be updated.  The `correlationid` property must be defined for each correlation, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object to replace the current filter.| |operations|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to replace existing operations.|
uk	### Параметри  Властивості кореляції `(object/array) буде оновлено.  Властивість correlationid має бути визначена для кожної кореляції, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.  Окрім [стандартних властивостей кореляції](object#correlation), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |фільтр|об’єкт|Об’єкт кореляції [фільтр](/manual/api/reference/correlation/object#correlation_filter) для заміни поточного фільтра.| |operations|array|Кореляційні [операції](/manual/api/reference/correlation/object#correlation_operation) для заміни існуючих операцій.|

en-us	### Parameters  `(object/array)` Correlations to create.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**operations**<br>(required)|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to create for the correlation.| |**filter**<br>(required)|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object for the correlation.|
uk	### Параметри  `(object/array)` Кореляції для створення.  Окрім [стандартних властивостей кореляції](object#correlation), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**operations**<br>(обов’язково)|масив|Кореляційні [операції](/manual/api/reference/correlation/object#correlation_operation) для створення кореляції.| |**filter**<br>(обов’язково)|об’єкт|Об’єкт кореляції [фільтр](/manual/api/reference/correlation/object#correlation_filter) для кореляції.|

en-us	### Parameters  `(object/array)` Dashboard properties to be updated.  The `dashboardid` property must be specified for each dashboard, all other properties are optional. Only the specified properties will be updated.  Additionally to the [standard dashboard properties](object#dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |pages|array|Dashboard [pages](object#dashboard_page) to replace the existing dashboard pages.<br><br>Dashboard pages are updated by the `dashboard_pageid` property. New dashboard pages will be created for objects without `dashboard_pageid` property and the existing dashboard pages will be deleted if not reused. Dashboard pages will be ordered in the same order as specified. Only the specified properties of the dashboard pages will be updated. At least one dashboard page object is required for `pages` property.| |users|array|Dashboard [user](object#dashboard_user) shares to replace the existing elements.| |userGroups|array|Dashboard [user group](object#dashboard_user_group) shares to replace the existing elements.|
uk	### Параметри  `(object/array)` властивості інформаційної панелі, які потрібно оновити.  Для кожної інформаційної панелі необхідно вказати властивість `dashboardid`, усі інші властивості необов’язкові. Буде оновлено лише вказані властивості.  Окрім [стандартних властивостей інформаційної панелі](object#dashboard), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |pages|array|Інформаційна панель [сторінки](object#dashboard_page) для заміни існуючих сторінок інформаційної панелі.<br><br>Сторінки інформаційної панелі оновлюються за допомогою властивості `dashboard_pageid`. Буде створено нові сторінки інформаційної панелі для об’єктів без властивості `dashboard_pageid`, а наявні сторінки інформаційної панелі буде видалено, якщо вони не будуть використані повторно. Сторінки інформаційної панелі будуть упорядковані в тому ж порядку, що й указано. Буде оновлено лише вказані властивості сторінок інформаційної панелі. Для властивості `pages` потрібен принаймні один об’єкт сторінки приладної панелі.| |users|масив|Інформаційна панель [користувач](object#dashboard_user) ділиться для заміни існуючих елементів.| |userGroups|масив|Інформаційна панель [група користувачів](object#dashboard_user_group) ділиться для заміни існуючих елементів.|

en-us	### Parameters  `(object/array)` Dashboards to create.  Additionally to the [standard dashboard properties](object#dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**pages**<br>(required)|array|Dashboard [pages](object#dashboard_page) to be created for the dashboard. Dashboard pages will be ordered in the same order as specified. At least one dashboard page object is required for `pages` property.| |users|array|Dashboard [user](object#dashboard_user) shares to be created on the dashboard.| |userGroups|array|Dashboard [user group](object#dashboard_user_group) shares to be created on the dashboard.|
uk	### Параметри  `(object/array)` Інформаційні панелі для створення.  Окрім [стандартних властивостей інформаційної панелі](object#dashboard), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**pages**<br>(обов’язково)|масив|Інформаційна панель [сторінки](object#dashboard_page), яку потрібно створити для інформаційної панелі. Сторінки інформаційної панелі будуть упорядковані в тому ж порядку, що й указано. Для властивості `pages` потрібен принаймні один об’єкт сторінки приладної панелі.| |users|масив|На панелі інструментів [користувач](object#dashboard_user) спільний доступ буде створено на панелі інструментів.| |userGroups|масив|Інформаційна панель [група користувачів](object#dashboard_user_group) спільні ресурси, які будуть створені на інформаційній панелі.|

en-us	### Parameters  `(object/array)` Discovery rule properties to be updated.  The `druleid` property must be defined for each discovery rule, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dchecks|array|Discovery [checks](/manual/api/reference/dcheck/object) to replace existing checks.|
uk	### Параметри  `(object/array)` Властивості правила виявлення буде оновлено.  Властивість `druleid` має бути визначена для кожного правила виявлення, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.  Окрім [стандартних властивостей правила виявлення](object#discovery_rule), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |dchecks|масив|[перевірки] виявлення (/manual/api/reference/dcheck/object) для заміни існуючих перевірок.|

en-us	### Parameters  `(object/array)` Discovery rules to create.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**dchecks**<br>(required)|array|Discovery [checks](/manual/api/reference/dcheck/object) to create for the discovery rule.|
uk	### Параметри  `(object/array)` Правила виявлення для створення.  Окрім [стандартних властивостей правила виявлення](object#discovery_rule), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**dchecks**<br>(обов’язково)|масив|Виявлення [перевірки](/manual/api/reference/dcheck/object) для створення для правила виявлення.|

en-us	### Parameters  `(object/array)` Graph properties to be updated.  The `graphid` property must be defined for each graph, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph properties](object#graph) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
uk	### Параметри  `(object/array)` властивості графіка, які потрібно оновити.  Властивість `graphid` має бути визначена для кожного графіка, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.  Додатково до [стандартних властивостей графа](object#graph) метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |gitems|масив|Графік [елементи](/manual/api/reference/graphitem/object) для заміни існуючих елементів графіка. Якщо для елемента графіка визначено властивість `gitemid`, його буде оновлено, інакше буде створено новий елемент графіка.|

en-us	### Parameters  `(object/array)` Graph prototype properties to be updated.  The `graphid` property must be defined for each graph prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
uk	### Параметри  `(object/array)` Властивості прототипу графіка, які потрібно оновити.  Властивість `graphid` має бути визначена для кожного прототипу графа, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.  Окрім [стандартних властивостей прототипу графа](object#graph_prototype), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |gitems|масив|Графік [елементи](/manual/api/reference/graphitem/object) для заміни існуючих елементів графіка. Якщо для елемента графіка визначено властивість `gitemid`, його буде оновлено, інакше буде створено новий елемент графіка.|

en-us	### Parameters  `(object/array)` Graph prototypes to create.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph prototypes. Graph items can reference both items and item prototypes, but at least one item prototype must be present.|
uk	### Параметри  `(object/array)` Створення прототипів графіків.  Окрім [стандартних властивостей прототипу графа](object#graph_prototype), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**gitems**<br>(обов’язково)|масив|Графік [items](/manual/api/reference/graphitem/object), який буде створено для прототипів графів. Елементи графіка можуть посилатися як на елементи, так і на прототипи елементів, але має бути присутнім принаймні один прототип елемента.|

en-us	### Parameters  `(object/array)` Graphs to create.  Additionally to the [standard graph properties](object#graph), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph.|
uk	### Параметри  `(object/array)` Графіки для створення.  Окрім [стандартних властивостей графа](object#graph), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**gitems**<br>(обов’язково)|масив|Графік [items](/manual/api/reference/graphitem/object), який буде створено для графіка.|

en-us	### Parameters  `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
uk	### Параметри  `(object/array)` [Властивості групи хостів](object#host_group) потрібно оновити.  Властивість groupid має бути визначена для кожної групи хостів, усі інші властивості необов’язкові. Будуть оновлені лише вказані властивості, всі інші залишаться незмінними.

en-us	### Parameters  `(object/array)` Host groups to create. The method accepts host groups with the [standard host group properties](object#host_group).
uk	### Параметри  `(об’єкт/масив)` Групи хостів для створення. Метод приймає групи хостів із [стандартними властивостями групи хостів](object#host_group).

en-us	### Parameters  `(object/array)` Host interfaces to create. The method accepts host interfaces with the [standard host interface properties](object#host_interface).
uk	### Параметри  `(object/array)` Інтерфейси хосту для створення. Метод приймає інтерфейси хоста зі [стандартними властивостями інтерфейсу хоста](object#host_interface).

en-us	### Parameters  `(object/array)` Hosts to create.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host [groups](/manual/api/reference/hostgroup/object) to add the host to.<br><br>The host groups must have the `groupid` property defined.| |interfaces|object/array|[Interfaces](/manual/api/reference/hostinterface/object) to be created for the host.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the host.<br><br>The templates must have the `templateid` property defined.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the host.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.|
uk	### Параметри  `(object/array)` Hosts to create.  Окрім [стандартних властивостей хоста](object#host), метод приймає такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**groups**<br>(обов’язково)|object/array|Хост [групи](/manual/api/reference/hostgroup/object), до яких потрібно додати хост.<br><br>Групи хостів повинні мати визначено властивість `groupid`.| |інтерфейси|об’єкт/масив|[Інтерфейси](/manual/api/reference/hostinterface/об’єкт), який буде створено для хосту.| |теги|об'єкт/масив|Хост [теги](/manual/api/reference/host/object#host_tag).| |шаблони|об’єкт/масив|[Шаблони](/manual/api/reference/template/object), які потрібно зв’язати з хостом.<br><br>Шаблони повинні мати властивість `templateid`.| |макроси|об’єкт/масив|[Макроси користувача](/manual/api/reference/usermacro/об’єкт), який буде створено для хосту.| |інвентаризація|об'єкт|Властивості хосту [інвентаризація](/manual/api/reference/host/object#host_inventory).|

en-us	### Parameters  `(object/array)` Parameters containing the IDs of the events and update operations that should be performed.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**eventids**<br>(required)|string/object|IDs of the events to acknowledge.| |**action**<br>(required)|integer|Event update action(s). This is bitmask field, any combination of values is acceptable.<br><br>Possible values:<br>1 - close problem;<br>2 - acknowledge event;<br>4 - add message;<br>8 - change severity;<br>16 - unacknowledge event.| |message|string|Text of the message.<br>**Required**, if action contains 'add message' flag.| |severity|integer|New severity for events.<br>**Required**, if action contains 'change severity' flag.<br><br>Possible values:<br>0 - not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.|
uk	### Параметри  `(object/array)` Параметри, що містять ідентифікатори подій і операцій оновлення, які слід виконати.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**eventids**<br>(обов’язково)|рядок/об’єкт|Ідентифікатори подій, які потрібно підтвердити.| |**action**<br>(обов’язково)|ціле|Дії оновлення подій. Це поле бітової маски, будь-яка комбінація значень прийнятна.<br><br>Можливі значення:<br>1 - закрити проблему;<br>2 - підтвердити подію;<br>4 - додати повідомлення;<br>8 - змінити серйозність;<br>16 - подія непідтвердження.| |повідомлення|рядок|Текст повідомлення.<br>**Required**, якщо дія містить позначку «додати повідомлення».| |серйозність|ціле число|Новий рівень серйозності для подій.<br>**Required**, якщо дія містить позначку «змінити серйозність».<br><br>Можливі значення:<br>0 – не класифікується;<br>1 – інформація;<br>2 - попередження;<br>3 - середній;<br>4 - високий;<br>5 - катастрофа.|

en-us	### Parameters  `(object)` Authentication properties to be updated.
uk	### Параметри  Властивості автентифікації `(object)` буде оновлено.

en-us	### Parameters  `(object)` Autoregistration properties to be updated.
uk	### Параметри  Властивості автореєстрації `(object)` буде оновлено.

en-us	### Parameters  `(object)` Housekeeping properties to be updated.
uk	### Параметри  `(object)` Властивості прибирання буде оновлено.

en-us	### Parameters  `(object)` Parameters containing the data to import and rules how the data should be handled.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**format**<br>(required)|string|Format of the serialized string.<br><br>Possible values:<br>`yaml` - YAML;<br>`xml` - XML;<br>`json` - JSON.| |**source**<br>(required)|string|Serialized string containing the configuration data.| |**rules**<br>(required)|object|Rules on how new and existing objects should be imported.<br><br>The `rules` parameter is described in detail in the table below.|  ::: notetip If no rules are given, the configuration will not be updated. :::  The `rules` object supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |discoveryRules|object|Rules on how to import LLD rules.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new LLD rules will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing LLD rules will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, LLD rules not present in the imported data will be deleted from the database; default: `false`.| |graphs|object|Rules on how to import graphs.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new graphs will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing graphs will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, graphs not present in the imported data will be deleted from the database; default: `false`.| |groups|object|Rules on how to import host groups.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new host groups will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing host groups will be updated; default: `false`.| |hosts|object|Rules on how to import hosts.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new hosts will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing hosts will be updated; default: `false`.| |httptests|object|Rules on how to import web scenarios.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new web scenarios will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing web scenarios will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, web scenarios not present in the imported data will be deleted from the database; default: `false`.| |images|object|Rules on how to import images.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new images will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing images will be updated; default: `false`.| |items|object|Rules on how to import items.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new items will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing items will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, items not present in the imported data will be deleted from the database; default: `false`.| |maps|object|Rules on how to import maps.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new maps will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing maps will be updated; default: `false`.| |mediaTypes|object|Rules on how to import media types.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new media types will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing media types will be updated; default: `false`.| |templateLinkage|object|Rules on how to import template links.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new links between templates and host will be created; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, template links not present in the imported data will be deleted from the database; default: `false`.| |templates|object|Rules on how to import templates.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new templates will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing templates will be updated; default: `false`.| |templateDashboards|object|Rules on how to import template dashboards.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new template dashboards will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing template dashboards will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, template dashboards not present in the imported data will be deleted from the database; default: `false`.| |triggers|object|Rules on how to import triggers.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new triggers will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing triggers will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, triggers not present in the imported data will be deleted from the database; default: `false`.| |valueMaps|object|Rules on how to import host or template value maps.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new value maps will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing value maps will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, value maps not present in the imported data will be deleted from the database; default: `false`.|
uk	### Параметри  `(object)` Параметри, що містять дані для імпорту та правила обробки даних.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**формат**<br>(обов’язково)|рядок|Формат серіалізованого рядка.<br><br>Можливі значення:<br>`yaml` - YAML;<br>`xml` - XML;<br> >`json` - JSON.| |**джерело**<br>(обов’язково)|рядок|Серіалізований рядок, що містить дані конфігурації.| |**rules**<br>(обов’язково)|object|Правила імпорту нових і існуючих об’єктів.<br><br>Параметр `rules` детально описано в таблиці нижче.|  ::: підказка Якщо правила не задано, конфігурацію не буде оновлено. :::  Об’єкт `rules` підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |discoveryRules|об'єкт|Правила щодо імпорту правил LLD.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові правила LLD; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі правила LLD будуть оновлені; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, правила LLD, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |graphs|object|Правила щодо імпорту графіків.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові графіки; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі графіки будуть оновлені; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, графіки, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |groups|object|Правила щодо того, як імпортувати групи хостів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові групи хостів; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі групи хостів будуть оновлені; за замовчуванням: `false`.| |hosts|object|Правила щодо того, як імпортувати хости.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові хости; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі хости будуть оновлені; за замовчуванням: `false`.| |httptests|object|Правила щодо того, як імпортувати веб-сценарії.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено на `true`, створюватимуться нові веб-сценарії; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі веб-сценарії будуть оновлені; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, веб-сценарії, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |images|object|Правила імпорту зображень.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові зображення; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі зображення буде оновлено; за замовчуванням: `false`.| |items|object|Правила щодо того, як імпортувати елементи.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові елементи; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі елементи буде оновлено; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, елементи, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |maps|object|Правила щодо того, як імпортувати карти.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові карти; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі карти будуть оновлені; за замовчуванням: `false`.| |mediaTypes|object|Правила щодо того, як імпортувати типи медіа.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено на `true`, будуть створені нові типи медіа; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі типи носіїв буде оновлено; за замовчуванням: `false`.| |templateLinkage|об’єкт|Правила імпорту посилань шаблонів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові посилання між шаблонами та хостом ; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, посилання на шаблон, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |шаблони|об'єкт|Правила імпорту шаблонів.<br><br>Підтримувані параметри:<br>`createMissing` - `(логічний)`, якщо встановлено значення `true`, створюватимуться нові шаблони; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі шаблони будуть оновлені; за замовчуванням: `false`.| |templateDashboards|об’єкт|Правила імпорту панелей інструментів шаблонів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові панелі інструментів шаблону; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі інформаційні панелі шаблонів буде оновлено; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, інформаційні панелі шаблонів, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |тригери|об'єкт|Правила імпорту тригерів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові тригери; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі тригери будуть оновлені; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, тригери, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |valueMaps|об’єкт|Правила імпорту карт значень хосту або шаблону.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові карти значень ; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі карти значень буде оновлено; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, карти значень, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.|

en-us	### Parameters  `(object)` Parameters containing the host interfaces to be created on the given hosts.  The method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**hosts**<br>(required)|object/array|Hosts to be updated.<br><br>The hosts must have the `hostid` property defined.| |**interfaces**<br>(required)|object/array|[Host interfaces](/manual/api/reference/hostinterface/object) to create on the given hosts.|
uk	### Параметри  `(object)` Параметри, що містять інтерфейси хостів, які будуть створені на вказаних хостах.  Метод приймає наступні параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**hosts**<br>(обов’язково)|object/array|Хости, які потрібно оновити.<br><br>Хости повинні мати визначену властивість `hostid`.| |**interfaces**<br>(обов’язково)|object/array|[Інтерфейси хостів](/manual/api/reference/hostinterface/object) для створення на вказаних хостах.|

en-us	### Parameters  `(object)` Parameters containing the ID of the host to be updated and the new host interfaces.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**hostid**<br>(required)|string|ID of the host to be updated.| |**interfaces**<br>(required)|object/array|[Host interfaces](/manual/api/reference/hostinterface/object) to replace the current host interfaces with.|
uk	### Параметри  `(object)` Параметри, що містять ідентифікатор вузла, який потрібно оновити, і нові інтерфейси вузлаа.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**hostid**<br>(обов'язково)|string|ID вузла, який потрібно оновити.| |**interfaces**<br>(обов'язково)|object/array|[Інтерфейси вузла](/manual/api/reference/hostinterface/object) для заміни поточних інтерфейсів вузла.|

en-us	### Parameters  `(object)` Parameters containing the IDs of the host groups to update and the objects that should be removed.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupids**<br>(required)|string/array|IDs of the host groups to be updated.| |hostids|string/array|Hosts to remove from all host groups.| |templateids|string/array|Templates to remove from all host groups.|
uk	### Параметри  `(object)` Параметри, що містять ідентифікатори груп хостів для оновлення та об’єктів, які слід видалити.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**groupids**<br>(обов’язково)|рядок/масив|Ідентифікатори груп хостів, які потрібно оновити.| |hostids|рядок/масив|Хости для видалення з усіх груп хостів.| |templateids|рядок/масив|Шаблони для видалення з усіх груп хостів.|

en-us	### Parameters  `(object)` Parameters containing the IDs of the host groups to update and the objects that should be updated.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host groups to be updated.<br><br>The host groups must have the `groupid` property defined.| |**hosts**<br>(required)|object/array|Hosts to replace the current hosts on the given host groups.<br>All other hosts, except the ones mentioned, will be excluded from host groups.<br>Discovered hosts will not be affected.<br><br>The hosts must have the `hostid` property defined.| |**templates**<br>(required)|object/array|Templates to replace the current templates on the given host groups.<br>All other templates, except the ones mentioned, will be excluded from host groups.<br><br>The templates must have the `templateid` property defined.|
uk	### Параметри  `(object)` Параметри, що містять ідентифікатори груп хостів для оновлення та об’єктів, які потрібно оновити.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**groups**<br>(обов’язково)|object/array|Групи хостів, які потрібно оновити.<br><br>Групи хостів повинні мати визначену властивість `groupid`.| |**hosts**<br>(обов’язково)|object/array|Hosts для заміни поточних хостів у вказаних групах хостів.<br>Усі інші хости, окрім зазначених, буде виключено з груп хостів.<br >Виявлені хости не вплинуть.<br><br>Хости повинні мати визначену властивість `hostid`.| |**шаблони**<br>(обов’язково)|об’єкт/масив|Шаблони для заміни поточних шаблонів у вказаних групах хостів.<br>Усі інші шаблони, окрім згаданих, буде виключено з груп хостів.<br <br>Шаблони повинні мати визначену властивість `templateid`.|

en-us	### Parameters  `(object)` Parameters containing the IDs of the host groups to update and the objects to add to all the host groups.  The method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host groups to be updated.<br><br>The host groups must have the `groupid` property defined.| |hosts|object/array|Hosts to add to all host groups.<br><br>The hosts must have the `hostid` property defined.| |templates|object/array|Templates to add to all host groups.<br><br>The templates must have the `templateid` property defined.|
uk	### Параметри  `(object)` Параметри, що містять ідентифікатори груп хостів, які потрібно оновити, і об’єкти, які потрібно додати до всіх груп хостів.  Метод приймає наступні параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**groups**<br>(обов’язково)|object/array|Групи хостів, які потрібно оновити.<br><br>Групи хостів повинні мати визначену властивість `groupid`.| |hosts|object/array|Хости для додавання до всіх груп хостів.<br><br>Хости повинні мати визначену властивість `hostid`.| |templates|object/array|Шаблони для додавання до всіх груп хостів.<br><br>Шаблони повинні мати визначену властивість `templateid`.|

en-us	### Parameters  `(object)` Parameters containing the IDs of the hosts to be updated and the interfaces to be removed.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**hostids**<br>(required)|string/array|IDs of the hosts to be updated.| |**interfaces**<br>(required)|object/array|Host interfaces to remove from the given hosts.<br><br>The host interface object must have the ip, dns and port properties defined|
uk	### Параметри  `(object)` Параметри, що містять ідентифікатори хостів, які потрібно оновити, та інтерфейсів, які потрібно видалити.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**hostids**<br>(обов’язково)|string/array|Ідентифікатори хостів, які потрібно оновити.| |**interfaces**<br>(обов’язково)|string/array|Інтерфейси хостів, які потрібно видалити з указаних хостів.<br><br>Об’єкт інтерфейсу хостів повинен мати визначені властивості ip, dns і порт|

en-us	### Parameters  `(object)` Parameters containing the possible data to import and rules how the data should be handled.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**format**<br>(required)|string|Format of the serialized string.<br><br>Possible values:<br>`yaml` - YAML;<br>`xml` - XML;<br>`json` - JSON.| |**source**<br>(required)|string|Serialized string containing the configuration data.| |**rules**<br>(required)|object|Rules on how new and existing objects should be imported.<br><br>The `rules` parameter is described in detail in the table below.|  ::: notetip If no rules are given, there will be nothing to update and result will be empty. :::   ::: notetip Comparison will be done only for host groups and templates. Triggers and graphs will be compared only for imported templates, any other will be considered as "new". :::  The `rules` object supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |discoveryRules|object|Rules on how to import LLD rules.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new LLD rules will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing LLD rules will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, LLD rules not present in the imported data will be deleted from the database; default: `false`.| |graphs|object|Rules on how to import graphs.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new graphs will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing graphs will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, graphs not present in the imported data will be deleted from the database; default: `false`.| |groups|object|Rules on how to import host groups.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new host groups will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing host groups will be updated; default: `false`.| |hosts|object|Rules on how to import hosts.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new hosts will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing hosts will be updated; default: `false`.<br><br>This parameter will make no difference to the output. It is allowed only for consistency with `configuration.import`.| |httptests|object|Rules on how to import web scenarios.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new web scenarios will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing web scenarios will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, web scenarios not present in the imported data will be deleted from the database; default: `false`.| |images|object|Rules on how to import images.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new images will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing images will be updated; default: `false`.<br><br>This parameter will make no difference to the output. It is allowed only for consistency with `configuration.import`.| |items|object|Rules on how to import items.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new items will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing items will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, items not present in the imported data will be deleted from the database; default: `false`.| |maps|object|Rules on how to import maps.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new maps will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing maps will be updated; default: `false`.<br><br>This parameter will make no difference to the output. It is allowed only for consistency with `configuration.import`.| |mediaTypes|object|Rules on how to import media types.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new media types will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing media types will be updated; default: `false`.<br><br>This parameter will make no difference to the output. It is allowed only for consistency with `configuration.import`.| |templateLinkage|object|Rules on how to import template links.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new links between templates and host will be created; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, template links not present in the imported data will be deleted from the database; default: `false`.| |templates|object|Rules on how to import templates.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new templates will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing templates will be updated; default: `false`.| |templateDashboards|object|Rules on how to import template dashboards.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new template dashboards will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing template dashboards will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, template dashboards not present in the imported data will be deleted from the database; default: `false`.| |triggers|object|Rules on how to import triggers.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new triggers will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing triggers will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, triggers not present in the imported data will be deleted from the database; default: `false`.| |valueMaps|object|Rules on how to import host or template value maps.<br><br>Supported parameters:<br>`createMissing` - `(boolean)` if set to `true`, new value maps will be created; default: `false`;<br>`updateExisting` - `(boolean)` if set to `true`, existing value maps will be updated; default: `false`;<br>`deleteMissing` - `(boolean)` if set to `true`, value maps not present in the imported data will be deleted from the database; default: `false`.|
uk	### Параметри  `(object)` Параметри, що містять можливі дані для імпорту та правила обробки даних.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**format**<br>(обов’язково)|рядок|Формат серіалізованого рядка.<br><br>Можливі значення:<br>`yaml` - YAML;<br>`xml` - XML;<br> >`json` - JSON.| |**source**<br>(обов’язково)|рядок|Серіалізований рядок, що містить дані конфігурації.| |**rules**<br>(обов’язково)|object|Правила імпорту нових і існуючих об’єктів.<br><br>Параметр `rules` детально описано в таблиці нижче.|  ::: notetip Якщо правила не задано, оновлювати не буде нічого, і результат буде порожнім. :::  ::: notetip Порівняння проводитиметься лише для груп хостів і шаблонів. Тригери та графіки порівнюватимуться лише для імпортованих шаблонів, будь-які інші вважатимуться «новими». :::  Об’єкт `rules` підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |discoveryRules|об'єкт|Правила щодо імпорту правил LLD.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові правила LLD; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі правила LLD будуть оновлені; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, правила LLD, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |graphs|object|Правила щодо імпорту графіків.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові графіки; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі графіки будуть оновлені; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, графіки, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |groups|object|Правила щодо того, як імпортувати групи хостів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові групи хостів; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі групи хостів будуть оновлені; за замовчуванням: `false`.| |hosts|object|Правила щодо того, як імпортувати хости.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові хости; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі хости будуть оновлені; за замовчуванням: `false`.<br><br>Цей параметр не матиме значення для виводу. Це дозволено лише для узгодженості з `configuration.import`.| |httptests|object|Правила щодо того, як імпортувати веб-сценарії.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено на `true`, створюватимуться нові веб-сценарії; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі веб-сценарії будуть оновлені; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, веб-сценарії, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |images|object|Правила імпорту зображень.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові зображення; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі зображення буде оновлено; за замовчуванням: `false`.<br><br>Цей параметр не матиме значення для виводу. Це дозволено лише для узгодженості з `configuration.import`.| |items|object|Правила щодо того, як імпортувати елементи.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові елементи; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі елементи буде оновлено; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, елементи, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |maps|object|Правила щодо того, як імпортувати карти.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові карти; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі карти будуть оновлені; за замовчуванням: `false`.<br><br>Цей параметр не матиме значення для виводу. Це дозволено лише для узгодженості з `configuration.import`.| |mediaTypes|object|Правила щодо того, як імпортувати типи медіа.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено на `true`, будуть створені нові типи медіа; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі типи носіїв буде оновлено; за замовчуванням: `false`.<br><br>Цей параметр не матиме значення для виводу. Це дозволено лише для узгодженості з `configuration.import`.| |templateLinkage|об’єкт|Правила імпорту посилань шаблонів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові посилання між шаблонами та хостом ; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, посилання на шаблон, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |шаблони|об'єкт|Правила імпорту шаблонів.<br><br>Підтримувані параметри:<br>`createMissing` - `(логічний)`, якщо встановлено значення `true`, створюватимуться нові шаблони; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі шаблони будуть оновлені; за замовчуванням: `false`.| |templateDashboards|об’єкт|Правила імпорту панелей інструментів шаблонів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, будуть створені нові панелі інструментів шаблону; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі інформаційні панелі шаблонів буде оновлено; за замовчуванням: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, інформаційні панелі шаблонів, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |тригери|об'єкт|Правила імпорту тригерів.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові тригери; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі тригери будуть оновлені; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, тригери, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.| |valueMaps|об’єкт|Правила імпорту карт значень хосту або шаблону.<br><br>Підтримувані параметри:<br>`createMissing` - `(boolean)`, якщо встановлено значення `true`, створюватимуться нові карти значень ; за замовчуванням: `false`;<br>`updateExisting` - `(boolean)` якщо встановлено значення `true`, існуючі карти значень буде оновлено; default: `false`;<br>`deleteMissing` - `(boolean)` якщо встановлено значення `true`, карти значень, яких немає в імпортованих даних, буде видалено з бази даних; за замовчуванням: `false`.|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує лише один параметр.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|Цей параметр є загальним для всіх методів `get`, описаних у [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує лише один параметр.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |output|query|Цей параметр є загальним для всіх методів `get`, описаних у [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує лише один параметр.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |output|query|Цей параметр є загальним для всіх методів `get`, описаних у [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |actionids|string/array|Return only actions with the given IDs.| |groupids|string/array|Return only actions that use the given host groups in action conditions.| |hostids|string/array|Return only actions that use the given hosts in action conditions.| |triggerids|string/array|Return only actions that use the given triggers in action conditions.| |mediatypeids|string/array|Return only actions that use the given media types to send messages.| |usrgrpids|string/array|Return only actions that are configured to send messages to the given user groups.| |userids|string/array|Return only actions that are configured to send messages to the given users.| |scriptids|string/array|Return only actions that are configured to run the given scripts.| |selectFilter|query|Return a [filter](/manual/api/reference/action/object#action_filter) property with the action condition filter.| |selectOperations|query|Return an [operations](/manual/api/reference/action/object#action_operation) property with action operations.| |selectRecoveryOperations|query|Return a [recovery\_operations](/manual/api/reference/action/object#action_recovery_operation) property with action recovery operations.| |selectUpdateOperations|query|Return an [update\_operations](/manual/api/reference/action/object#action_update_operation) property with action update operations.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `actionid`, `name` and `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	 ### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |actionids|string/array|Повертає лише дії з указаними ідентифікаторами.| |groupids|string/array|Повертати лише дії, які використовують дані групи вузлів в умовах дії.| |hostids|string/array|Повертає лише дії, які використовують ці вузли в умовах дії.| |triggerids|string/array|Повертати лише дії, які використовують ці тригери в умовах дії.| |mediatypeids|string/array|Повертати лише дії, які використовують задані типи медіа для надсилання повідомлень.| |usrgrpids|string/array|Повертати лише дії, налаштовані на надсилання повідомлень вказаним групам користувачів.| |userids|string/array|Повертати лише дії, налаштовані на надсилання повідомлень вказаним користувачам.| |scriptids|string/array|Повертати лише ті дії, які налаштовані на виконання заданих сценаріїв.| |selectFilter|query|Повернути властивість [filter](/manual/api/reference/action/object#action_filter) із фільтром умови дії.| |selectOperations|query|Повернути властивість [operations](/manual/api/reference/action/object#action_operation) з операціями дії.| |selectRecoveryOperations|query|Повернути властивість [recovery\_operations](/manual/api/reference/action/object#action_recovery_operation) з операціями відновлення дії.| |selectUpdateOperations|query|Повернути властивість [update\_operations](/manual/api/reference/action/object#action_update_operation) з операціями оновлення дії.| |sortfield|string/array|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `actionid`, `name` і `status`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |alertids|string/array|Return only alerts with the given IDs.| |actionids|string/array|Return only alerts generated by the given actions.| |eventids|string/array|Return only alerts generated by the given events.| |groupids|string/array|Return only alerts generated by objects from the given host groups.| |hostids|string/array|Return only alerts generated by objects from the given hosts.| |mediatypeids|string/array|Return only message alerts that used the given media types.| |objectids|string/array|Return only alerts generated by the given objects| |userids|string/array|Return only message alerts that were sent to the given users.| |eventobject|integer|Return only alerts generated by events related to objects of the given type.<br><br>See event ["object"](/manual/api/reference/event/object#event) for a list of supported object types.<br><br>Default: 0 - trigger.| |eventsource|integer|Return only alerts generated by events of the given type.<br><br>See event ["source"](/manual/api/reference/event/object#event) for a list of supported event types.<br><br>Default: 0 - trigger events.| |time\_from|timestamp|Return only alerts that have been generated after the given time.| |time\_till|timestamp|Return only alerts that have been generated before the given time.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with data of hosts that triggered the action operation.| |selectMediatypes|query|Return a [mediatypes](/manual/api/reference/mediatype/object) property with an array of the media types that were used for the message alert.| |selectUsers|query|Return a [users](/manual/api/reference/user/object) property with an array of the users that the message was addressed to.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `alertid`, `clock`, `eventid`, `mediatypeid`, `sendto` and `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	 ### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |alertids|string/array|Повертати лише сповіщення з указаними ідентифікаторами.| |actionids|string/array|Повертати лише сповіщення, створені вказаними діями.| |eventids|string/array|Повертати лише сповіщення, створені вказаними подіями.| |groupids|string/array|Повертати лише сповіщення, створені об’єктами з указаних груп хостів.| |hostids|string/array|Повертати лише сповіщення, створені об’єктами з указаних хостів.| |mediatypeids|string/array|Повертати лише сповіщення про повідомлення, які використовували вказані типи медіа.| |objectids|string/array|Повертати лише сповіщення, створені вказаними об’єктами| |userids|string/array|Повернути лише сповіщення про повідомлення, надіслані вказаним користувачам.| |eventobject|integer|Повертати лише сповіщення, створені подіями, пов’язаними з об’єктами даного типу.<br><br>Див. подію ["object"](/manual/api/reference/event/object#event), щоб переглянути список підтримувані типи об'єктів.<br><br>За замовчуванням: 0 - тригер.| |eventsource|integer|Повертати лише сповіщення, створені подіями вказаного типу.<br><br>Перегляньте подію ["джерело"](/manual/api/reference/event/object#event), щоб переглянути список підтримуваних типів подій .<br><br>За замовчуванням: 0 - запускати події.| |time\_from|timestamp|Повертати лише сповіщення, які були згенеровані після вказаного часу.| |time\_till|timestamp|Повернути лише сповіщення, які були згенеровані до вказаного часу.| |selectHosts|query|Повернути властивість [hosts](/manual/api/reference/host/object) із даними хостів, які ініціювали дію.| |selectMediatypes|query|Повернути властивість [mediatypes](/manual/api/reference/mediatype/object) із масивом типів медіа, які використовувалися для сповіщення про повідомлення.| |selectUsers|query|Повернути властивість [users](/manual/api/reference/user/object) із масивом користувачів, яким було адресовано повідомлення.| |sortfield|string/array|Відсортуйте результат за вказаними властивостями.<br><br>Можливі значення: `alertid`, `clock`, `eventid`, `mediatypeid`, `sendto` і `status`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |correlationids|string/array|Return only correlations with the given IDs.| |selectFilter|query|Return a [filter](/manual/api/reference/correlation/object#correlation_filter) property with the correlation conditions.| |selectOperations|query|Return an [operations](/manual/api/reference/correlation/object#correlation_operation) property with the correlation operations.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `correlationid`, `name` and `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |correlationids|рядок/масив|Повертає лише кореляції з заданими ідентифікаторами.| |selectFilter|query|Повернути властивість [filter](/manual/api/reference/correlation/object#correlation_filter) з умовами кореляції.| |selectOperations|query|Повернути властивість [operations](/manual/api/reference/correlation/object#correlation_operation) з операціями кореляції.| |sortfield|string/array|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `correlationid`, `name` і `status`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardids|string/array|Return only dashboards with the given IDs.| |selectPages|query|Return a [pages](/manual/api/reference/dashboard/object#dashboard_page) property with dashboard pages, correctly ordered.| |selectUsers|query|Return a [users](/manual/api/reference/dashboard/object#dashboard_user) property with users that the dashboard is shared with.| |selectUserGroups|query|Return a [userGroups](/manual/api/reference/dashboard/object#dashboard_user_group) property with user groups that the dashboard is shared with.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible value is: `dashboardid`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |dashboardids|рядок/масив|Повернути лише панелі приладів із заданими ідентифікаторами.| |selectPages|запит|Повернути властивість [сторінки](/manual/api/reference/dashboard/object#dashboard_page) зі сторінками панелі інструментів у правильному порядку.| |selectUsers|запит|Повернути властивість [users](/manual/api/reference/dashboard/object#dashboard_user) із користувачами, яким надається спільний доступ до інформаційної панелі.| |selectUserGroups|запит|Повернути властивість [userGroups](/manual/api/reference/dashboard/object#dashboard_user_group) із групами користувачів, яким надається спільний доступ до інформаційної панелі.| |sortfield|рядок/масив|Сортувати результат за заданими властивостями.<br><br>Можливе значення: `dashboardid`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описано на сторінці [довідковий коментар](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dcheckids|string/array|Return only discovery checks with the given IDs.| |druleids|string/array|Return only discovery checks that belong to the given discovery rules.| |dserviceids|string/array|Return only discovery checks that have detected the given discovered services.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `dcheckid` and `druleid`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |dcheckids|рядок/масив|Повертати лише перевірки виявлення з указаними ідентифікаторами.| |druleids|рядок/масив|Повертати лише перевірки виявлення, які належать до заданих правил виявлення.| |dserviceids|рядок/масив|Повертати лише перевірки виявлення, які виявили дані виявлені служби.| |sortfield|рядок/масив|Відсортуйте результат за вказаними властивостями.<br><br>Можливі значення: `dcheckid` і `druleid`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dhostids|string/array|Return only discovered hosts with the given IDs.| |druleids|string/array|Return only discovered hosts that have been created by the given discovery rules.| |dserviceids|string/array|Return only discovered hosts that are running the given services.| |selectDRules|query|Return a [drules](/manual/api/reference/drule/object) property with an array of the discovery rules that detected the host.| |selectDServices|query|Return a [dservices](/manual/api/reference/dservice/object) property with the discovered services running on the host.<br><br>Supports `count`.| |limitSelects|integer|Limits the number of records returned by subselects.<br><br>Applies to the following subselects:<br>`selectDServices` - results will be sorted by `dserviceid`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `dhostid` and `druleid`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |dhostids|рядок/масив|Повертає лише виявлені хости з указаними ідентифікаторами.| |druleids|рядок/масив|Повертати лише виявлені хости, які були створені за вказаними правилами виявлення.| |dserviceids|рядок/масив|Повертає лише виявлені хости, на яких запущені дані служби.| |selectDRules|запит|Повернути властивість [drules](/manual/api/reference/drule/object) із масивом правил виявлення, які виявили хост.| |selectDServices|запит|Повертає властивість [dservices](/manual/api/reference/dservice/object) із виявленими службами, що працюють на хості.<br><br>Підтримує `count`.| |limitSelects|ціле число|Обмежує кількість записів, що повертаються підвиборами.<br><br>Застосовується до наступних підвиборів:<br>`selectDServices` - результати будуть відсортовані за `dserviceid`.| |sortfield|рядок/масив|Відсортуйте результат за вказаними властивостями.<br><br>Можливі значення: `dhostid` і `druleid`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dhostids|string/array|Return only discovery rules that created the given discovered hosts.| |druleids|string/array|Return only discovery rules with the given IDs.| |dserviceids|string/array|Return only discovery rules that created the given discovered services.| |selectDChecks|query|Return a [dchecks](/manual/api/reference/dcheck/object) property with the discovery checks used by the discovery rule.<br><br>Supports `count`.| |selectDHosts|query|Return a [dhosts](/manual/api/reference/dhost/object) property with the discovered hosts created by the discovery rule.<br><br>Supports `count`.| |limitSelects|integer|Limits the number of records returned by subselects.<br><br>Applies to the following subselects:<br>`selectDChecks` - results will be sorted by `dcheckid`;<br>`selectDHosts` - results will be sorted by `dhostsid`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `druleid` and `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |dhostids|рядок/масив|Повертати лише правила виявлення, які створили дані виявлені хости.| |druleids|рядок/масив|Повертати лише правила виявлення з указаними ідентифікаторами.| |dserviceids|рядок/масив|Повертати лише правила виявлення, які створили дані виявлені служби.| |selectDChecks|запит|Повертає властивість [dchecks](/manual/api/reference/dcheck/object) із перевірками виявлення, які використовуються правилом виявлення.<br><br>Підтримує `count`.| |selectDHosts|запит|Повертає властивість [dhosts](/manual/api/reference/dhost/object) із виявленими хостами, створеними за правилом виявлення.<br><br>Підтримує `count`.| |limitSelects|ціле число|Обмежує кількість записів, що повертаються підвиборами.<br><br>Застосовується до наступних підвиборів:<br>`selectDChecks` - результати будуть відсортовані за `dcheckid`;<br>`selectDHosts` - результати буде відсортовано за `dhostsid`.| |sortfield|рядок/масив|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `druleid` і `name`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |discoveryids|string/array|Return only graph prototypes that belong to the given discovery rules.| |graphids|string/array|Return only graph prototypes with the given IDs.| |groupids|string/array|Return only graph prototypes that belong to hosts in the given host groups.| |hostids|string/array|Return only graph prototypes that belong to the given hosts.| |inherited|boolean|If set to `true` return only graph prototypes inherited from a template.| |itemids|string/array|Return only graph prototypes that contain the given item prototypes.| |templated|boolean|If set to `true` return only graph prototypes that belong to templates.| |templateids|string/array|Return only graph prototypes that belong to the given templates.| |selectDiscoveryRule|query|Return a [discoveryRule](/manual/api/reference/discoveryrule/object#lld_rule) property with the LLD rule that the graph prototype belongs to.| |selectGraphItems|query|Return a [gitems](/manual/api/reference/graphitem/object) property with the graph items used in the graph prototype.| |selectGroups|query|Return a [groups](/manual/api/reference/hostgroup/object) property with the host groups that the graph prototype belongs to.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with the hosts that the graph prototype belongs to.| |selectItems|query|Return an `items` property with the [items](/manual/api/reference/item/object) and [item prototypes](/manual/api/reference/itemprototype/object) used in the graph prototype.| |selectTemplates|query|Return a [templates](/manual/api/reference/template/object) property with the templates that the graph prototype belongs to.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Supports additional filters:<br>`host` - technical name of the host that the graph prototype belongs to;<br>`hostid` - ID of the host that the graph prototype belongs to.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `graphid`, `name` and `graphtype`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |discoveryids|рядок/масив|Повертає лише прототипи графів, які належать до заданих правил виявлення.| |graphids|string/array|Повертати лише прототипи графів із заданими ідентифікаторами.| |groupids|string/array|Повертає лише прототипи графів, які належать хостам у вказаних групах хостів.| |hostids|рядок/масив|Повертає лише прототипи графів, які належать вказаним хостам.| |inherited|boolean|Якщо встановлено значення `true` повертає лише прототипи графів, успадковані від шаблону.| |itemids|рядок/масив|Повертає лише прототипи графів, які містять задані прототипи елементів.| |templated|boolean|Якщо встановлено значення `true` повертає лише прототипи графів, які належать до шаблонів.| |templateids|рядок/масив|Повертає лише прототипи графів, які належать до вказаних шаблонів.| |selectDiscoveryRule|запит|Повернути властивість [discoveryRule](/manual/api/reference/discoveryrule/object#lld_rule) із правилом LLD, до якого належить прототип графіка.| |selectGraphItems|запит|Повертає властивість [gitems](/manual/api/reference/graphitem/object) з елементами графіка, які використовуються в прототипі графіка.| |selectGroups|запит|Повернути властивість [groups](/manual/api/reference/hostgroup/object) із групами хостів, до яких належить прототип графіка.| |selectHosts|запит|Повернути властивість [hosts](/manual/api/reference/host/object) із хостами, до яких належить прототип графіка.| |selectItems|query|Повертає властивість `items` з [items](/manual/api/reference/item/object) і [item prototypes](/manual/api/reference/itemprototype/object), що використовуються в прототипі графіка .| |selectTemplates|запит|Повернути властивість [templates](/manual/api/reference/template/object) із шаблонами, до яких належить прототип графіка.| |фільтр|об'єкт|Повертає лише ті результати, які точно відповідають заданому фільтру.<br><br>Приймає масив, де ключі є іменами властивостей, а значення є або одним значенням, або масивом значень для порівняння. <br><br>Підтримує додаткові фільтри:<br>`host` - технічне ім'я хоста, до якого належить прототип графіка;<br>`hostid` - ID хоста, якому належить прототип графіка.| |sortfield|рядок/масив|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `graphid`, `name` і `graphtype`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dserviceids|string/array|Return only discovered services with the given IDs.| |dhostids|string/array|Return only discovered services that belong to the given discovered hosts.| |dcheckids|string/array|Return only discovered services that have been detected by the given discovery checks.| |druleids|string/array|Return only discovered services that have been detected by the given discovery rules.| |selectDRules|query|Return a [drules](/manual/api/reference/drule/object) property with an array of the discovery rules that detected the service.| |selectDHosts|query|Return a [dhosts](/manual/api/reference/dhost/object) property with an array the discovered hosts that the service belongs to.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with the hosts with the same IP address and proxy as the service.<br><br>Supports `count`.| |limitSelects|integer|Limits the number of records returned by subselects.<br><br>Applies to the following subselects:<br>`selectHosts` - result will be sorted by `hostid`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `dserviceid`, `dhostid` and `ip`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |dserviceids|рядок/масив|Повернути лише виявлені служби з указаними ідентифікаторами.| |dhostids|рядок/масив|Повертає лише виявлені служби, які належать вказаним виявленим хостам.| |dcheckids|рядок/масив|Повертати лише виявлені служби, які були виявлені вказаними перевірками виявлення.| |druleids|рядок/масив|Повертати лише виявлені служби, які були виявлені за вказаними правилами виявлення.| |selectDRules|запит|Повернути властивість [drules](/manual/api/reference/drule/object) із масивом правил виявлення, які виявили службу.| |selectDHosts|запит|Повернути властивість [dhosts](/manual/api/reference/dhost/object) із масивом виявлених хостів, до яких належить служба.| |selectHosts|запит|Повертає властивість [hosts](/manual/api/reference/host/object) із хостами з тією самою IP-адресою та проксі-сервером, що й служба.<br><br>Підтримує `count`.| |limitSelects|ціле число|Обмежує кількість записів, що повертаються підвиборами.<br><br>Застосовується до наступних підвиборів:<br>`selectHosts` - результат буде відсортовано за `hostid`.| |sortfield|рядок/масив|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `dserviceid`, `dhostid` та `ip`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |eventids|string/array|Return only events with the given IDs.| |groupids|string/array|Return only events created by objects that belong to the given host groups.| |hostids|string/array|Return only events created by objects that belong to the given hosts.| |objectids|string/array|Return only events created by the given objects.| |source|integer|Return only events with the given type.<br><br>Refer to the [event object page](object#event) for a list of supported event types.<br><br>Default: 0 - trigger events.| |object|integer|Return only events created by objects of the given type.<br><br>Refer to the [event object page](object#event) for a list of supported object types.<br><br>Default: 0 - trigger.| |acknowledged|boolean|If set to `true` return only acknowledged events.| |suppressed|boolean|`true` - return only suppressed events;<br>`false` - return events in the normal state.| |severities|integer/array|Return only events with given event severities. Applies only if object is trigger.| |evaltype|integer|Rules for tag searching.<br><br>Possible values:<br>0 - (default) And/Or;<br>2 - Or.| |tags|array of objects|Return only events with given tags. Exact match by tag and case-insensitive search by value and operator.<br>Format: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator>"}, ...]`.<br>An empty array returns all events.<br><br>Possible operator types:<br>0 - (default) Like;<br>1 - Equal;<br>2 - Not like;<br>3 - Not equal<br>4 - Exists;<br>5 - Not exists.| |eventid\_from|string|Return only events with IDs greater or equal to the given ID.| |eventid\_till|string|Return only events with IDs less or equal to the given ID.| |time\_from|timestamp|Return only events that have been created after or at the given time.| |time\_till|timestamp|Return only events that have been created before or at the given time.| |problem\_time\_from|timestamp|Returns only events that were in the problem state starting with `problem_time_from`. Applies only if the source is trigger event and object is trigger. Mandatory if `problem_time_till` is specified.| |problem\_time\_till|timestamp|Returns only events that were in the problem state until `problem_time_till`. Applies only if the source is trigger event and object is trigger. Mandatory if `problem_time_from` is specified.| |value|integer/array|Return only events with the given values.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with hosts containing the object that created the event. Supported only for events generated by triggers, items or LLD rules.| |selectRelatedObject|query|Return a `relatedObject` property with the object that created the event. The type of object returned depends on the event type.| |select\_alerts|query|Return an [alerts](/manual/api/reference/alert/object) property with alerts generated by the event. Alerts are sorted in reverse chronological order.| |select\_acknowledges|query|Return an `acknowledges` property with event updates. Event updates are sorted in reverse chronological order.<br><br>The event update object has the following properties:<br>`acknowledgeid` - `(string)` acknowledgment's ID;<br>`userid` - `(string)` ID of the user that updated the event;<br>`eventid` - `(string)` ID of the updated event;<br>`clock` - `(timestamp)` time when the event was updated;<br>`message` - `(string)` text of the message;<br>`action` - `(integer)` update action that was performed see [event.acknowledge](/manual/api/reference/event/acknowledge);<br>`old_severity` - `(integer)` event severity before this update action;<br>`new_severity` - `(integer)` event severity after this update action;<br>`username` - `(string)` username of the user that updated the event;<br>`name` - `(string)` name of the user that updated the event;<br>`surname` - `(string)` surname of the user that updated the event.<br><br>Supports `count`.| |selectTags|query|Return a [tags](/manual/api/reference/event/object#Event_tag) property with event tags.| |selectSuppressionData|query|Return a `suppression_data` property with the list of maintenances:<br>`maintenanceid` - `(string)` ID of the maintenance;<br>`suppress_until` - `(integer)` time until the event is suppressed.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `eventid`, `objectid` and `clock`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |eventids|рядок/масив|Повертати лише події з указаними ідентифікаторами.| |groupids|string/array|Повертати лише події, створені об’єктами, які належать до вказаних груп хостів.| |hostids|рядок/масив|Повертати лише події, створені об'єктами, які належать даним хостам.| |objectids|string/array|Повертає лише події, створені вказаними об’єктами.| |source|integer|Повертати лише події вказаного типу.<br><br>Перегляньте [сторінку об’єкта події](object#event), щоб переглянути список підтримуваних типів подій.<br><br>За замовчуванням: 0 - запускати події.| |object|integer|Повертати лише події, створені об’єктами заданого типу.<br><br>Перегляньте [сторінку об’єкта події](object#event), щоб переглянути список підтримуваних типів об’єктів.<br><br>За замовчуванням : 0 - тригер.| |acknowledged|boolean|Якщо встановлено значення `true` повертає лише підтверджені події.| |suppressed|boolean|`true` - повертає лише пригнічені події;<br>`false` - повертає події в нормальному стані.| |серйозності|ціле число/масив|Повертати лише події із заданим рівнем серйозності. Застосовується, лише якщо об’єкт є тригером.| |evaltype|integer|Правила пошуку тегів.<br><br>Можливі значення:<br>0 - (за замовчуванням) And/Or;<br>2 - Or.| |теги|масив об'єктів|Повертати лише події з заданими тегами. Точна відповідність за тегом і пошук без урахування регістру за значенням і оператором.<br>Формат: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator> "}, ...]`.<br>Порожній масив повертає всі події.<br><br>Можливі типи операторів:<br>0 - (за замовчуванням) Подібно;<br>1 - Дорівнює;<br>2 - Не схоже;<br>3 - Не дорівнює<br>4 - Існує;<br>5 - Не існує.| |eventid\_from|рядок|Повертати лише події з ідентифікаторами, більшими або рівними вказаному ідентифікатору.| |eventid\_till|рядок|Повертати лише події з ідентифікаторами, меншими або рівними вказаному ідентифікатору.| |time\_from|timestamp|Повертати лише події, які були створені після або в заданий час.| |time\_till|timestamp|Повертати лише події, які були створені до або в заданий час.| |problem\_time\_from|timestamp|Повертає лише події, які були у стані проблеми, починаючи з `problem_time_from`. Застосовується, лише якщо джерелом є тригерна подія, а об’єктом є тригер. Обов’язковий, якщо вказано `problem_time_till`.| |problem\_time\_till|timestamp|Повертає лише події, які були в проблемному стані до `problem_time_till`. Застосовується, лише якщо джерелом є тригерна подія, а об’єктом є тригер. Обов’язковий, якщо вказано `problem_time_from`.| |значення|ціле число/масив|Повертати лише події із заданими значеннями.| |selectHosts|запит|Повертає властивість [hosts](/manual/api/reference/host/object) із хостами, що містять об’єкт, який створив подію. Підтримується лише для подій, створених тригерами, елементами або правилами LLD.| |selectRelatedObject|запит|Повернути властивість `relatedObject` з об’єктом, який створив подію. Тип об'єкта, що повертається, залежить від типу події.| |select\_alerts|query|Повернути властивість [alerts](/manual/api/reference/alert/object) із сповіщеннями, створеними подією. Сповіщення сортуються у зворотному хронологічному порядку.| |select\_acknowledges|query|Повертає властивість `acknowledges` з оновленнями подій. Оновлення подій сортуються у зворотному хронологічному порядку.<br><br>Об’єкт оновлення подій має такі властивості:<br>`acknowledgeid` - `(рядок)` ідентифікатор підтвердження;<br>`userid` - `(рядок) ` ID користувача, який оновив подію;<br>`eventid` - `(рядок)` ID оновленої події;<br>`clock` - `(timestamp)` час оновлення події;<br> `message` - `(рядок)` текст повідомлення;<br>`action` - `(ціле число)` оновлення дії, яка була виконана див. [event.acknowledge](/manual/api/reference/event/acknowledge); <br>`old_severity` - серйозність події `(ціле)` до цієї дії оновлення;<br>`new_severity` - серйозність події `(ціле)` після цієї дії оновлення;<br>`ім'я користувача` - `(рядок)` ім'я користувача, який оновив подію;<br>`name` - `(рядок)` ім'я користувача, який оновив подію;<br>`прізвище` - `(рядок)` прізвище користувача, який оновив подію .<br><br>Підтримує `count`.| |selectTags|запит|Повернути властивість [tags](/manual/api/reference/event/object#Event_tag) із тегами подій.| |selectSuppressionData|запит|Повертає властивість `suppression_data` зі списком обслуговування:<br>`maintenanceid` - `(рядок)` ID обслуговування;<br>`suppress_until` - `(ціле)` час до події придушується.| |sortfield|string/array|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `eventid`, `objectid` і `clock`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описано на сторінці [довідковий коментар](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphids|string/array|Return only graph items that belong to the given graphs.| |itemids|string/array|Return only graph items with the given item IDs.| |type|integer|Return only graph items with the given type.<br><br>Refer to the [graph item object page](object#graph_item) for a list of supported graph item types.| |selectGraphs|query|Return a [graphs](/manual/api/reference/graph/object) property with an array of graphs that the item belongs to.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `gitemid`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |sortorder|string/array|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |graphids|string/array|Повертає лише елементи графа, які належать до заданих графів.| |itemids|рядок/масив|Повертає лише елементи графіка з заданими ідентифікаторами елементів.| |type|integer|Повертати лише елементи графіка з указаним типом.<br><br>Зверніться до [сторінки об’єкта елемента графіка](object#graph_item), щоб отримати список підтримуваних типів елементів графіка.| |selectGraphs|запит|Повертає властивість [graphs](/manual/api/reference/graph/object) із масивом графіків, до яких належить елемент.| |sortfield|рядок/масив|Сортувати результат за заданими властивостями.<br><br>Можливі значення: `gitemid`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описано на сторінці [довідковий коментар](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |порядок сортування|рядок/масив|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphids|string/array|Return only graphs with the given IDs.| |groupids|string/array|Return only graphs that belong to hosts in the given host groups.| |templateids|string/array|Return only graph that belong to the given templates.| |hostids|string/array|Return only graphs that belong to the given hosts.| |itemids|string/array|Return only graphs that contain the given items.| |templated|boolean|If set to `true` return only graphs that belong to templates.| |inherited|boolean|If set to `true` return only graphs inherited from a template.| |expandName|flag|Expand macros in the graph name.| |selectGroups|query|Return a [groups](/manual/api/reference/hostgroup/object) property with the host groups that the graph belongs to.| |selectTemplates|query|Return a [templates](/manual/api/reference/template/object) property with the templates that the graph belongs to.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with the hosts that the graph belongs to.| |selectItems|query|Return an [items](/manual/api/reference/item/object) property with the items used in the graph.| |selectGraphDiscovery|query|Return a `graphDiscovery` property with the graph discovery object. The graph discovery objects links the graph to a graph prototype from which it was created.<br><br>It has the following properties:<br>`graphid` - `(string)` ID of the graph;<br>`parent_graphid` - `(string)` ID of the graph prototype from which the graph has been created.| |selectGraphItems|query|Return a [gitems](/manual/api/reference/graphitem/object) property with the items used in the graph.| |selectDiscoveryRule|query|Return a [discoveryRule](/manual/api/reference/drule/object) property with the low-level discovery rule that created the graph.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Supports additional filters:<br>`host` - technical name of the host that the graph belongs to;<br>`hostid` - ID of the host that the graph belongs to.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `graphid`, `name` and `graphtype`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |excludeSearch|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |graphids|string/array|Повертає лише графіки з заданими ідентифікаторами.| |groupids|рядок/масив|Повертає лише графіки, які належать хостам у вказаних групах хостів.| |templateids|рядок/масив|Повертає лише графи, які належать до вказаних шаблонів.| |hostids|рядок/масив|Повертає лише графіки, які належать вказаним хостам.| |itemids|рядок/масив|Повертає лише графіки, які містять дані елементи.| |templated|boolean|Якщо встановлено значення `true`, повертати лише графіки, які належать до шаблонів.| |inherited|boolean|Якщо встановлено значення `true` повертає лише графіки, успадковані від шаблону.| |expandName|flag|Розгортати макроси в назві графіка.| |selectGroups|запит|Повернути властивість [groups](/manual/api/reference/hostgroup/object) із групами хостів, до яких належить графік.| |selectTemplates|запит|Повернути властивість [templates](/manual/api/reference/template/object) із шаблонами, до яких належить графік.| |selectHosts|запит|Повернути властивість [hosts](/manual/api/reference/host/object) із хостами, до яких належить графік.| |selectItems|запит|Повернути властивість [items](/manual/api/reference/item/object) з елементами, які використовуються на графіку.| |selectGraphDiscovery|запит|Повернути властивість `graphDiscovery` з об’єктом виявлення графіка. Об’єкти виявлення графів пов’язують графік із прототипом графа, з якого його було створено.<br><br>Він має такі властивості:<br>`graphid` - `(рядок)` ID графіка;<br>` parent_graphid` - `(рядок)` ID прототипу графіка, з якого створено графік.| |selectGraphItems|запит|Повернути властивість [gitems](/manual/api/reference/graphitem/object) з елементами, які використовуються на графіку.| |selectDiscoveryRule|запит|Повернути властивість [discoveryRule](/manual/api/reference/drule/object) із правилом виявлення низького рівня, яке створило графік.| |фільтр|об'єкт|Повертає лише ті результати, які точно відповідають заданому фільтру.<br><br>Приймає масив, де ключі є іменами властивостей, а значення є або одним значенням, або масивом значень для порівняння. <br><br>Підтримує додаткові фільтри:<br>`host` - технічна назва хоста, до якого належить графік;<br>`hostid` - ID хоста, якому належить графік.| |sortfield|рядок/масив|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `graphid`, `name` і `graphtype`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описано на сторінці [довідковий коментар](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphids|string/array|Return only host groups that contain hosts or templates with the given graphs.| |groupids|string/array|Return only host groups with the given host group IDs.| |hostids|string/array|Return only host groups that contain the given hosts.| |maintenanceids|string/array|Return only host groups that are affected by the given maintenances.| |monitored\_hosts|flag|Return only host groups that contain monitored hosts.| |real\_hosts|flag|Return only host groups that contain hosts.| |templated\_hosts|flag|Return only host groups that contain templates.| |templateids|string/array|Return only host groups that contain the given templates.| |triggerids|string/array|Return only host groups that contain hosts or templates with the given triggers.| |with\_graphs|flag|Return only host groups that contain hosts with graphs.| |with\_graph\_prototypes|flag|Return only host groups that contain hosts with graph prototypes.| |with\_hosts\_and\_templates|flag|Return only host groups that contain hosts *or* templates.| |with\_httptests|flag|Return only host groups that contain hosts with web checks.<br><br>Overrides the `with_monitored_httptests` parameter.| |with\_items|flag|Return only host groups that contain hosts or templates with items.<br><br>Overrides the `with_monitored_items` and `with_simple_graph_items` parameters.| |with\_item\_prototypes|flag|Return only host groups that contain hosts with item prototypes.<br><br>Overrides the `with_simple_graph_item_prototypes` parameter.| |with\_simple\_graph\_item\_prototypes|flag|Return only host groups that contain hosts with item prototypes, which are enabled for creation and have numeric type of information.| |with\_monitored\_httptests|flag|Return only host groups that contain hosts with enabled web checks.| |with\_monitored\_items|flag|Return only host groups that contain hosts or templates with enabled items.<br><br>Overrides the `with_simple_graph_items` parameter.| |with\_monitored\_triggers|flag|Return only host groups that contain hosts with enabled triggers. All of the items used in the trigger must also be enabled.| |with\_simple\_graph\_items|flag|Return only host groups that contain hosts with numeric items.| |with\_triggers|flag|Return only host groups that contain hosts with triggers.<br><br>Overrides the `with_monitored_triggers` parameter.| |selectDiscoveryRule|query|Return a [discoveryRule](/manual/api/reference/drule/object) property with the LLD rule that created the host group.| |selectGroupDiscovery|query|Return a `groupDiscovery` property with the host group discovery object.<br><br>The host group discovery object links a discovered host group to a host group prototype and has the following properties:<br>`groupid` - `(string)` ID of the discovered host group;<br>`lastcheck` - `(timestamp)` time when the host group was last discovered;<br>`name` - `(string)` name of the host group prototype;<br>`parent_group_prototypeid` - `(string)` ID of the host group prototype from which the host group has been created;<br>`ts_delete` - `(timestamp)` time when a host group that is no longer discovered will be deleted.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with the hosts that belong to the host group.<br><br>Supports `count`.| |selectTemplates|query|Return a [templates](/manual/api/reference/template/object) property with the templates that belong to the host group.<br><br>Supports `count`.| |limitSelects|integer|Limits the number of records returned by subselects.<br><br>Applies to the following subselects:<br>`selectHosts` - results will be sorted by `host`;<br>`selectTemplates` - results will be sorted by `host`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `groupid`, `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |graphids|string/array|Повертати лише групи хостів, які містять хости або шаблони з заданими графіками.| |groupids|рядок/масив|Повертає лише групи хостів із заданими ідентифікаторами груп хостів.| |hostids|рядок/масив|Повертає лише групи хостів, які містять вказані хости.| |maintenanceids|рядок/масив|Повертає лише групи хостів, на які впливає вказане обслуговування.| |monitored\_hosts|прапорець|Повертати лише групи хостів, які містять контрольовані хости.| |real\_hosts|прапор|Повертає лише групи хостів, які містять хости.| |templated\_hosts|прапорець|Повертати лише групи хостів, які містять шаблони.| |templateids|рядок/масив|Повертає лише групи хостів, які містять вказані шаблони.| |triggerids|рядок/масив|Повертати лише групи хостів, які містять хости або шаблони з заданими тригерами.| |with\_graphs|flag|Повертати лише групи хостів, які містять хости з графіками.| |with\_graph\_prototypes|прапорець|Повертати лише групи хостів, які містять хости з прототипами графів.| |with\_hosts\_and\_templates|flag|Повертати лише групи хостів, які містять шаблони *або* хостів.| |with\_httptests|флаг|Повертає лише групи хостів, які містять хости з веб-перевірками.<br><br>Замінює параметр `with_monitored_httptests`.| |with\_items|флаг|Повертає лише групи хостів, які містять хости або шаблони з елементами.<br><br>Замінює параметри `with_monitored_items` і `with_simple_graph_items`.| |with\_item\_prototypes|прапорець|Повертає лише групи хостів, які містять хости з прототипами елементів.<br><br>Замінює параметр `with_simple_graph_item_prototypes`.| |with\_simple\_graph\_item\_prototypes|flag|Повертати лише групи хостів, які містять хости з прототипами елементів, які увімкнено для створення та мають числовий тип інформації.| |with\_monitored\_httptests|flag|Повертати лише групи хостів, які містять хости з увімкненими веб-перевірками.| |with\_monitored\_items|flag|Повертає лише групи хостів, які містять хости або шаблони з увімкненими елементами.<br><br>Замінює параметр `with_simple_graph_items`.| |with\_monitored\_triggers|flag|Повертати лише групи хостів, які містять хости з увімкненими тригерами. Усі елементи, які використовуються в тригері, також мають бути ввімкнені.| |with\_simple\_graph\_items|flag|Повертати лише групи хостів, які містять хости з числовими елементами.| |with\_triggers|прапорець|Повертає лише групи хостів, які містять хости з тригерами.<br><br>Замінює параметр `with_monitored_triggers`.| |selectDiscoveryRule|запит|Повернути властивість [discoveryRule](/manual/api/reference/drule/object) із правилом LLD, яке створило групу хостів.| |selectGroupDiscovery|запит|Повертає властивість `groupDiscovery` з об’єктом виявлення групи хостів.<br><br>Об’єкт виявлення групи хостів пов’язує виявлену групу хостів із прототипом групи хостів і має такі властивості:<br>`groupid ` - `(рядок)` ідентифікатор виявленої групи хостів;<br>`lastcheck` - `(мітка часу)` час останнього виявлення групи хостів;<br>`name` - `(рядок)` назва прототип групи хостів;<br>`parent_group_prototypeid` - `(рядок)` Ідентифікатор прототипу групи хостів, з якого було створено групу хостів;<br>`ts_delete` - `(мітка часу)` час, коли група хостів, яка більше не виявлено буде видалено.| |selectHosts|запит|Повертає властивість [hosts](/manual/api/reference/host/object) із хостами, які належать до групи хостів.<br><br>Підтримує `count`.| |selectTemplates|запит|Повертає властивість [templates](/manual/api/reference/template/object) із шаблонами, які належать до групи хостів.<br><br>Підтримує `count`.| |limitSelects|ціле число|Обмежує кількість записів, що повертаються підвиборами.<br><br>Застосовується до наступних підвиборів:<br>`selectHosts` - результати будуть відсортовані за `host`;<br>`selectTemplates` - результати буде відсортовано за `хостом`.| |sortfield|рядок/масив|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `groupid`, `name`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описано на сторінці [довідковий коментар](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ha\_nodeids|string/array|Return only nodes with the given node IDs.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Allows filtering by the node properties: `name`, `address`, `status`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `name`, `lastaccess`, `status`.| |countOutput|flag|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |sortorder|string/array|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |ha\_nodeids|рядок/масив|Повертати лише вузли з указаними ідентифікаторами вузлів.| |фільтр|об'єкт|Повертає лише ті результати, які точно відповідають заданому фільтру.<br><br>Приймає масив, де ключі є іменами властивостей, а значення є або одним значенням, або масивом значень для порівняння. <br><br>Дозволяє фільтрувати за властивостями вузла: `name`, `address`, `status`.| |sortfield|рядок/масив|Відсортуйте результат за заданими властивостями.<br><br>Можливі значення: `name`, `lastaccess`, `status`.| |countOutput|flag|Ці параметри, які є спільними для всіх методів `get`, детально описані в [довідковому коментарі](/manual/api/reference_commentary#common_get_method_parameters).| |ліміт|ціле|^| |вивід|запит|^| |preservekeys|boolean|^| |порядок сортування|рядок/масив|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |history|integer|History object types to return.<br><br>Possible values:<br>0 - numeric float;<br>1 - character;<br>2 - log;<br>3 - numeric unsigned;<br>4 - text.<br><br>Default: 3.| |hostids|string/array|Return only history from the given hosts.| |itemids|string/array|Return only history from the given items.| |time\_from|timestamp|Return only values that have been received after or at the given time.| |time\_till|timestamp|Return only values that have been received before or at the given time.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `itemid` and `clock`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
uk	### Параметри  `(object)` Параметри, що визначають бажаний результат.  Метод підтримує такі параметри.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |history|integer|Типи об'єктів історії, які потрібно повернути.<br><br>Можливі значення:<br>0 - числове число;<br>1 - символ;<br>2 - журнал;<br>3 - число без знака; <br>4 - текст.<br><br>За замовчуванням: 3.| |hostids|рядок/масив|Повертати лише історію з вказаних хостів.| |itemids|рядок/масив|Повернути лише історію з заданих елементів.| |time\_from|timestamp|Повертати лише значення, які були отримані після або в заданий час.| |time\_till|timestamp|Повертати лише значення, які були отримані раніше або в заданий час.| |sortfield|string/array|Сортувати результат за заданими властивостями.<br><br>Можливі значення: `itemid` і `clock`.| |countOutput|boolean|Ці параметри, які є спільними для всіх методів `get`, детально описано на сторінці [довідковий коментар](/manual/api/reference_commentary#common_get_method_parameters).| |редагований|логічний|^| |excludeSearch|boolean|^| |фільтр|об'єкт|^| |ліміт|ціле|^| |вивід|запит|^| |пошук|об'єкт|^| |searchByAny|логічний|^| |увімкнено знаки підстановки|логічний|^| |порядок сортування|рядок/масив|^| |почати пошук|логічний|^|

en-us	### Parameters  `(object)` Parameters defining the LLD rules to copy and the target hosts.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |discoveryids|array|IDs of the LLD rules to be copied.| |hostids|array|IDs of the hosts to copy the LLD rules to.|
uk	### Параметри  `(object)` Параметри, що визначають правила LLD для копіювання та ціль господарі.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |discoveryids|масив|Ідентифікатори правил LLD, які потрібно скопіювати.| |hostids|масив|Ідентифікатори хостів, до яких потрібно скопіювати правила LLD.|

en-us	### Parameters  `(object)` Parameters defining the objects to be exported and the format to use.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**format**<br>(required)|string|Format in which the data must be exported.<br><br>Possible values:<br>`yaml` - YAML;<br>`xml` - XML;<br>`json` - JSON;<br>`raw` - unprocessed PHP array.| |prettyprint|boolean|Make the output more human readable by adding indentation.<br><br>Possible values:<br>`true` - add indentation;<br>`false` - *(default)* do not add indentation.| |**options**<br>(required)|object|Objects to be exported.<br><br>The `options` object has the following parameters:<br>`groups` - `(array)` IDs of host groups to export;<br>`hosts` - `(array)` IDs of hosts to export;<br>`images` - `(array)` IDs of images to export;<br>`maps` - `(array)` IDs of maps to export;<br>`mediaTypes` - `(array)` IDs of media types to export;<br>`templates` - `(array)` IDs of templates to export.<br>|
uk	### Параметри  `(object)` Параметри, що визначають об’єкти для експорту та формат для використання.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Опис| |--|--|------| |**формат**<br>(обов’язково)|рядок|Формат, у якому потрібно експортувати дані.<br><br>Можливі значення:<br>`yaml` - YAML;<br>`xml` - XML ;<br>`json` - JSON;<br>`raw` - необроблений масив PHP.| |prettyprint|boolean|Зробіть результат більш зрозумілим для людини, додавши відступ.<br><br>Можливі значення:<br>`true` - додати відступ;<br>`false` - *(за замовчуванням)* не додавати відступ .| |**options**<br>(обов’язково)|об’єкт|Об’єкти для експорту.<br><br>Об’єкт `options` має такі параметри:<br>`groups` - `(array)` ідентифікатори групи хостів для експорту;<br>`hosts` - `(array)` ідентифікатори хостів для експорту;<br>`images` - `(array)` ідентифікатори зображень для експорту;<br>`maps` - `( array)` ідентифікатори карт для експорту;<br>`mediaTypes` - `(array)` ідентифікатори типів медіа для експорту;<br>`templates` - `(array)` ідентифікатори шаблонів для експорту.<br>|

en-us	### Performing requests  Once you've set up the frontend, you can use remote HTTP requests to call the API. To do that you need to send HTTP POST requests to the `api_jsonrpc.php` file located in the frontend directory. For example, if your Zabbix frontend is installed under *http://example.com/zabbix*, the HTTP request to call the `apiinfo.version` method may look like this:  ```yaml POST http://example.com/zabbix/api_jsonrpc.php HTTP/1.1 Content-Type: application/json-rpc  {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "id": 1,     "auth": null,     "params": {} } ```  The request must have the `Content-Type` header set to one of these values: `application/json-rpc`, `application/json` or `application/jsonrequest`.
uk	### Виконання запитів  Після налаштування інтерфейсу ви можете використовувати віддалені HTTP-запити для того, щоб викликати API. Для цього вам потрібно надіслати запити HTTP POST до файлу `api_jsonrpc.php`, який розташований у каталозі фронтенду. Наприклад, якщо ваш інтерфейс Zabbix налаштований на `https://example.com/zabbix`, запит HTTP для виклику методу `apiinfo.version` може виглядати так:  ```yaml POST http://example.com/zabbix/api_jsonrpc.php HTTP/1.1 Content-Type: application/json-rpc  {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "id": 1,     "auth": null,     "params": {} } ```  Запит повинен мати заголовок `Content-Type`, встановлений в одне з цих значень: `application/json-rpc`, `application/json` або `application/jsonrequest`.

en-us	#### PostgreSQL  If a value contains a non-ASCII character in non UTF8 encoding - this will lead to a failed SQL query (PGRES\_FATAL\_ERROR:ERROR invalid byte sequence for encoding) and data will not be stored. An appropriate warning message will be written to the *zabbix\_server.log*.\ Relevant for at least PostgreSQL version 9.1.3
uk	#### PostgreSQL  Якщо значення містить символ, відмінний від ASCII, у кодуванні, відмінному від UTF8, це призведе до помилки SQL-запиту (PGRES\_FATAL\_ERROR:ERROR недійсна послідовність байтів для кодування), і дані не будуть збережені. Відповідне попередження буде записано в *zabbix\_server.log*.\ Актуально принаймні для PostgreSQL версії 9.1.3

en-us	 ### Post-migration  For all databases, once the migration is completed, do the following:  * Verify that everything works as expected.  * Drop old tables:  ``` {.sql} DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```
uk	### Після міграції  Для всіх баз даних після завершення міграції виконайте такі дії:  * Переконайтеся, що все працює належним чином.  * Видалити старі таблиці:  ``` {.sql} DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```

en-us	##### Preparing frontend  Make sure that Zabbix server address:port is **not defined** in the  frontend configuration (found in `conf/zabbix.conf.php` of the frontend  files directory).  ![](../../../../assets/en/manual/config/frontend_conf_server_port.png){width="600"}  Zabbix frontend will autodetect the active node by reading settings  from the nodes table in Zabbix database. Node address of the active node  will be used as the Zabbix server address.
uk	##### Підготовка web-інтерфейсу  Переконайтеся, що в конфігураційному файлі web-інтерфейсу ( знаходиться у `conf/zabbix.conf.php`  в директорії з файлами веб-інтерфейсу) **не вказано** адреса:порт  Zabbix сервера.  ![](../../../../assets/en/manual/config/frontend_conf_server_port.png){width="600"}  Web-інтерфейс Zabbix автоматично визначить активний вузол, зчитавши налаштування  з таблиці вузлів у базі даних Zabbix. Адреса активного вузла  буде використана як адреса Zabbix сервера.

en-us	#### Property labels  Some of the objects properties are marked with short labels to describe their behavior. The following labels are used:  -   *readonly* - the value of the property is set automatically and     cannot be defined or changed by the client; -   *constant* - the value of the property can be set when creating an     object, but cannot be changed after.
uk	#### Мітки властивостей  Деякі з властивостей об’єктів позначені короткими мітками для опису їх поведінки. Використовуються такі мітки:  - *readonly* - значення властивості встановлюється автоматично і не може бути визначено або змінено клієнтом; - *constant* - значення властивості можна встановити під час створення об'єкта, але не можна змінити після.

en-us	#### proxy  Changes:\ [ZBXNEXT-6889](https://support.zabbix.com/browse/ZBXNEXT-6889) `proxy.create`, `proxy.update`: dropped support of `interface.interfaceid` and `interface.hostid` properties.\
uk	#### проксі  Зміни:\ [ZBXNEXT-6889](https://support.zabbix.com/browse/ZBXNEXT-6889) `proxy.create`, `proxy.update`: припинено підтримку властивостей `interface.interfaceid` і `interface.hostid`. \

en-us	##### Proxy configuration  HA cluster nodes (servers) must be listed in the configuration of either  passive or active Zabbix proxy.  For a passive proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  For an active proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **semicolon**. ``` Server=zabbix-node-01;zabbix-node-02 ```
uk	##### Конфігурація проксі  Вузли (сервери) кластера HA повинні бути вказані в конфігурації пасивного або активного Zabbix проксі.  Для пасивного проксі імена вузлів кластеру мають бути вказані в [параметрі](/manual/appendix/config/zabbix_proxy) Server і розділені **комою**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  Для активного проксі імена вузлів кластеру мають бути вказані в [параметрі](/manual/appendix/config/zabbix_proxy) Server і  розділені **крапкою з комою**. ``` Server=zabbix-node-01;zabbix-node-02 ```

en-us	# proxy.create
uk	# proxy.create

en-us	# proxy.delete
uk	# proxy.delete

en-us	# proxy.get
uk	# proxy.get

en-us	# > Proxy object  The following objects are directly related to the `proxy` API.
uk	# > Об'єкт проксі  Наступні об'єкти безпосередньо пов'язані з  API `proxy`.

en-us	# proxy.update
uk	# proxy.update

en-us	#### Reference  This section contains basic versions of different module elements introduced in the previous sections.  **manifest.json**  ``` {.java} {     "manifest_version": 1.0,     "id": "example_module",     "name": "Example module",     "version": "1.0",     "namespace": "Example",     "author": "John Smith",     "url": "http://module.example.com",     "description": "Short description of the module.",     "actions": {         "example.something.view": {             "class": "SomethingView",             "view": "module.example.something.view"         },         "example.something.create": {             "class": "SomethingCreate",             "layout": null         },         "example.something.delete": {             "class": "SomethingDelete",             "layout": null         },         "example.something.export.xml": {             "class": "data_export/ExportAsXml",             "layout": null         },         "example.something.export.excel": {             "class": "data_export/ExportAsExcel",             "layout": null         }     },     "config": {         "username": "john_smith"     } } ```  **Module.php**  ``` {.php} <?php declare(strict_types = 1);  namespace Modules\Example;  use APP; use CController as CAction;  /**  * Please see Core\CModule class for additional reference.  */ class Module extends \Core\CModule {      /**      * Initialize module.      */     public function init(): void {         // Initialize main menu (CMenu class instance).         APP::Component()->get('menu.main')             ->findOrAdd(_('Reports'))                 ->getSubmenu()                     ->add((new \CMenuItem(_('Example wide report')))                         ->setAction('example.report.wide.php')                     )                     ->add((new \CMenuItem(_('Example narrow report')))                         ->setAction('example.report.narrow.php')                     );     }      /**      * Event handler, triggered before executing the action.      *      * @param CAction $action  Action instance responsible for current request.      */     public function onBeforeAction(CAction $action): void {     }      /**      * Event handler, triggered on application exit.      *      * @param CAction $action  Action instance responsible for current request.      */     public function onTerminate(CAction $action): void {     } } ```  **Action controller**  ``` {.php} <?php declare(strict_types = 1);  namespace Modules\Example\Actions;  use CControllerResponseData; use CControllerResponseFatal; use CController as CAction;  /**  * Example module action.  */ class SomethingView extends CAction {      /**      * Initialize action. Method called by Zabbix core.      *      * @return void      */     public function init(): void {         /**          * Disable SID (Session ID) validation. Session ID validation should only be used for actions which involve data          * modification, such as update or delete actions. In such case Session ID must be presented in the URL, so that          * the URL would expire as soon as the session expired.          */         $this->disableSIDvalidation();     }      /**      * Check and sanitize user input parameters. Method called by Zabbix core. Execution stops if false is returned.      *      * @return bool true on success, false on error.      */     protected function checkInput(): bool {         $fields = [             'name'  => 'required|string',             'email' => 'required|string',             'phone' => 'string'         ];          // Only validated data will further be available using $this->hasInput() and $this->getInput().         $ret = $this->validateInput($fields);          if (!$ret) {             $this->setResponse(new CControllerResponseFatal());         }          return $ret;     }      /**      * Check if the user has permission to execute this action. Method called by Zabbix core.      * Execution stops if false is returned.      *      * @return bool      */     protected function checkPermissions(): bool {         $permit_user_types = [USER_TYPE_ZABBIX_ADMIN, USER_TYPE_SUPER_ADMIN];          return in_array($this->getUserType(), $permit_user_types);     }      /**      * Prepare the response object for the view. Method called by Zabbix core.      *      * @return void      */     protected function doAction(): void {         $contacts = $this->getInput('email');          if ($this->hasInput('phone')) {             $contacts .= ', '.$this->getInput('phone');         }          $data = [             'name' => $this->getInput('name'),             'contacts' => $contacts         ];          $response = new CControllerResponseData($data);          $this->setResponse($response);     } } ```  **Action view**  ``` {.php} <?php declare(strict_types = 1);  /**  * @var CView $this  */  $this->includeJsFile('example.something.view.js.php');  (new CWidget())     ->setTitle(_('Something view'))     ->addItem(new CDiv($data['name']))     ->addItem(new CPartial('module.example.something.reusable', [         'contacts' => $data['contacts']     ])     ->show(); ```
uk	#### Довідка  Цей розділ містить базові версії різних елементів модуля,  представлених у попередніх розділах.  **manifest.json**  ``` {.java} {     "manifest_version": 1.0,     "id": "example_module",     "name": "Приклад модуля",     "version": "1.0",     "namespace": "Example",     "author": "Лесь Подервʼянський",     "url": "http://module.example.com",     "description": "Short description of the module.",     "actions": {         "example.something.view": {             "class": "SomethingView",             "view": "module.example.something.view"         },         "example.something.create": {             "class": "SomethingCreate",             "layout": null         },         "example.something.delete": {             "class": "SomethingDelete",             "layout": null         },         "example.something.export.xml": {             "class": "data_export/ExportAsXml",             "layout": null         },         "example.something.export.excel": {             "class": "data_export/ExportAsExcel",             "layout": null         }     },     "config": {         "username": "john_smith"     } } ```  **Module.php**  ``` {.php} <?php declare(strict_types = 1);  namespace Modules\Example;  use APP; use CController as CAction;  /**  * Дивіться клас Core\CModule для додаткової інформації.  */ class Module extends \Core\CModule {      /**      * Initialize module.      */     public function init(): void {         // Ініціалізація головного меню (екземпляр класу CMenu).         APP::Component()->get('menu.main')             ->findOrAdd(_('Reports'))                 ->getSubmenu()                     ->add((new \CMenuItem(_('Example wide report')))                         ->setAction('example.report.wide.php')                     )                     ->add((new \CMenuItem(_('Example narrow report')))                         ->setAction('example.report.narrow.php')                     );     }      /**      * Обробник подій, що запускається перед виконанням дії.      *      * @param CAction $action Екземпляр дії, відповідальний за поточний запит.      */     public function onBeforeAction(CAction $action): void {     }      /**      * Обробник подій, що запускається при виході з програми.      *      * @param CAction $action Екземпляр дії, відповідальний за поточний запит.      */     public function onTerminate(CAction $action): void {     } } ```  **Action controller**  ``` {.php} <?php declare(strict_types = 1);  namespace Modules\Example\Actions;  use CControllerResponseData; use CControllerResponseFatal; use CController як CAction;  /**  * Приклад action модуля.  */ class SomethingView extends CAction {      /**      * Ініціалізація дії. Метод викликається ядром Zabbix.      *      * @return void      */     public function init(): void {         /**          * Вимкнути перевірку SID (ID сеансу). Перевірку ідентифікатора сеансу слід використовувати лише для дій, які включають дані          * модифікації, наприклад оновлення або видалення. У такому випадку ідентифікатор сеансу повинен бути представлений в URL-адресі, щоб          * термін дії URL-адреси закінчився, щойно завершиться сесія.          */         $this->disableSIDvalidation();     }      /**      * Перевірка та очищення вхідних параметрів користувача. Метод, що викликається ядром Zabbix. Виконання зупиняється, якщо повертається false.      *      * @return bool true on success, false on error.      */     protected function checkInput(): bool {         $fields = [             'name' => 'required|string',             'email' => 'required|string',             'phone' => 'string'         ];          // Лише підтверджені дані надалі будуть доступні за допомогою $this->hasInput() і $this->getInput().         $ret = $this->validateInput($fields);          if (!$ret) {             $this->setResponse(новий CControllerResponseFatal());         }          return $ret;     }      /**      * Перевірте, чи має користувач дозвіл на виконання цієї дії. Метод викликається ядром Zabbix.      * Виконання зупиняється, якщо повертається false.      *      * @return bool      */    protected function checkPermissions(): bool {         $permit_user_types = [USER_TYPE_ZABBIX_ADMIN, USER_TYPE_SUPER_ADMIN];          return in_array($this->getUserType(), $permit_user_types);     }      /**      * Підготуйте об'єкт відповіді для view. Метод викликається ядром Zabbix.      *      * @return void      */     protected function$data doAction(): void {         $contacts = $this->getInput('email');          if ($this->hasInput('phone')) {             $contacts .= ', '.$this->getInput('phone');         }          $data = [             'name' => $this->getInput('name'),             'contacts' => $contacts         ];          $response = new CControllerResponseData($data);          $this->setResponse($response);     } } ```  **Action view**  ``` {.php} <?php declare(strict_types = 1);  /**  * @var CView $this  */  $this->includeJsFile('example.something.view.js.php');  (new CWidget())     ->setTitle(_('Something view'))     ->addItem(new CDiv($data['name']))     ->addItem(new CPartial('module.example.something.reusable', [         'contacts' => $data['contacts']     ])     ->show(); ```

en-us	#### regexp  Changes:\ [ZBXNEXT-6717](https://support.zabbix.com/browse/ZBXNEXT-6717) added `regexp.get`, `regexp.create`, `regexp.update` and `regexp.delete` API.\
uk	#### регулярний вираз  Зміни:\ [ZBXNEXT-6717](https://support.zabbix.com/browse/ZBXNEXT-6717) додано API `regexp.get`, `regexp.create`, `regexp.update` і `regexp.delete`.\

en-us	# regexp.create
uk	# regexp.create

en-us	# regexp.delete
uk	# regexp.delete

en-us	# regexp.get
uk	# regexp.get

en-us	# regexp.update
uk	# regexp.update

en-us	#### Removing hosts from host groups  Remove two hosts from the given host groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massremove",     "params": {         "groupids": [             "5",             "6"         ],         "hostids": [             "30050",             "30001"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```
uk	#### Видалення хостів із груп хостів  Вилучіть два хости з указаних груп хостів.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massremove",     "params": {         "groupids": [             "5",             "6"         ],         "hostids": [             "30050",             "30001"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```

en-us	#### Removing interfaces  Remove the "127.0.0.1" SNMP interface from two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.massremove",     "params": {         "hostids": [             "30050",             "30052"         ],         "interfaces": {             "dns": "",             "ip": "127.0.0.1",             "port": "161"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30069",             "30070"         ]     },     "id": 1 } ```
uk	#### Видалення інтерфейсів  Видаліть інтерфейс SNMP "127.0.0.1" з двох хостів.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.massremove",     "params": {         "hostids": [             "30050",             "30052"         ],         "interfaces": {             "dns": "",             "ip": "127.0.0.1",             "port": "161"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30069",             "30070"         ]     },     "id": 1 } ```

en-us	#### Renaming a dashboard  Rename a dashboard to "SQL server status".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "name": "SQL server status"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```
uk	#### Перейменування інформаційної панелі  Перейменуйте інформаційну панель на «Стан сервера SQL».  Запит:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "name": "SQL server status"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Renaming a host group  Rename a host group to "Linux hosts."  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.update",     "params": {         "groupid": "7",         "name": "Linux hosts"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "7"         ]     },     "id": 1 } ```
uk	#### Перейменування групи хостів  Перейменуйте групу хостів на «Linux hosts».  Запит:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.update",     "params": {         "groupid": "7",         "name": "Linux hosts"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "7"         ]     },     "id": 1 } ```

en-us	#### Replace conditions, but keep the evaluation method  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.update",     "params": {         "correlationid": "1",         "filter": {             "conditions": [                 {                     "type": 3,                     "oldtag": "error",                     "newtag": "ok"                 }             ]         }     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```
uk	#### Замінити умови, але зберегти метод оцінки  Запит:  ```json {     "jsonrpc": "2.0",     "method": "correlation.update",     "params": {         "correlationid": "1",         "filter": {             "conditions": [                 {                     "type": 3,                     "oldtag": "error",                     "newtag": "ok"                 }             ]         }     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Replacing host interfaces  Replace all host interfaces with a single agent interface.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.replacehostinterfaces",     "params": {         "hostid": "30052",         "interfaces": {             "dns": "",             "ip": "127.0.0.1",             "main": 1,             "port": "10050",             "type": 1,             "useip": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30081"         ]     },     "id": 1 } ```
uk	#### Заміна інтерфейсів хоста  Замініть усі інтерфейси хоста єдиним інтерфейсом агента.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.replacehostinterfaces",     "params": {         "hostid": "30052",         "interfaces": {             "dns": "",             "ip": "127.0.0.1",             "main": 1,             "port": "10050",             "type": 1,             "useip": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30081"         ]     },     "id": 1 } ```

en-us	#### Replacing hosts and templates in a host group  Replace all hosts in a host group to ones mentioned host and unlink all templates from host group.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massupdate",     "params": {         "groups": [             {                 "groupid": "6"             }         ],         "hosts": [             {                 "hostid": "30050"             }         ],         "templates": []     },     "auth": "f223adf833b2bf2ff38574a67bba6372",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "6",         ]     },     "id": 1 } ```
uk	#### Заміна хостів і шаблонів у групі хостів  Замініть усі хости в групі хостів на згадані хости та від’єднайте всі шаблони від групи хостів.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massupdate",     "params": {         "groups": [             {                 "groupid": "6"             }         ],         "hosts": [             {                 "hostid": "30050"             }         ],         "templates": []     },     "auth": "f223adf833b2bf2ff38574a67bba6372",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "6",         ]     },     "id": 1 } ```

en-us	# report.create
uk	# report.create

en-us	# report.delete
uk	# report.delete

en-us	# report.get
uk	# report.get

en-us	# > Report object  The following objects are directly related to the `report` API.
uk	# > Об'єкт звіту  Наступні об’єкти безпосередньо пов’язані з API `report`.

en-us	 ### Report  The filter allows to select the report based on the SLA name as well as the  service name. It is also possible to limit the displayed period.  ![](../../../../../assets/en/manual/web_interface/sla_report.png){width="600"}  Each column (period) displays the SLI for that period. SLIs that are in breach of the set  SLO are highlighted in red.  20 periods are displayed in the report. A maximum of 100 periods can be displayed, if  both the *From* date and *To* date are specified. 
uk	 ### Звіт  Фільтр дозволяє вибрати звіт на основі назви SLA, а також назви служби. Також можна обмежити відображуваний період.  ![](../../../../../assets/en/manual/web_interface/sla_report.png){width="600"}  Кожен стовпець (період) відображає SLI для цього періоду. SLI, які порушують встановлений SLO, виділені червоним кольором.  У звіті відображається 20 періодів. Можна відобразити максимум 100 періодів, якщо вказано обидві дати *Від* і *До*.

en-us	# report.update
uk	# report.update

en-us	### Required mode
uk	### Необхідний режим

en-us	### Reserved ID value "0"  Reserved ID value "0" can be used to filter elements and to remove referenced objects. For example, to remove a referenced proxy from a host, proxy\_hostid should be set to 0 ("proxy\_hostid": "0") or to filter hosts monitored by server option proxyids should be set to 0 ("proxyids": "0").
uk	### Зарезервоване значення ідентифікатора "0"  Зарезервоване значення ідентифікатора «0» можна використовувати для фільтрації елементів і видалення об’єктів, на які посилаються. Наприклад, щоб видалити проксі-сервер, на який посилається, з хоста, proxy\_hostid має бути встановлено на 0 ("proxy\_hostid": "0") або щоб фільтрувати хости, які контролюються параметром сервера, proxyids має бути встановлено на 0 ("proxyids": "0").

en-us	#### Retrieve alerts by action ID  Retrieve all alerts generated by action "3".  Request:  ```json {     "jsonrpc": "2.0",     "method": "alert.get",     "params": {         "output": "extend",         "actionids": "3"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "alertid": "1",             "actionid": "3",             "eventid": "21243",             "userid": "1",             "clock": "1362128008",             "mediatypeid": "1",             "sendto": "support@company.com",             "subject": "PROBLEM: Zabbix agent on Linux server is unreachable for 5 minutes: ",             "message": "Trigger: Zabbix agent on Linux server is unreachable for 5 minutes: \nTrigger status: PROBLEM\nTrigger severity: Not classified",             "status": "0",             "retries": "3",             "error": "",             "esc_step": "1",             "alerttype": "0",             "p_eventid": "0",             "acknowledgeid": "0"         }     ],     "id": 1 } ```
uk	#### Отримувати сповіщення за ідентифікатором дії  Отримати всі сповіщення, згенеровані дією «3».  Запит:  ```json {      "jsonrpc": "2.0",      "method": "alert.get",      "params": {          "output": "extend",          "actionids": "3"      },      "auth": "038e1d7b1735c6a5436ee9eae095879e",      "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "alertid": "1",             "actionid": "3",             "eventid": "21243",             "userid": "1",             "clock": "1362128008",             "mediatypeid": "1",             "sendto": "support@company.com",             "subject": "PROBLEM: Zabbix agent on Linux server is unreachable for 5 minutes: ",             "message": "Trigger: Zabbix agent on Linux server is unreachable for 5 minutes: \nTrigger status: PROBLEM\nTrigger severity: Not classified",             "status": "0",             "retries": "3",             "error": "",             "esc_step": "1",             "alerttype": "0",             "p_eventid": "0",             "acknowledgeid": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieve all discovery rules  Retrieve all configured discovery rules and the discovery checks they use.  Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.get",     "params": {         "output": "extend",         "selectDChecks": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "druleid": "2",             "proxy_hostid": "0",             "name": "Local network",             "iprange": "192.168.3.1-255",             "delay": "5s",             "nextcheck": "1348754327",             "status": "0",             "dchecks": [                 {                     "dcheckid": "7",                     "druleid": "2",                     "type": "3",                     "key_": "",                     "snmp_community": "",                     "ports": "21",                     "snmpv3_securityname": "",                     "snmpv3_securitylevel": "0",                     "snmpv3_authpassphrase": "",                     "snmpv3_privpassphrase": "",                     "uniq": "0",                     "snmpv3_authprotocol": "0",                     "snmpv3_privprotocol": "0",                     "host_source": "1",                     "name_source": "0"                                      },                 {                     "dcheckid": "8",                     "druleid": "2",                     "type": "4",                     "key_": "",                     "snmp_community": "",                     "ports": "80",                     "snmpv3_securityname": "",                     "snmpv3_securitylevel": "0",                     "snmpv3_authpassphrase": "",                     "snmpv3_privpassphrase": "",                     "uniq": "0",                     "snmpv3_authprotocol": "0",                     "snmpv3_privprotocol": "0",                     "host_source": "1",                     "name_source": "0"                                     }             ]         },         {             "druleid": "6",             "proxy_hostid": "0",             "name": "Zabbix agent discovery",             "iprange": "192.168.1.1-255",             "delay": "1h",             "nextcheck": "0",             "status": "0",             "dchecks": [                 {                     "dcheckid": "10",                     "druleid": "6",                     "type": "9",                     "key_": "system.uname",                     "snmp_community": "",                     "ports": "10050",                     "snmpv3_securityname": "",                     "snmpv3_securitylevel": "0",                     "snmpv3_authpassphrase": "",                     "snmpv3_privpassphrase": "",                     "uniq": "0",                     "snmpv3_authprotocol": "0",                     "snmpv3_privprotocol": "0",                     "host_source": "2",                     "name_source": "3"                                     }             ]         }     ],     "id": 1 } ```
uk	#### Отримати всі правила виявлення  Отримати всі налаштовані правила виявлення та перевірки виявлення, які вони використовують.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "drule.get",     "params": {         "output": "extend",         "selectDChecks": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "druleid": "2",             "proxy_hostid": "0",             "name": "Local network",             "iprange": "192.168.3.1-255",             "delay": "5s",             "nextcheck": "1348754327",             "status": "0",             "dchecks": [                 {                     "dcheckid": "7",                     "druleid": "2",                     "type": "3",                     "key_": "",                     "snmp_community": "",                     "ports": "21",                     "snmpv3_securityname": "",                     "snmpv3_securitylevel": "0",                     "snmpv3_authpassphrase": "",                     "snmpv3_privpassphrase": "",                     "uniq": "0",                     "snmpv3_authprotocol": "0",                     "snmpv3_privprotocol": "0",                     "host_source": "1",                     "name_source": "0"                                      },                 {                     "dcheckid": "8",                     "druleid": "2",                     "type": "4",                     "key_": "",                     "snmp_community": "",                     "ports": "80",                     "snmpv3_securityname": "",                     "snmpv3_securitylevel": "0",                     "snmpv3_authpassphrase": "",                     "snmpv3_privpassphrase": "",                     "uniq": "0",                     "snmpv3_authprotocol": "0",                     "snmpv3_privprotocol": "0",                     "host_source": "1",                     "name_source": "0"                                     }             ]         },         {             "druleid": "6",             "proxy_hostid": "0",             "name": "Zabbix agent discovery",             "iprange": "192.168.1.1-255",             "delay": "1h",             "nextcheck": "0",             "status": "0",             "dchecks": [                 {                     "dcheckid": "10",                     "druleid": "6",                     "type": "9",                     "key_": "system.uname",                     "snmp_community": "",                     "ports": "10050",                     "snmpv3_securityname": "",                     "snmpv3_securitylevel": "0",                     "snmpv3_authpassphrase": "",                     "snmpv3_privpassphrase": "",                     "uniq": "0",                     "snmpv3_authprotocol": "0",                     "snmpv3_privprotocol": "0",                     "host_source": "2",                     "name_source": "3"                                     }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieve audit log  Retrieve two latest audit log records.  Request:  ```json {     "jsonrpc": "2.0",     "method": "auditlog.get",     "params": {         "output": "extend",         "sortfield": "clock",         "sortorder": "DESC",         "limit": 2     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "auditid": "cksstgfam0001yhdcc41y20q2",             "userid": "1",             "username": "Admin",             "clock": "1629975715",             "ip": "127.0.0.1",             "action": "1",             "resourcetype": "0",             "resourceid": "0",             "resourcename": "Jim",             "recordsetid": "cksstgfal0000yhdcso67ondl",             "details": "{\"user.name\":[\"update\",\"Jim\",\"\"],\"user.medias[37]\":[\"add\"],\"user.medias[37].\":[\"add\"],\"user.medias[37].mediatypeid\":[\"add\",\"1\"],\"user.medias[37].sendto\":[\"add\",\"support123@company.com\"]}"                      },         {             "auditid": "ckssofl0p0001yhdcqxclsg8r",             "userid": "1",             "username": "Admin",             "clock": "1629967278",             "ip": "127.0.0.1",             "action": "0",             "resourcetype": "0",             "resourceid": "20",             "resourcename": "John",             "recordsetid": "ckssofl0p0000yhdcpxyo1jgo",             "details": "{\"user.username\":[\"add\",\"John\"], \"user.userid:\":[\"add\",\"20\"],\"user.usrgrps[28]\":[\"add\"],\"user.usrgrps[28].usrgrpid\":[\"add\", \"7\"]}"         }     ],     "id": 1 } ```
uk	#### Отримати журнал аудиту  Отримати два останні записи журналу аудиту.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "auditlog.get",     "params": {         "output": "extend",         "sortfield": "clock",         "sortorder": "DESC",         "limit": 2     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "auditid": "cksstgfam0001yhdcc41y20q2",             "userid": "1",             "username": "Admin",             "clock": "1629975715",             "ip": "127.0.0.1",             "action": "1",             "resourcetype": "0",             "resourceid": "0",             "resourcename": "Jim",             "recordsetid": "cksstgfal0000yhdcso67ondl",             "details": "{\"user.name\":[\"update\",\"Jim\",\"\"],\"user.medias[37]\":[\"add\"],\"user.medias[37].\":[\"add\"],\"user.medias[37].mediatypeid\":[\"add\",\"1\"],\"user.medias[37].sendto\":[\"add\",\"support123@company.com\"]}"                      },         {             "auditid": "ckssofl0p0001yhdcqxclsg8r",             "userid": "1",             "username": "Admin",             "clock": "1629967278",             "ip": "127.0.0.1",             "action": "0",             "resourcetype": "0",             "resourceid": "20",             "resourcename": "John",             "recordsetid": "ckssofl0p0000yhdcpxyo1jgo",             "details": "{\"user.username\":[\"add\",\"John\"], \"user.userid:\":[\"add\",\"20\"],\"user.usrgrps[28]\":[\"add\"],\"user.usrgrps[28].usrgrpid\":[\"add\", \"7\"]}"         }     ],     "id": 1 } ```

en-us	#### Retrieve correlations  Retrieve all configured correlations together with correlation conditions and operations. The filter uses the "and/or" evaluation type, so the `formula` property is empty and `eval_formula` is generated automatically.  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend"     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "correlationid": "1",             "name": "Correlation 1",             "description": "",             "status": "0",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "type": "3",                         "oldtag": "error",                         "newtag": "ok",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A"             },             "operations": [                 {                     "type": "0"                 }             ]         }     ],     "id": 1 } ```
uk	#### Отримати кореляції  Отримати всі налаштовані кореляції разом із умовами та операціями кореляції. Фільтр використовує тип оцінки "і/або", тому властивість `formula` порожня, а `eval_formula` генерується автоматично.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "correlation.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend"     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "correlationid": "1",             "name": "Correlation 1",             "description": "",             "status": "0",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "type": "3",                         "oldtag": "error",                         "newtag": "ok",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A"             },             "operations": [                 {                     "type": "0"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieve discovered hosts by discovery rule  Retrieve all hosts and the discovered services they are running that have been detected by discovery rule "4".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dhost.get",     "params": {         "output": "extend",         "selectDServices": "extend",         "druleids": "4"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dservices": [                 {                     "dserviceid": "1",                     "dhostid": "1",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697227",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.1",                     "dns": "station.company.lan"                 }             ],             "dhostid": "1",             "druleid": "4",             "status": "0",             "lastup": "1337697227",             "lastdown": "0"         },         {             "dservices": [                 {                     "dserviceid": "2",                     "dhostid": "2",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697234",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.4",                     "dns": "john.company.lan"                 }             ],             "dhostid": "2",             "druleid": "4",             "status": "0",             "lastup": "1337697234",             "lastdown": "0"         },         {             "dservices": [                 {                     "dserviceid": "3",                     "dhostid": "3",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697234",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.26",                     "dns": "printer.company.lan"                 }             ],             "dhostid": "3",             "druleid": "4",             "status": "0",             "lastup": "1337697234",             "lastdown": "0"         },         {             "dservices": [                 {                     "dserviceid": "4",                     "dhostid": "4",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697234",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.7",                     "dns": "mail.company.lan"                 }             ],             "dhostid": "4",             "druleid": "4",             "status": "0",             "lastup": "1337697234",             "lastdown": "0"         }     ],     "id": 1 } ```
uk	#### Отримати виявлені хости за правилом виявлення  Отримати всі хости та виявлені служби, які вони запускають, які були виявлені правилом виявлення "4".  Запит:  ```json {     "jsonrpc": "2.0",     "method": "dhost.get",     "params": {         "output": "extend",         "selectDServices": "extend",         "druleids": "4"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dservices": [                 {                     "dserviceid": "1",                     "dhostid": "1",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697227",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.1",                     "dns": "station.company.lan"                 }             ],             "dhostid": "1",             "druleid": "4",             "status": "0",             "lastup": "1337697227",             "lastdown": "0"         },         {             "dservices": [                 {                     "dserviceid": "2",                     "dhostid": "2",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697234",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.4",                     "dns": "john.company.lan"                 }             ],             "dhostid": "2",             "druleid": "4",             "status": "0",             "lastup": "1337697234",             "lastdown": "0"         },         {             "dservices": [                 {                     "dserviceid": "3",                     "dhostid": "3",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697234",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.26",                     "dns": "printer.company.lan"                 }             ],             "dhostid": "3",             "druleid": "4",             "status": "0",             "lastup": "1337697234",             "lastdown": "0"         },         {             "dservices": [                 {                     "dserviceid": "4",                     "dhostid": "4",                     "type": "4",                     "key_": "",                     "value": "",                     "port": "80",                     "status": "0",                     "lastup": "1337697234",                     "lastdown": "0",                     "dcheckid": "5",                     "ip": "192.168.1.7",                     "dns": "mail.company.lan"                 }             ],             "dhostid": "4",             "druleid": "4",             "status": "0",             "lastup": "1337697234",             "lastdown": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieve discovery actions  Retrieve all configured discovery actions together with action conditions and operations. 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": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "2",             "name": "Auto discovery. Linux servers.",             "eventsource": "1",             "status": "1",             "esc_period": "0s",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "conditiontype": "10",                         "operator": "0",                         "value": "0",                         "value2": "",                         "formulaid": "B"                     },                     {                         "conditiontype": "8",                         "operator": "0",                         "value": "9",                         "value2": "",                         "formulaid": "C"                     },                     {                         "conditiontype": "12",                         "operator": "2",                         "value": "Linux",                         "value2": "",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A and B and C"             },             "operations": [                 {                     "operationid": "1",                     "actionid": "2",                     "operationtype": "6",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "optemplate": [                         {                             "templateid": "10001"                         }                     ]                 },                 {                     "operationid": "2",                     "actionid": "2",                     "operationtype": "4",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opgroup": [                         {                             "groupid": "2"                         }                     ]                 }             ]         }     ],     "id": 1 } ```
uk	 #### Отримати дії виявлення  Отримати всі налаштовані дії виявлення разом із умовами дій та операціями. Фільтр використовує тип оцінки "and", тому властивість  `formula` порожня, а `eval_formula` генерується автоматично.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "2",             "name": "Auto discovery. Linux servers.",             "eventsource": "1",             "status": "1",             "esc_period": "0s",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "conditiontype": "10",                         "operator": "0",                         "value": "0",                         "value2": "",                         "formulaid": "B"                     },                     {                         "conditiontype": "8",                         "operator": "0",                         "value": "9",                         "value2": "",                         "formulaid": "C"                     },                     {                         "conditiontype": "12",                         "operator": "2",                         "value": "Linux",                         "value2": "",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A and B and C"             },             "operations": [                 {                     "operationid": "1",                     "actionid": "2",                     "operationtype": "6",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "optemplate": [                         {                             "templateid": "10001"                         }                     ]                 },                 {                     "operationid": "2",                     "actionid": "2",                     "operationtype": "4",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opgroup": [                         {                             "groupid": "2"                         }                     ]                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieve discovery checks for a discovery rule  Retrieve all discovery checks used by discovery rule "6".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dcheck.get",     "params": {         "output": "extend",         "dcheckids": "6"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dcheckid": "6",             "druleid": "4",             "type": "3",             "key_": "",             "snmp_community": "",             "ports": "21",             "snmpv3_securityname": "",             "snmpv3_securitylevel": "0",             "snmpv3_authpassphrase": "",             "snmpv3_privpassphrase": "",             "uniq": "0",             "snmpv3_authprotocol": "0",             "snmpv3_privprotocol": "0",             "host_source": "1",             "name_source": "0"                     }     ],     "id": 1 } ```
uk	#### Отримати перевірки виявлення для правила виявлення  Отримати всі перевірки виявлення, які використовуються правилом відкриття "6".  Запит:  ```json {     "jsonrpc": "2.0",     "method": "dcheck.get",     "params": {         "output": "extend",         "dcheckids": "6"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dcheckid": "6",             "druleid": "4",             "type": "3",             "key_": "",             "snmp_community": "",             "ports": "21",             "snmpv3_securityname": "",             "snmpv3_securitylevel": "0",             "snmpv3_authpassphrase": "",             "snmpv3_privpassphrase": "",             "uniq": "0",             "snmpv3_authprotocol": "0",             "snmpv3_privprotocol": "0",             "host_source": "1",             "name_source": "0"                     }     ],     "id": 1 } ```

en-us	#### Retrieve host interfaces  Retrieve all data about the interfaces used by host "30057."  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.get",     "params": {         "output": "extend",         "hostids": "30057"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "interfaceid": "50039",             "hostid": "30057",             "main": "1",             "type": "1",             "useip": "1",             "ip": "::1",             "dns": "",             "port": "10050",             "available": "0",             "error": "",             "errors_from": "0",             "disable_until": "0",             "details": []         },         {             "interfaceid": "55082",             "hostid": "30057",             "main": "0",             "type": "1",             "useip": "1",             "ip": "127.0.0.1",             "dns": "",             "port": "10051",             "available": "0",             "error": "",             "errors_from": "0",             "disable_until": "0",             "details": {                 "version": "2",                 "bulk": "0",                 "community": "{$SNMP_COMMUNITY}"             }         }     ],     "id": 1 } ```
uk	#### Отримати інтерфейси хоста  Отримати всі дані про інтерфейси, які використовує хост "30057."  Запит:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.get",     "params": {         "output": "extend",         "hostids": "30057"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "interfaceid": "50039",             "hostid": "30057",             "main": "1",             "type": "1",             "useip": "1",             "ip": "::1",             "dns": "",             "port": "10050",             "available": "0",             "error": "",             "errors_from": "0",             "disable_until": "0",             "details": []         },         {             "interfaceid": "55082",             "hostid": "30057",             "main": "0",             "type": "1",             "useip": "1",             "ip": "127.0.0.1",             "dns": "",             "port": "10051",             "available": "0",             "error": "",             "errors_from": "0",             "disable_until": "0",             "details": {                 "version": "2",                 "bulk": "0",                 "community": "{$SNMP_COMMUNITY}"             }         }     ],     "id": 1 } ```

en-us	#### Retrieve LLD rule by URL  Retrieve LLD rule for host by rule URL field value. Only exact match of URL string defined for LLD rule is supported.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "hostids": "10257",         "filter": {             "type": 19,             "url": "http://127.0.0.1/discoverer.php"         }     },     "id": 39,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28336",             "type": "19",             "snmp_oid": "",             "hostid": "10257",             "name": "API HTTP agent",             "key_": "api_discovery_rule",             "delay": "5s",             "status": "0",             "trapper_hosts": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "5",             "description": "",             "lifetime": "30d",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "http://127.0.0.1/discoverer.php",             "query_fields": [                 {                     "mode": "json"                 },                 {                     "elements": "2"                 }             ],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": {                 "X-Type": "api",                 "Authorization": "Bearer mF_A.B5f-2.1JcM"             },             "retrieve_mode": "0",             "request_method": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": []         }     ],     "id": 39 } ```
uk	#### Отримати правило LLD за URL-адресою  Отримати правило LLD для хоста за значенням поля URL-адреси правила. Підтримується лише точний збіг рядка URL-адреси, визначеного для правила LLD.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "hostids": "10257",         "filter": {             "type": 19,             "url": "http://127.0.0.1/discoverer.php"         }     },     "id": 39,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28336",             "type": "19",             "snmp_oid": "",             "hostid": "10257",             "name": "API HTTP agent",             "key_": "api_discovery_rule",             "delay": "5s",             "status": "0",             "trapper_hosts": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "5",             "description": "",             "lifetime": "30d",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "http://127.0.0.1/discoverer.php",             "query_fields": [                 {                     "mode": "json"                 },                 {                     "elements": "2"                 }             ],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": {                 "X-Type": "api",                 "Authorization": "Bearer mF_A.B5f-2.1JcM"             },             "retrieve_mode": "0",             "request_method": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": []         }     ],     "id": 39 } ```

en-us	#### Retrieve LLD rule with overrides  Retrieve one LLD rule that has various override settings.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": ["name"],         "itemids": "30980",         "selectOverrides": ["name", "step", "stop", "filter", "operations"]     },     "id": 39,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "name": "Discover database host",             "overrides": [                 {                     "name": "Discover MySQL host",                     "step": "1",                     "stop": "1",                     "filter": {                         "evaltype": "2",                         "formula": "",                         "conditions": [                             {                                 "macro": "{#UNIT.NAME}",                                 "operator": "8",                                 "value": "^mysqld\\.service$",                                 "formulaid": "A"                             },                             {                                 "macro": "{#UNIT.NAME}",                                 "operator": "8",                                 "value": "^mariadb\\.service$",                                 "formulaid": "B"                             }                         ],                         "eval_formula": "A or B"                     },                     "operations": [                         {                             "operationobject": "3",                             "operator": "2",                             "value": "Database host",                             "opstatus": {                                 "status": "0"                             },                             "optag": [                                 {                                     "tag": "Database",                                     "value": "MySQL"                                 }                             ],                             "optemplate": [                                 {                                     "templateid": "10170"                                 }                             ]                         }                     ]                 },                 {                     "name": "Discover PostgreSQL host",                     "step": "2",                     "stop": "1",                     "filter": {                         "evaltype": "0",                         "formula": "",                         "conditions": [                             {                                 "macro": "{#UNIT.NAME}",                                 "operator": "8",                                 "value": "^postgresql\\.service$",                                 "formulaid": "A"                             }                         ],                         "eval_formula": "A"                     },                     "operations": [                         {                             "operationobject": "3",                             "operator": "2",                             "value": "Database host",                             "opstatus": {                                 "status": "0"                             },                             "optag": [                                 {                                     "tag": "Database",                                     "value": "PostgreSQL"                                 }                             ],                             "optemplate": [                                 {                                     "templateid": "10263"                                 }                             ]                         }                     ]                 }             ]         }     ],     "id": 39 } ```
uk	#### Отримати правило LLD із перевизначеннями  Отримайте одне правило LLD, яке має різні налаштування заміни.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": ["name"],         "itemids": "30980",         "selectOverrides": ["name", "step", "stop", "filter", "operations"]     },     "id": 39,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "name": "Discover database host",             "overrides": [                 {                     "name": "Discover MySQL host",                     "step": "1",                     "stop": "1",                     "filter": {                         "evaltype": "2",                         "formula": "",                         "conditions": [                             {                                 "macro": "{#UNIT.NAME}",                                 "operator": "8",                                 "value": "^mysqld\\.service$",                                 "formulaid": "A"                             },                             {                                 "macro": "{#UNIT.NAME}",                                 "operator": "8",                                 "value": "^mariadb\\.service$",                                 "formulaid": "B"                             }                         ],                         "eval_formula": "A or B"                     },                     "operations": [                         {                             "operationobject": "3",                             "operator": "2",                             "value": "Database host",                             "opstatus": {                                 "status": "0"                             },                             "optag": [                                 {                                     "tag": "Database",                                     "value": "MySQL"                                 }                             ],                             "optemplate": [                                 {                                     "templateid": "10170"                                 }                             ]                         }                     ]                 },                 {                     "name": "Discover PostgreSQL host",                     "step": "2",                     "stop": "1",                     "filter": {                         "evaltype": "0",                         "formula": "",                         "conditions": [                             {                                 "macro": "{#UNIT.NAME}",                                 "operator": "8",                                 "value": "^postgresql\\.service$",                                 "formulaid": "A"                             }                         ],                         "eval_formula": "A"                     },                     "operations": [                         {                             "operationobject": "3",                             "operator": "2",                             "value": "Database host",                             "opstatus": {                                 "status": "0"                             },                             "optag": [                                 {                                     "tag": "Database",                                     "value": "PostgreSQL"                                 }                             ],                             "optemplate": [                                 {                                     "templateid": "10263"                                 }                             ]                         }                     ]                 }             ]         }     ],     "id": 39 } ```

en-us	#### Retrieve services discovered on a host  Retrieve all discovered services detected on discovered host "11".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dservice.get",     "params": {         "output": "extend",         "dhostids": "11"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dserviceid": "12",             "dhostid": "11",             "value": "",             "port": "80",             "status": "1",             "lastup": "0",             "lastdown": "1348650607",             "dcheckid": "5",             "ip": "192.168.1.134",             "dns": "john.local"         },         {             "dserviceid": "13",             "dhostid": "11",             "value": "",             "port": "21",             "status": "1",             "lastup": "0",             "lastdown": "1348650610",             "dcheckid": "6",             "ip": "192.168.1.134",             "dns": "john.local"         }     ],     "id": 1 } ```
uk	#### Отримати служби, виявлені на хості  Отримати всі виявлені служби, виявлені на виявленому хості "11".  Запит:  ```json {     "jsonrpc": "2.0",     "method": "dservice.get",     "params": {         "output": "extend",         "dhostids": "11"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```json {     "jsonrpc": "2.0",     "result": [         {             "dserviceid": "12",             "dhostid": "11",             "value": "",             "port": "80",             "status": "1",             "lastup": "0",             "lastdown": "1348650607",             "dcheckid": "5",             "ip": "192.168.1.134",             "dns": "john.local"         },         {             "dserviceid": "13",             "dhostid": "11",             "value": "",             "port": "21",             "status": "1",             "lastup": "0",             "lastdown": "1348650610",             "dcheckid": "6",             "ip": "192.168.1.134",             "dns": "john.local"         }     ],     "id": 1 } ```

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 } ```
uk	#### Отримати тригерні дії  Отримати всі налаштовані тригерні дії разом із умовами дії та операціями.  Запит:  ```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 } ```  Відповідь:  ```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 } ```
uk	#### Отримання інформаційної панелі за ідентифікатором  Отримати всі дані про інформаційні панелі «1» і «2».  Запит:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.get",     "params": {         "output": "extend",         "selectPages": "extend",         "selectUsers": "extend",         "selectUserGroups": "extend",         "dashboardids": [             "1",             "2"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```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 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 } ```
uk	#### Отримання даних за іменем  Отримати всі дані про дві групи хостів під назвою «Zabbix servers» і «Linux servers».  Запит:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.get",     "params": {         "output": "extend",         "filter": {             "name": [                 "Zabbix servers",                 "Linux servers"             ]         }     },     "auth": "6f38cddc44cfbb6c1bd186f9a220b5a0",     "id": 1 } ```  Відповідь:  ```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 } ```
uk	#### Отримання даних за іменем  Отримати всі дані про два хости під назвами «сервер Zabbix» і «сервер Linux».  Запит:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "filter": {             "host": [                 "Zabbix server",                 "Linux server"             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```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 } ```
uk	#### Отримання правил виявлення з хосту  Отримати всі правила виявлення для певного ідентифікатора хоста.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": "extend",         "hostids": "10202"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```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 } ```
uk	#### Отримання подій за періодом часу  Отримати всі події, які були створені між 9 і 10 жовтня 2012 року, у зворотному хронологічному порядку.  Запит:  ```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 } ```  Відповідь:  ```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 } ```
uk	#### Отримання умов фільтра  Отримайте ім’я правила LLD «24681» та його умови фільтрації. Фільтр використовує тип оцінки "and", тому властивість `formula` порожня, а `eval_formula` генерується автоматично.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.get",     "params": {         "output": ["name"],         "selectFilter": "extend",         "itemids": ["24681"]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```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 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 } ```
uk	#### Отримання прототипів графів із правила LLD  Отримати всі прототипи графів із правила LLD.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.get",     "params": {         "output": "extend",         "discoveryids": "27426"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```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 } ```
uk	#### Отримання графіків із хостів  Отримайте всі графіки з хосту "10107" і відсортуйте їх за назвою.  Запит:  ```json {     "jsonrpc": "2.0",     "method": "graph.get",     "params": {         "output": "extend",         "hostids": 10107,         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Відповідь:  ```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 } ```