Redmine MCP Server

update_issue

Update an existing issue

Input Schema

NameRequiredDescriptionDefault
assigned_to_idNoAssignee user ID
category_idNoCategory ID
custom_fieldsNoCustom field values
descriptionNoIssue description
due_dateNoDue date (YYYY-MM-DD)
estimated_hoursNoEstimated hours
fixed_version_idNoTarget version ID
idYesIssue ID to update
is_privateNoWhether the issue is private
notesNoComments about the update
parent_issue_idNoParent issue ID
priority_idNoPriority ID
private_notesNoWhether the notes are private
project_idNoProject ID
start_dateNoStart date (YYYY-MM-DD)
status_idNoStatus ID
subjectNoIssue subject
tracker_idNoTracker ID

Input Schema (JSON Schema)

{ "properties": { "assigned_to_id": { "description": "Assignee user ID", "type": "number" }, "category_id": { "description": "Category ID", "type": "number" }, "custom_fields": { "description": "Custom field values", "items": { "properties": { "id": { "description": "Custom field ID", "type": "number" }, "value": { "description": "Custom field value(s)", "items": { "type": "string" }, "type": [ "string", "array" ] } }, "required": [ "id", "value" ], "type": "object" }, "type": "array" }, "description": { "description": "Issue description", "type": "string" }, "due_date": { "description": "Due date (YYYY-MM-DD)", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "estimated_hours": { "description": "Estimated hours", "type": "number" }, "fixed_version_id": { "description": "Target version ID", "type": "number" }, "id": { "description": "Issue ID to update", "type": "number" }, "is_private": { "description": "Whether the issue is private", "type": "boolean" }, "notes": { "description": "Comments about the update", "type": "string" }, "parent_issue_id": { "description": "Parent issue ID", "type": "number" }, "priority_id": { "description": "Priority ID", "type": "number" }, "private_notes": { "description": "Whether the notes are private", "type": "boolean" }, "project_id": { "description": "Project ID", "type": "number" }, "start_date": { "description": "Start date (YYYY-MM-DD)", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "status_id": { "description": "Status ID", "type": "number" }, "subject": { "description": "Issue subject", "type": "string" }, "tracker_id": { "description": "Tracker ID", "type": "number" } }, "required": [ "id" ], "type": "object" }