update_issue
Change a GitLab issue's title, description, labels, assignees, milestone, or state to close or reopen it.
Instructions
Update issue title, description, state (close/reopen), milestone, labels, or assignees
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Updated issue title | |
| labels | No | Set labels (replaces all existing labels) | |
| due_date | No | Due date in YYYY-MM-DD format | |
| issue_iid | Yes | The project-scoped issue number (e.g. 14 for #14) | |
| add_labels | No | Add labels without removing existing ones | |
| project_id | Yes | Project numeric ID (e.g. 31) or namespace path (e.g. 'group/project-name'). URL-encoding is handled automatically. | |
| description | No | Updated issue description markdown | |
| state_event | No | Change issue status to closed or reopened | |
| assignee_ids | No | Array of user IDs to assign (replaces existing assignees) | |
| milestone_id | No | Milestone ID to assign (pass 0 to unassign) | |
| remove_labels | No | Remove specific labels from the issue | |
| milestone_title | No | Milestone title to assign (auto-resolved to ID) |