Actions10
Problem → Get
AI-generatedSummary
Fetches problems from Zabbix server via the problem.get API method.
Inputs
- authentication — Auth method: Credentials or API Token.
- jsonParameters — Add parameters as JSON.
- parametersJson — Parameters as JSON (flat object) or JSON string.
- parametersUi — Query parameters to filter problems (event IDs, group IDs, host IDs, object IDs, application IDs, source type, object type, acknowledged state, severities, tag matching, time ranges, and selection options).
- limit — Maximum number of records returned (0 = no limit).
- outputOptions — Object properties to return: extend (all), count, or specific property names.
- outputPropertyNames — Property names to return when outputOptions is propertyNames.
- countOutput — Return record count instead of actual problem data.
- editable — Return only objects the user has write permissions to.
- excludeSearch — Return results that do not match the given search criteria.
- filter — Filter results by exact match on property keys (eventid, source, object, severity, acknowledged, suppressed, opdata, urls, etc.).
- search — Wildcard search (case-insensitive) on string/text fields.
- searchByAny — Return results matching any of the given filter/criteria instead of all.
- searchWildcardsEnabled — Enable * wildcard character in search parameter.
- startSearch — Perform LIKE ...% search; ignored if searchWildcardsEnabled is true.
- preservekeys — Use problem IDs as array keys in output.
- sortfield — Sort result by given properties (e.g., eventid).
- sortorder — Sort order (ASC/DESC) per sortfield.
- evaltype — Rules for tag searching: 0 = And/Or (default), 2 = Or.
- recent — If true, return PROBLEM and recently RESOLVED problems; false for unresolved only.
Output shape
Problem records or count, shaped by outputOptions, limit, preservekeys, and selection parameters (acknowledged, suppressed, source, object, recent, evaltype, selectAcknowledges, selectTags, selectSuppressionData). Each record may include properties such as eventid, name, severity, status, timestamps, acknowledges, tags, and operational data with expanded macros.
Return type and count are controlled by outputOptions, countOutput, and limit parameters.
Examples
Example 1: Retrieve all unacknowledged problems from a specific host group.
Set authentication, hostids to the desired group, acknowledged to false, outputOptions to extend, and limit as needed.