update_issue
Change fields on an existing GitLab issue, including title, description, labels, assignees, due date, weight, or state, and optionally return the full updated issue.
Instructions
Update an issue. Slim confirmation by default; full_response=true for the complete object. Change fields on an existing issue. Use update_issue_description_patch for a targeted description edit and create_issue_note for discussion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Issue title | |
| labels | No | Label names | |
| weight | No | Issue weight | |
| due_date | No | Due date (YYYY-MM-DD) | |
| jmespath | No | Optional JMESPath expression filtering the JSON result before return. | |
| issue_iid | Yes | Issue IID | |
| issue_type | No | issue, incident, test_case, or task | |
| project_id | Yes | Project ID or URL-encoded path | |
| description | No | Issue description | |
| state_event | No | close or reopen | |
| assignee_ids | No | Assignee user IDs | |
| confidential | No | Confidential | |
| milestone_id | No | Milestone ID | |
| full_response | No | If true, return the complete updated issue. Default is slim (iid, title, state, web_url, updated_at). | |
| discussion_locked | No | Lock discussions |