UpdateTask​Update​Task

Update an existing task in Todoist

Updates an existing task in Todoist with new values

yaml
type: "io.kestra.plugin.todoist.UpdateTask"

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

Todoist API token

Your Todoist API token for authentication. Get it from https://todoist.com/app/settings/integrations/developer

Task ID

The ID of the task to update

Task content

The new content/title of the task

Due string

Human-defined task due date (e.g., 'tomorrow', 'next Monday', '2025-12-31')

Priority

Task priority from 1 (normal) to 4 (urgent)

Task description

The new description for the task

Task ID

The ID of the updated task

Task URL

The URL to view the task in Todoist