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"
}