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