UpdateTask
Update an existing task in Todoist
Updates an existing task in Todoist with new values
yaml
type: "io.kestra.plugin.todoist.UpdateTask"Examples
Update task content
yaml
id: todoist_update_task
namespace: company.team
tasks:
- id: update_task
type: io.kestra.plugin.todoist.UpdateTask
apiToken: "{{ secret('TODOIST_API_TOKEN') }}"
taskId: "7498765432"
content: "Updated task title"
Update task priority and due date
yaml
id: todoist_update_task_priority
namespace: company.team
tasks:
- id: update_task_priority
type: io.kestra.plugin.todoist.UpdateTask
apiToken: "{{ secret('TODOIST_API_TOKEN') }}"
taskId: "7498765432"
priority: 4
dueString: "tomorrow"
Properties
apiToken *Requiredstring
Todoist API token
Your Todoist API token for authentication. Get it from https://todoist.com/app/settings/integrations/developer
taskId *Requiredstring
Task ID
The ID of the task to update
content string
Task content
The new content/title of the task
dueString string
Due string
Human-defined task due date (e.g., 'tomorrow', 'next Monday', '2025-12-31')
priority integerstring
Priority
Task priority from 1 (normal) to 4 (urgent)
taskDescription string
Task description
The new description for the task
Outputs
taskId string
Task ID
The ID of the updated task