

- #Todoist filters and labels how to
- #Todoist filters and labels update
- #Todoist filters and labels code
This means that anything or anyone with the URL for this trigger will be able to invoke it. Now under Trigger and Authentication choose Allow unauthenticated invocations. Give your function a good descriptive name like todoist-filter-view-all. Once you're there click the menu and under the "Compute" section click on "Cloud Functions." Then click "Create Function."
#Todoist filters and labels how to
If you don't already have a Google Cloud account just follow my guide on how to create and setup a free Google Cloud Platform account. Head over to and make sure you're logged in.

It should look something like b0imfnc8mwsae3aaw6465jr50qtlx. Scroll down and you'll find your API key.
#Todoist filters and labels code
for free!īasically every hour (or whatever you want to set the interval to) something called a Google Cloud Function will run a piece of code that grabs all your projects and all their tasks and updates a custom "View All" filter in Todoist.
#Todoist filters and labels update
I'm going to show you how to upload a special bit of code into Google Cloud and have it run and update automatically for you. I jumped into Todoist's API documentation and figured out how to automatically grab all my projects and update a filter with a query that will show me all my tasks from all my projects, separated by project.ĭon't worry, you don't need to know how to code. Well let me introduce you to the power of APIs. So obviously this would suck to maintain manually since every time you add a new project, change it's name, remove a project, etc., your filter would break and you would need to manually update it. Then you'll get a nice view of all the tasks separated by project in the order you wrote your filter query. So you're writing a query that includes every project you want included #Project 1, #Project 2, etc. Basically this is like connecting a bunch of filter queries together with commas. If you want to separate your tasks by project manually, the only way to accomplish this is to create a Filter that specifically lists out each project separated by commas. Well if you're willing to do a bit of technical stuff, I can show you how to accomplish this. I especially wish I could adjust the view to show everything segmented/separated by project. But one of the things that really bothers me is the "View All" view. Likely encounter when developing on top of Todoist.I absolutely love Todoist. In this tutorial, we'll show you how to leverage the Sync API for common tasks you'll Todoist objects and endpoints, and you can continue reading them in The other sections are the reference documentation of the different

Should read it next, where the way that the API works is explained. The most important section is the Sync section, and you Section in order to learn the best way to authenticate to our server. Present the Sync API in the simplest possible way, by usingĪfter reading this section you should continue with the Authorization In the Getting started section we will try to A reference to theįunctionality our public API provides with detailed description of each APIĮndpoint, parameters, and examples. This is the official documentation for Todoist Sync API. Overview DEPRECATED: This version of the Sync API (v8) is deprecated and will be removed after Nov 30.
