Integration implements TickTick Open API with support for To-do list entities and exposes it as services in Home Assistant, allowing you to manage your tasks and projects programmatically 😎
- Navigate to TickTick Developer and click
New App - Name your app and set
OAuth redirect URLtohttps://my.home-assistant.io/redirect/oauthor your instance url i.ehttp://homeassistant.local:8123 - Add this repository in HACS and download TickTick Integration via HACS
- In Settings → Devices & services, use the dotted menu to create new application credentials (
/config/application_credentials). Enter the OAuth client ID and secret from the TickTick app here. - Your TickTick Lists should now each turn up as a todo list in Home Assistant.
If you don’t want all of your lists to show up in the todo list app, you can disable selected lists in the entities list (enter selection mode → Disable selected).
Get, Create, Update, Delete, Complete Task
Get (Create, Update, Delete are missing for now)
- Create/Update Task Service:
items- The list of subtasks - Create/Update Task Service:
reminders- Can create some better builder for reminders - Create/Update Task Service:
repeatFlag- Can create some better builder for reminders - Get Project By ID Service
- Get Project By ID With Data Service
- Create Project
- Update Project
- Delete Project