update_cycle
Modify existing project cycles in Plane's project management system by updating fields like start date, end date, progress, and issue statuses using the MCP server's standardized API.
Instructions
Update an existing cycle
Input Schema
Name | Required | Description | Default |
---|---|---|---|
cycle_data | Yes | The fields to update on the cycle | |
cycle_id | Yes | The uuid identifier of the cycle to update | |
project_id | Yes | The uuid identifier of the project containing the cycle |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cycle_data": {
"additionalProperties": false,
"description": "The fields to update on the cycle",
"properties": {
"archived_at": {
"format": "date-time",
"type": "string"
},
"backlog_issues": {
"type": "integer"
},
"cancelled_issues": {
"type": "integer"
},
"completed_estimates": {
"type": "number"
},
"completed_issues": {
"type": "integer"
},
"created_at": {
"format": "date-time",
"type": "string"
},
"created_by": {
"format": "uuid",
"type": "string"
},
"deleted_at": {
"format": "date-time",
"type": "string"
},
"description": {
"type": "string"
},
"end_date": {
"description": "The end date of the cycle of format YYYY-MM-DD",
"format": "date",
"type": "string"
},
"external_id": {
"maxLength": 255,
"type": "string"
},
"external_source": {
"maxLength": 255,
"type": "string"
},
"id": {
"format": "uuid",
"type": "string"
},
"logo_props": {},
"name": {
"maxLength": 255,
"type": "string"
},
"owned_by": {
"format": "uuid",
"type": "string"
},
"progress_snapshot": {},
"project_id": {
"format": "uuid",
"type": "string"
},
"sort_order": {
"type": "number"
},
"start_date": {
"description": "The start date of the cycle of format YYYY-MM-DD",
"format": "date",
"type": "string"
},
"started_estimates": {
"type": "number"
},
"started_issues": {
"type": "integer"
},
"timezone": {},
"total_estimates": {
"type": "number"
},
"total_issues": {
"type": "integer"
},
"unstarted_issues": {
"type": "integer"
},
"updated_at": {
"format": "date-time",
"type": "string"
},
"updated_by": {
"format": "uuid",
"type": "string"
},
"version": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "integer"
},
"view_props": {},
"workspace": {
"format": "uuid",
"type": "string"
}
},
"type": "object"
},
"cycle_id": {
"description": "The uuid identifier of the cycle to update",
"type": "string"
},
"project_id": {
"description": "The uuid identifier of the project containing the cycle",
"type": "string"
}
},
"required": [
"project_id",
"cycle_id",
"cycle_data"
],
"type": "object"
}