TickTick icon

TickTick

Interact with TickTick tasks and projects

Task → Update

AI-generated

Overview

This node updates an existing task in TickTick, a task management application. It allows users to modify various attributes of a task such as its content, due date, priority, status, tags, reminders, and subtasks. The node supports different authentication methods and can handle both structured input fields and raw JSON input for flexibility. This is useful for automating task updates in workflows, such as changing task details based on external triggers or syncing task information from other systems.

Use Case Examples

  1. Updating the due date and priority of a task in a project.
  2. Adding or removing tags from a task to reflect its current status.
  3. Marking a task as completed and setting the completion time automatically.

Properties

Name Meaning
Authentication Method used to authenticate with TickTick API (Access Token, Email/Password, or OAuth2).
Project The project containing the task to update. Can be selected from a list or specified by ID.
Task The specific task to update. Can be selected from a list or specified by ID.
JSON Parameters Flag to indicate if raw JSON input is used for update fields instead of structured fields.
Additional Fields (JSON) Raw JSON body to send directly to TickTick for updating the task, used when JSON Parameters is true.
Update Fields Collection of fields to update on the task, such as content, due date, priority, status, tags, reminders, subtasks, and more.

Output

JSON

  • id - Unique identifier of the updated task.
  • content - Main content or note of the updated task.
  • desc - Description or checklist details of the updated task.
  • dueDate - Due date and time of the updated task.
  • priority - Priority level of the updated task.
  • status - Status of the updated task.
  • tags - Tags associated with the updated task.
  • reminders - Reminder triggers set for the updated task.
  • startDate - Start date and time of the updated task.
  • repeatFlag - Recurrence rule of the updated task.
  • timeZone - Time zone of the updated task.
  • items - List of subtasks associated with the updated task.

Dependencies

  • TickTick API (requires authentication via Access Token, Email/Password, or OAuth2)

Troubleshooting

  • Ensure the task ID and project ID are correct and exist in TickTick to avoid 'task not found' errors.
  • If using JSON Parameters, ensure the JSON is correctly formatted and valid according to TickTick API specifications.
  • Authentication errors may occur if credentials are invalid or expired; verify and refresh credentials as needed.
  • When clearing fields, ensure the field names match those supported by TickTick to avoid update failures.

Discussion