TickTick is a simple and easy-to-use time management tool. It includes modules for Tasks, Calendar, Eisenhower Matrix, Pomodoro, and Habit Tracker.
Go to siteThe TickTick API lets you tap into a robust task management framework from Pipedream. If you've ever wanted to streamline your to-do list or automate routine task management, this is your gateway. Use the API to create tasks, retrieve task details, update task status, and more. Automating your TickTick tasks can free up time, ensuring important items never slip through the cracks.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ticktick: {
type: "app",
app: "ticktick",
}
},
async run({steps, $}) {
const data = {
"title": `Example task from Pipedream`,
}
return await axios($, {
method: "post",
url: `https://api.ticktick.com/open/v1/task`,
headers: {
Authorization: `Bearer ${this.ticktick.$auth.oauth_access_token}`,
},
data,
})
},
})
Task Creation From Email: Automatically create a TickTick task whenever you receive an email with a specific subject line or from a particular sender. This is great for turning emails into actionable items without manual entry.
Daily Task Digest: Generate a daily summary of your TickTick tasks and send it to your Slack channel every morning. This workflow keeps you and your team informed on the day's priorities.
Meeting Follow-Ups: After a Google Calendar event ends, create follow-up tasks in TickTick based on the meeting notes from Google Docs. This ensures that action items are captured and assigned without fail.
TickTick uses OAuth authentication. When you connect your TickTick account, Pipedream will open a popup window where you can sign into TickTick and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any TickTick API.
Pipedream requests the following authorization scopes when you connect your account:
tasks:write
tasks:read
GET
https://ticktick.com/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://ticktick.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
grant_type=authorization_code
&
code={{oauth.code}}
&
redirect_uri={{oauth.redirect_uri}}