Ticktick
TICKTICK_UPDATE_TASK
Tool to update an existing task. Use after confirming the taskId and projectId.
Remote ticktick
Other tools also called TICKTICK_UPDATE_TASK?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"desc": {
"type": "string",
"title": "Desc",
"default": null,
"examples": [
"Weekend shopping list"
],
"nullable": true,
"description": "Extended description of the task"
},
"items": {
"type": "array",
"items": {
"type": "object",
"title": "ChecklistItem",
"required": [
"title"
],
"properties": {
"id": {
"type": "string",
"title": "Id",
"default": null,
"nullable": true,
"description": "Checklist item ID (omit for new items)"
},
"title": {
"type": "string",
"title": "Title",
"examples": [
"Buy milk"
],
"description": "Title of the checklist item"
},
"status": {
"type": "integer",
"title": "Status",
"default": null,
"examples": [
0
],
"nullable": true,
"description": "Completion status: 0=Normal, 1=Completed"
},
"isAllDay": {
"type": "boolean",
"title": "Is All Day",
"default": null,
"examples": [
false
],
"nullable": true,
"description": "If true, this item is an all-day event"
},
"timeZone": {
"type": "string",
"title": "Time Zone",
"default": null,
"nullable": true,
"description": "Time zone name, e.g., 'America/Los_Angeles'"
},
"sortOrder": {
"type": "integer",
"title": "Sort Order",
"default": null,
"examples": [
1
],
"nullable": true,
"description": "Ordering index for the checklist item"
},
"startDate": {
"type": "string",
"title": "Start Date",
"default": null,
"examples": [
"2023-04-23T12:00:00+0000"
],
"nullable": true,
"description": "Start date/time in ISO 8601 format"
},
"completedTime": {
"type": "string",
"title": "Completed Time",
"default": null,
"examples": [
"2023-04-23T18:30:00+0000"
],
"nullable": true,
"description": "Completion timestamp in ISO 8601 format"
}
},
"description": "A single checklist (subtask) item within a task."
},
"title": "Items",
"default": null,
"nullable": true,
"description": "Checklist (subtask) items"
},
"title": {
"type": "string",
"title": "Title",
"default": null,
"examples": [
"Buy groceries"
],
"nullable": true,
"description": "New title of the task"
},
"taskId": {
"type": "string",
"title": "Task Id",
"examples": [
"5e8f7a2b3b2f4c1a2d3e4f5g"
],
"description": "Task identifier to update"
},
"content": {
"type": "string",
"title": "Content",
"default": null,
"examples": [
"Remember to pick up eggs"
],
"nullable": true,
"description": "Content or notes of the task"
},
"dueDate": {
"type": "string",
"title": "Due Date",
"default": null,
"examples": [
"2023-04-24T17:00:00+0000"
],
"nullable": true,
"description": "ISO 8601 due date/time, e.g., '2023-04-24T17:00:00+0000'"
},
"isAllDay": {
"type": "boolean",
"title": "Is All Day",
"default": null,
"examples": [
false
],
"nullable": true,
"description": "Set true for an all-day task"
},
"priority": {
"type": "integer",
"title": "Priority",
"default": null,
"examples": [
3
],
"nullable": true,
"description": "Task priority (0=None, 1=Low, 3=Medium, 5=High)"
},
"timeZone": {
"type": "string",
"title": "Time Zone",
"default": null,
"nullable": true,
"description": "Time zone identifier, e.g., 'America/Los_Angeles'"
},
"projectId": {
"type": "string",
"title": "Project Id",
"examples": [
"6226ff9877acee87727f6bca"
],
"description": "Project identifier containing the task"
},
"reminders": {
"type": "array",
"items": {
"type": "string",
"properties": {}
},
"title": "Reminders",
"default": null,
"examples": [
[
"TRIGGER:PT10M"
]
],
"nullable": true,
"description": "List of reminder triggers in RFC 5545 format, e.g., ['TRIGGER:PT10M']"
},
"sortOrder": {
"type": "integer",
"title": "Sort Order",
"default": null,
"examples": [
12345
],
"nullable": true,
"description": "Internal sort index for ordering tasks"
},
"startDate": {
"type": "string",
"title": "Start Date",
"default": null,
"nullable": true,
"description": "ISO 8601 start date/time, e.g., '2023-04-23T12:00:00+0000'"
},
"repeatFlag": {
"type": "string",
"title": "Repeat Flag",
"default": null,
"examples": [
"RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR"
],
"nullable": true,
"description": "RRULE string for recurrence, e.g., 'RRULE:FREQ=DAILY;INTERVAL=1'"
}
}
}