swsd_list_problems
List and filter SWSD problem records to identify root causes of recurring incidents, with pagination and compact summaries.
Instructions
List SWSD problems (ITIL problem records) with structured filters and pagination. Returns compact summaries (id, name, state, priority, category, requester, assignee, updated_at) — call swsd_get_problem for the full detail of any one row. Filters use SWSD repeated-key array semantics (multiple values within a filter are OR-ed). Use this when investigating recurring incidents or identifying root causes that span multiple tickets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Filter to problems matching ANY of these states (e.g. ["New", "In Progress"]). | |
| state_is_not | No | Negative state filter: exclude problems in any of these states (e.g. ["Resolved", "Closed"]). | |
| priority | No | Filter to problems matching ANY of these priorities (e.g. ["High", "Medium"]). | |
| assignee_email | No | Filter to problems assigned to this email. | |
| requester_email | No | Filter to problems requested by this email. | |
| query | No | Free-text search on name + description. | |
| per_page | No | Results per page (1-100). SWSD caps at 100. | |
| page | No | Page number (1-indexed). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| problems | Yes | ||
| pagination | Yes | ||
| applied_filters | Yes | Echo of the filters applied to this query — empty object if none. Use this to reason about whether the result count reflects your filters or the tenant total. |