Update Issue Tool
update_issue_toolModify an existing GitLab issue's title, description, labels, assignees, state, milestone, or confidentiality using the project ID and issue ID.
Instructions
Update an existing issue.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>",
"issue_iid": "<issue_iid>"
},
"name": "update_issue_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Issue title | |
| labels | No | Comma-separated label names | |
| issue_iid | Yes | Issue internal ID | |
| project_id | Yes | Project ID or path | |
| description | No | Issue description (Markdown) | |
| state_event | No | State transition (close, reopen) | |
| assignee_ids | No | User IDs to assign | |
| confidential | No | Whether the issue is confidential | |
| milestone_id | No | Milestone ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||