jira_update_issue
Update Jira issues by modifying fields like summary, description, priority, assignee, labels, and components. Only specified fields are changed, with plain text descriptions automatically formatted to Jira's ADF format.
Instructions
Updates an existing Jira issue by its key. Supports updating summary, description, priority, assignee, labels, and components. Description accepts plain text and is auto-formatted to ADF: headings (lines ending with ":"), numbered/bullet lists, and links. Only specified fields will be updated.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
assignee | No | New assignee account ID (optional, use null string to unassign) | |
components | No | New components array (replaces existing components) - optional | |
description | No | New issue description (optional). Accepts plain text (auto-formatted to ADF) or an ADF document. | |
issueKey | Yes | Issue key to update (e.g., PROJECT-123) | |
labels | No | New labels array (replaces existing labels) - optional | |
priority | No | New priority name (e.g., High, Medium, Low) - optional | |
returnIssue | No | If false, returns a success message without fetching the updated issue | |
summary | No | New issue summary/title (optional) |
Input Schema (JSON Schema)
{
"properties": {
"assignee": {
"description": "New assignee account ID (optional, use null string to unassign)",
"type": "string"
},
"components": {
"description": "New components array (replaces existing components) - optional",
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "object"
}
],
"description": "New issue description (optional). Accepts plain text (auto-formatted to ADF) or an ADF document."
},
"issueKey": {
"description": "Issue key to update (e.g., PROJECT-123)",
"type": "string"
},
"labels": {
"description": "New labels array (replaces existing labels) - optional",
"items": {
"type": "string"
},
"type": "array"
},
"priority": {
"description": "New priority name (e.g., High, Medium, Low) - optional",
"type": "string"
},
"returnIssue": {
"default": true,
"description": "If false, returns a success message without fetching the updated issue",
"type": "boolean"
},
"summary": {
"description": "New issue summary/title (optional)",
"type": "string"
}
},
"required": [
"issueKey"
],
"type": "object"
}