todoist_move_task
Move a task (and its subtasks) to a different project, section, or assign it as a subtask using taskId and one of projectId, sectionId, or parentId.
Instructions
Move a single task (and its subtasks, if any) to a different project, section, or make it a subtask of another task. Provide the taskId and exactly one of: projectId, sectionId, or parentId.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
parentId | No | The ID of the parent task to move this task under. (Optional, use only one of projectId, sectionId, parentId) | |
projectId | No | The ID of the destination project. (Optional, use only one of projectId, sectionId, parentId) | |
sectionId | No | The ID of the destination section. (Optional, use only one of projectId, sectionId, parentId) | |
taskId | Yes | The ID of the task to move. |
Input Schema (JSON Schema)
{
"properties": {
"parentId": {
"description": "The ID of the parent task to move this task under. (Optional, use only one of projectId, sectionId, parentId)",
"type": "string"
},
"projectId": {
"description": "The ID of the destination project. (Optional, use only one of projectId, sectionId, parentId)",
"type": "string"
},
"sectionId": {
"description": "The ID of the destination section. (Optional, use only one of projectId, sectionId, parentId)",
"type": "string"
},
"taskId": {
"description": "The ID of the task to move.",
"type": "string"
}
},
"required": [
"taskId"
],
"type": "object"
}