usermacro_get
Retrieve user macros from Zabbix. Use filters to get specific macros, including global macros, host macros, or by search criteria.
Instructions
Get user macros from Zabbix.
User macros are variables that can be referenced in items, triggers, and scripts. They allow parameterization of monitoring configurations with custom values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return. Default is 100. | |
| offset | No | Number of matching records to skip. Use with 'limit' to page through results; check 'has_more' and 'total' in the response. | |
| output | No | extend | |
| search | No | Dictionary with search criteria like {'macro': '{$THRESHOLD}'}. | |
| hostids | No | List of host IDs to get macros from. | |
| sortfield | No | Field to sort by. usermacro.get only allows 'macro'. | macro |
| sortorder | No | Sort direction - 'ASC' or 'DESC'. | ASC |
| globalmacro | No | Return global macros. | |
| templateids | No | List of template IDs to get macros from. | |
| count_output | No | If true, returns only the count of matched objects as an integer. | |
| hostmacroids | No | List of host macro IDs to get. | |
| filter_params | No | Additional filter parameters for advanced filtering. | |
| globalmacroids | No | List of global macro IDs to get. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||