# TickTick integration

> Task management and to-do list API for creating, reading, updating, completing, and deleting tasks and projects.

- Authentication: oauth2

## Tools (11)

- **Complete Task**: Mark a task as completed.
- **Create Project**: Create a new project (task list).
- **Create Task**: Create a new task, optionally in a specific project with subtasks.
- **Delete Project**: Delete a project and all its tasks permanently.
- **Delete Task**: Delete a task permanently from a project.
- **Get Project**: Retrieve a specific project by its ID.
- **Get Project Data**: Retrieve a project with all its undone tasks and kanban columns.
- **Get Task**: Retrieve a specific task by its project ID and task ID.
- **List All Projects**: Retrieve all projects for the authenticated user.
- **Update Project**: Update an existing project's name, color, view mode, or other properties.
- **Update Task**: Update an existing task's title, dates, priority, subtasks, or other fields.

Connect TickTick in General Input: https://www.generalinput.com/apps/ticktick