update_issue
Modify GitLab project issues by updating titles, descriptions, assignees, labels, due dates, milestones, confidentiality settings, and issue states.
Instructions
Update an issue in a GitLab project
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) |
Input Schema (JSON Schema)
{
"properties": {
"assignee_ids": {
"description": "Array of user IDs to assign issue to",
"items": {
"type": "number"
},
"type": "array"
},
"confidential": {
"description": "Set the issue to be confidential",
"type": "boolean"
},
"description": {
"description": "The description of the issue",
"type": "string"
},
"discussion_locked": {
"description": "Flag to lock discussions",
"type": "boolean"
},
"due_date": {
"description": "Date the issue is due (YYYY-MM-DD)",
"type": "string"
},
"issue_iid": {
"description": "The internal ID of the project issue",
"type": "number"
},
"labels": {
"description": "Array of label names",
"items": {
"type": "string"
},
"type": "array"
},
"milestone_id": {
"description": "Milestone ID to assign",
"type": "number"
},
"project_id": {
"description": "Project ID or URL-encoded path",
"type": "string"
},
"state_event": {
"description": "Update issue state (close/reopen)",
"enum": [
"close",
"reopen"
],
"type": "string"
},
"title": {
"description": "The title of the issue",
"type": "string"
},
"weight": {
"description": "Weight of the issue (0-9)",
"type": "number"
}
},
"required": [
"project_id",
"issue_iid"
],
"type": "object"
}