TickTick icon

TickTick

Interact with TickTick tasks and projects

Task → Assign

AI-generated

Overview

This node operation assigns a specific task within a shared project to a user in TickTick. It is useful for task management workflows where tasks need to be delegated to team members automatically or based on certain triggers. For example, when a new task is created in a shared project, this node can assign it to a designated user.

Use Case Examples

  1. Automatically assign a newly created task in a shared project to a specific team member.
  2. Reassign tasks in a project based on workload or availability.

Properties

Name Meaning
Authentication Selects the authentication method to use for the TickTick API (Access Token V1, Email/Password V2, or OAuth2 V1).
Project The shared project containing the task to be assigned. Only projects shared with other users are shown. This is required and can be selected from a list or by ID.
Task The specific task to assign within the selected project. This is required and can be selected from a list or by ID.
Assignee The user to whom the task will be assigned. This is required and can be selected from a list or by ID.

Output

JSON

  • taskId - The ID of the task that was assigned.
  • assigneeId - The ID of the user to whom the task was assigned.
  • status - The status of the assignment operation, e.g., success or failure.

Dependencies

  • TickTick API with appropriate authentication (Access Token, Email/Password session, or OAuth2).

Troubleshooting

  • Ensure the selected project is shared with other users; otherwise, tasks cannot be assigned.
  • Verify that the task ID and assignee ID are valid and exist within the selected project.
  • Authentication errors may occur if credentials are incorrect or expired; re-authenticate if needed.
  • If the operation is unsupported or the resource-operation handler is missing, the node will throw an error indicating 'Unsupported operation'.

Discussion