swsd_list_problems
List SWSD problems with filters by state, priority, assignee, or requester, and paginate results to investigate recurring incidents and identify root causes.
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 |
|---|---|---|---|
| page | No | Page number (1-indexed). | |
| query | No | Free-text search on name + description. | |
| state | No | Filter to problems matching ANY of these states (e.g. ["New", "In Progress"]). | |
| per_page | No | Results per page (1-100). SWSD caps at 100. | |
| priority | No | Filter to problems matching ANY of these priorities (e.g. ["High", "Medium"]). | |
| state_is_not | No | Negative state filter: exclude problems in any of these states (e.g. ["Resolved", "Closed"]). | |
| assignee_email | No | Filter to problems assigned to this email. | |
| requester_email | No | Filter to problems requested by this email. |
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. |