update_issue
Modify existing Jira issues by updating fields like summary, priority, assignee, or converting to subtasks. Only specified fields are changed, with current values visible via get_issue first.
Instructions
Update fields of an existing Jira issue or convert to subtask. Only provided fields will be updated. Use get_issue first to see current values. Returns success confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| issueKey | Yes | Issue key (e.g., "PROJ-123") to update. This is the unique identifier for the issue. | |
| summary | No | New issue title/summary (max 255 characters). Replaces the existing summary. | |
| description | No | New issue description. Replaces the existing description. Supports plain text, Markdown, or ADF. Markdown will be automatically converted to ADF. For mentions, use format: @[accountId:displayName] (get accountId from get_users tool). | |
| priority | No | New priority: "Highest", "High", "Medium", "Low", "Lowest". Replaces current priority. | |
| assignee | No | Account ID of new assignee. Use get_users to find account IDs. Set to null to unassign. | |
| parent | No | Issue key of the parent issue (e.g., "PROJ-123"). Use to convert issue to subtask or change parent. | |
| labels | No | Complete array of labels (replaces all existing labels). Use empty array to remove all labels. | |
| components | No | Complete array of components (replaces all existing components). Use empty array to remove all components. | |
| fixVersions | No | Complete array of fix versions (replaces all existing versions). Use empty array to remove all versions. | |
| customFields | No | Custom field values as key-value pairs. Only specified fields will be updated. |