UpdateTask
Update an existing task in Todoist
Updates an existing task in Todoist with new values
type: "io.kestra.plugin.todoist.UpdateTask"Examples
Update task content
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
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
url string
Task URL
The URL to view the task in Todoist