Ticktick

Learn how to use Ticktick with Composio

Overview

Enum

TICKTICK

Description

TickTick is a cross-platform task management and to-do list application designed to help users organize their tasks and schedules efficiently.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
string
scopes
string
access_token
string

Actions

Tool to mark a task as complete. use after confirming the task is done.

Action Parameters

project_id
stringRequired
task_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a new project in ticktick. use when you need to programmatically add a project after obtaining a valid access token.

Action Parameters

color
string
kind
string
name
stringRequired
sortOrder
integer
viewMode
string

Action Response

data
object
error
string
successful
boolean
Tool to create a new task in ticktick. use after you have task details such as title, dates, and optional reminders or subtasks.

Action Parameters

content
string
desc
string
dueDate
string
isAllDay
boolean
items
array
priority
integer
projectId
string
reminders
array
repeatFlag
string
sortOrder
integer
startDate
string
timeZone
string
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a specific task. use when you need to remove a task from a project after confirming both project and task ids.

Action Parameters

project_id
stringRequired
task_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all projects for the user. use when you need to list available projects for selection.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to mark a specific task as complete. use after confirming the task is done.

Action Parameters

project_id
stringRequired
task_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a specific project. use when you have confirmed the project id and intend to permanently remove it. example: "delete the project with id 6226ff9877acee87727f6bca".

Action Parameters

project_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a project and its associated data (tasks, columns). use when you need full project details including its tasks and columns after selecting a project id.

Action Parameters

projectId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to generate the ticktick oauth2 authorization url. use to redirect the user to obtain the authorization code (step 1).

Action Parameters

client_id
stringRequired
redirect_uri
stringRequired
scope
stringRequired
state
string

Action Response

data
object
error
string
successful
boolean
Tool to redirect user to ticktick authorization page to obtain authorization code. use when initiating the oauth2 flow before exchanging the code.

Action Parameters

client_id
stringRequired
redirect_uri
Required
scope
stringRequired
state
string

Action Response

data
object
error
string
successful
boolean
Tool to update an existing project. use when you need to modify project details like name, color, sort order, view mode, or kind after selecting a project id.

Action Parameters

color
string
kind
string
name
string
projectId
stringRequired
sortOrder
integer
viewMode
string

Action Response

data
object
error
string
successful
boolean
Tool to update an existing project. use when you need to modify project details like name, color, sort order, view mode, or kind after selecting a project id.

Action Parameters

color
string
kind
string
name
string
projectId
stringRequired
sortOrder
integer
viewMode
string

Action Response

data
object
error
string
successful
boolean
Tool to update an existing task. use after confirming the taskid and projectid.

Action Parameters

content
string
desc
string
dueDate
string
isAllDay
boolean
items
array
priority
integer
projectId
stringRequired
reminders
array
repeatFlag
string
sortOrder
integer
startDate
string
taskId
stringRequired
timeZone
string
title
string

Action Response

data
object
error
string
successful
boolean