update_issue
Modify GitLab project issues by updating titles, descriptions, assignees, labels, due dates, states, and other attributes to manage project tasks.
Instructions
Update an issue in a GitLab project
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"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Project ID or URL-encoded path | |
| issue_iid | Yes | The internal ID of the project issue | |
| title | No | The title of the issue | |
| description | No | The description of the issue | |
| assignee_ids | No | Array of user IDs to assign issue to | |
| confidential | No | Set the issue to be confidential | |
| discussion_locked | No | Flag to lock discussions | |
| due_date | No | Date the issue is due (YYYY-MM-DD) | |
| labels | No | Array of label names | |
| milestone_id | No | Milestone ID to assign | |
| state_event | No | Update issue state (close/reopen) | |
| weight | No | Weight of the issue (0-9) |