todoist_create_task
Create and manage tasks in Todoist with detailed options like subtasks, due dates, priorities, and labels for efficient task organization.
Instructions
Create a new task in Todoist with comprehensive options including subtasks
Input Schema
Name | Required | Description | Default |
---|---|---|---|
content | Yes | The content/title of the task | |
description | No | Detailed description of the task (optional) | |
dueString | No | Natural language due date like 'tomorrow', 'next Monday', 'Jan 23' (optional) | |
labels | No | Array of label names to assign to the task (optional) | |
parentId | No | Parent task ID to create this as a subtask (optional) | |
priority | No | Task priority from 1 (normal) to 4 (urgent) (optional) | |
projectId | No | Project ID to create the task in (optional) | |
sectionId | No | Section ID to create the task in (optional) |
Input Schema (JSON Schema)
{
"properties": {
"content": {
"description": "The content/title of the task",
"type": "string"
},
"description": {
"description": "Detailed description of the task (optional)",
"type": "string"
},
"dueString": {
"description": "Natural language due date like 'tomorrow', 'next Monday', 'Jan 23' (optional)",
"type": "string"
},
"labels": {
"description": "Array of label names to assign to the task (optional)",
"items": {
"type": "string"
},
"type": "array"
},
"parentId": {
"description": "Parent task ID to create this as a subtask (optional)",
"type": "string"
},
"priority": {
"description": "Task priority from 1 (normal) to 4 (urgent) (optional)",
"enum": [
1,
2,
3,
4
],
"type": "number"
},
"projectId": {
"description": "Project ID to create the task in (optional)",
"type": "string"
},
"sectionId": {
"description": "Section ID to create the task in (optional)",
"type": "string"
}
},
"required": [
"content"
],
"type": "object"
}