update_issue
Update a GitLab issue's attributes or state. Adjust title, description, labels, assignees, due date, weight, type, milestone, confidentiality, or discussion lock.
Instructions
Update an issue. Returns a slim confirmation by default; set full_response=true for the complete updated issue object
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | The title of the issue | |
| labels | No | Array of label names | |
| weight | No | Weight of the issue (numeric, typically hours of work) | |
| due_date | No | Date the issue is due (YYYY-MM-DD) | |
| issue_iid | Yes | The internal ID of the project issue | |
| issue_type | No | The type of issue. One of issue, incident, test_case or task. | |
| project_id | Yes | Project ID or URL-encoded path | |
| description | No | The description of the issue | |
| state_event | No | Update issue state (close/reopen) | |
| assignee_ids | No | Array of user IDs to assign issue to | |
| confidential | No | Set the issue to be confidential | |
| milestone_id | No | Milestone ID to assign | |
| full_response | No | If true, return the complete updated issue object. Default returns a slim confirmation (iid, title, state, web_url, updated_at) to reduce token usage. | |
| discussion_locked | No | Flag to lock discussions |