todoist_create_task
Create tasks in Todoist with detailed parameters like due dates, priorities, labels, and project assignments. Supports single or batch task creation for efficient workflow management.
Instructions
Create one or more tasks in Todoist with full parameter support
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | No | Array of tasks to create (for batch operations) | |
| content | No | The content/title of the task (for single task creation) | |
| description | No | Detailed description of the task (optional) | |
| project_id | No | ID of the project to add the task to (optional) | |
| section_id | No | ID of the section to add the task to (optional) | |
| parent_id | No | ID of the parent task for subtasks (optional) | |
| order | No | Position in the project or parent task (optional) | |
| labels | No | Array of label names to apply to the task (optional) | |
| priority | No | Task priority from 1 (normal) to 4 (urgent) (optional) | |
| due_string | No | Natural language due date like 'tomorrow', 'next Monday' (optional) | |
| due_date | No | Due date in YYYY-MM-DD format (optional) | |
| due_datetime | No | Due date and time in RFC3339 format (optional) | |
| due_lang | No | 2-letter language code for due date parsing (optional) | |
| assignee_id | No | User ID to assign the task to (optional) | |
| duration | No | The duration amount of the task (optional) | |
| duration_unit | No | The duration unit ('minute' or 'day') (optional) | |
| deadline_date | No | Deadline date in YYYY-MM-DD format (optional) | |
| deadline_lang | No | 2-letter language code for deadline parsing (optional) |