update_issue
Modify issue details in Plane MCP Server by providing project_id, issue_id, and updated issue_data, including attributes like assignees, labels, and target dates.
Instructions
Update an issue. This requests project_id and issue_id as uuid parameters. If you have a readable identifier, you can use the get_issue_using_readable_identifier tool to get the issue_id and project_id
Input Schema
Name | Required | Description | Default |
---|---|---|---|
issue_data | Yes | The fields to update on the issue | |
issue_id | Yes | The uuid identifier of the issue to update | |
project_id | Yes | The uuid identifier of the project containing the issue |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"issue_data": {
"additionalProperties": false,
"description": "The fields to update on the issue",
"properties": {
"archived_at": {
"format": "date",
"type": "string"
},
"assignees": {
"items": {
"format": "uuid",
"type": "string"
},
"type": "array"
},
"completed_at": {
"format": "date-time",
"type": "string"
},
"created_at": {
"format": "date-time",
"type": "string"
},
"created_by": {
"format": "uuid",
"type": "string"
},
"deleted_at": {
"format": "date-time",
"type": "string"
},
"description_binary": {
"type": "string"
},
"description_html": {
"type": "string"
},
"estimate_point": {
"format": "uuid",
"type": "string"
},
"external_id": {
"maxLength": 255,
"type": "string"
},
"external_source": {
"maxLength": 255,
"type": "string"
},
"id": {
"format": "uuid",
"type": "string"
},
"is_draft": {
"type": "boolean"
},
"labels": {
"items": {
"format": "uuid",
"type": "string"
},
"type": "array"
},
"name": {
"maxLength": 255,
"type": "string"
},
"parent": {
"format": "uuid",
"type": "string"
},
"point": {
"maximum": 12,
"minimum": 0,
"type": "integer"
},
"priority": {},
"project": {
"format": "uuid",
"type": "string"
},
"sequence_id": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "integer"
},
"sort_order": {
"type": "number"
},
"start_date": {
"format": "date",
"type": "string"
},
"state": {
"format": "uuid",
"type": "string"
},
"target_date": {
"format": "date",
"type": "string"
},
"type": {
"format": "uuid",
"type": "string"
},
"type_id": {
"format": "uuid",
"type": "string"
},
"updated_at": {
"format": "date-time",
"type": "string"
},
"updated_by": {
"format": "uuid",
"type": "string"
},
"workspace": {
"format": "uuid",
"type": "string"
}
},
"type": "object"
},
"issue_id": {
"description": "The uuid identifier of the issue to update",
"type": "string"
},
"project_id": {
"description": "The uuid identifier of the project containing the issue",
"type": "string"
}
},
"required": [
"project_id",
"issue_id",
"issue_data"
],
"type": "object"
}