Update issue
jira_update_issueUpdate specific Jira issue fields—summary, assignee, priority, labels, parent Epic, due date, or custom fields—without altering values you omit.
Instructions
Updates fields on an issue. Only provided fields change. labels replaces the whole set; use addLabels/removeLabels for incremental changes. Set parentKey to move an issue under a different Epic, or null to detach.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | No | Jira site to use when your account has several: cloud id, site name, or URL (e.g. 'acme' or 'acme.atlassian.net'). Omit to use the selected/default site. | |
| labels | No | Replaces all labels. | |
| dueDate | No | YYYY-MM-DD or null to clear. | |
| summary | No | ||
| assignee | No | Assignee: 'me', an accountId, an email, or a display name (must match exactly one user). null or 'unassigned' clears it. | |
| issueKey | Yes | Issue key, e.g. 'THEOS-123'. | |
| priority | No | ||
| addLabels | No | ||
| issueType | No | Change the issue type (same hierarchy level only). | |
| parentKey | No | ||
| components | No | ||
| description | No | New description (replaces the existing one) in Markdown. Headings, lists, code blocks, links, bold/italic and tables are converted to Jira's rich text format. | |
| fixVersions | No | ||
| storyPoints | No | ||
| customFields | No | Extra fields keyed by field name or id (e.g. {"Story Points": 5, "customfield_10020": 42}). Values are sent as-is, so use Jira's shape for the field type. | |
| removeLabels | No |