updateTask
Modify task details in Godspeed MCP server, including labels, due dates, status, notes, and metadata, using the task ID for precise updates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| add_label_ids | No | ||
| add_label_names | No | ||
| due_at | No | ||
| duration_minutes | No | ||
| id | Yes | ||
| is_cleared | No | ||
| is_complete | No | ||
| metadata | No | ||
| notes | No | ||
| remove_label_ids | No | ||
| remove_label_names | No | ||
| snoozed_until | No | ||
| starts_at | No | ||
| timeless_due_at | No | ||
| timeless_snoozed_until | No | ||
| timeless_starts_at | No | ||
| title | No |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"add_label_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"add_label_names": {
"items": {
"type": "string"
},
"type": "array"
},
"due_at": {
"format": "date-time",
"type": "string"
},
"duration_minutes": {
"minimum": 0,
"type": "integer"
},
"id": {
"type": "string"
},
"is_cleared": {
"type": "boolean"
},
"is_complete": {
"type": "boolean"
},
"metadata": {
"additionalProperties": {},
"type": "object"
},
"notes": {
"type": "string"
},
"remove_label_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"remove_label_names": {
"items": {
"type": "string"
},
"type": "array"
},
"snoozed_until": {
"format": "date-time",
"type": "string"
},
"starts_at": {
"format": "date-time",
"type": "string"
},
"timeless_due_at": {
"type": "string"
},
"timeless_snoozed_until": {
"type": "string"
},
"timeless_starts_at": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
}