Update issue
redmine_update_issueUpdate a Redmine issue's status, assignee, priority, dates, done ratio, and add comments in a single call. Returns the updated issue for verification.
Instructions
Edit an issue: change status, reassign, reprioritize, adjust dates/done_ratio, and add a comment (notes) in the same call. Returns the re-fetched, updated issue for confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Comment/journal note to record with this change. | |
| subject | No | New one-line summary. | |
| uploads | No | Attachment upload tokens to link. | |
| due_date | No | New due date, ISO "YYYY-MM-DD". | |
| issue_id | Yes | The numeric id of the issue to update (required). | |
| status_id | No | New status id (see allowed_statuses). NOTE: Redmine silently ignores an unknown id (keeps the current status) instead of returning a 422 — verify the status on the re-fetched issue. | |
| done_ratio | No | Percent done, 0–100 in steps of 10. | |
| is_private | No | Toggle issue privacy. NOTE: applying this depends on your Redmine role permission ("Set issues public/private"). Without it, Redmine silently ignores the flag (privacy unchanged) instead of returning an error — verify is_private on the re-fetched issue. | |
| start_date | No | New start date, ISO "YYYY-MM-DD". | |
| tracker_id | No | New tracker id. NOTE: Redmine silently ignores an unknown id (keeps the current tracker) instead of returning a 422 — verify the tracker on the re-fetched issue. | |
| category_id | No | New issue category id. | |
| description | No | New description. | |
| priority_id | No | New priority id. | |
| custom_fields | No | Custom-field values as { id, value } entries. | |
| private_notes | No | Mark the note as private. | |
| assigned_to_id | No | Reassign to this user id. | |
| estimated_hours | No | Estimated effort in hours. | |
| parent_issue_id | No | New parent issue id. | |
| fixed_version_id | No | New target version id. NOTE: Redmine silently ignores an unknown id (or any id when the project has no versions), keeping the current value, instead of returning a 422 — verify the version on the re-fetched issue. | |
| watcher_user_ids | No | Replacement set of watcher user ids. |