list_issues
Retrieve and filter GitLab issues across projects by scope, state, labels, assignee, milestone, or search term. Return paginated, read-only collections to review work without modifying GitLab data.
Instructions
List issues (default: created by current user; use scope='all' for all). Use this for a collection of resources; choose the corresponding get tool when you already know the single resource to inspect. It is read-only and does not mutate GitLab data; missing resources, invalid identifiers, insufficient permission, and rate limits are returned as errors. When project_id or group_id is accepted, provide the numeric ID or complete URL-encoded path described by the schema; use required identifiers and pagination fields exactly as documented.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| scope | No | Return issues from a specific scope | |
| state | No | Return issues with a specific state | |
| labels | No | Array of label names | |
| search | No | Search for specific terms | |
| due_date | No | Return issues that have the due date | |
| per_page | No | Number of items per page (max: 100, default: 20) | |
| author_id | No | Return issues created by the given user ID. Mutually exclusive with author_username. | |
| milestone | No | Milestone title | |
| issue_type | No | Filter to a given type of issue. One of issue, incident, test_case or task | |
| project_id | No | Project ID or URL-encoded path (optional - if not provided, lists issues across all accessible projects) | |
| assignee_id | No | Return issues assigned to the given user ID (user id, none, or any). Mutually exclusive with assignee_username. | |
| confidential | No | Filter confidential or public issues | |
| iteration_id | No | Return issues assigned to the given iteration ID. None returns issues that do not belong to an iteration. Any returns issues that belong to an iteration. | |
| created_after | No | Return issues created after the given time | |
| updated_after | No | Return issues updated after the given time | |
| created_before | No | Return issues created before the given time | |
| updated_before | No | Return issues updated before the given time | |
| author_username | No | Return issues created by the given username. Mutually exclusive with author_id. | |
| assignee_username | No | Return issues assigned to the given username. Mutually exclusive with assignee_id. | |
| with_labels_details | No | Return more details for each label |