Getting Organized with the Tasks API
Wednesday, May 11, 2011 | 10:06 AM
Labels: Google Tasks API
Google Tasks helps many of us to remember all those things that keep us busy. Towards the end of last year we asked our users what they wanted to see improved with Google Tasks and an overwhelming request was for the ability to access tasks from anywhere — be it on the move, on the desktop, or through their favorite Web apps.
Today, we’re checking off a big to-do from our list and are inviting you to try out the new Google Tasks API. Using the Google Tasks API, developers can — for the very first time — create rich applications which integrate directly with Google Tasks.
The Google Tasks API provides developers with a powerful set of API endpoints for retrieving and modifying Google Tasks content and metadata. It offers a simple, RESTful interface and supports all basic operations required to query, manage and sync a user’s tasks and task lists. The API uses JSON for data representation and works with multiple authentication mechanisms including OAuth 2.0.
Plain HTTP using JSON | Using Google API Client Library for Java |
POST /tasks/v1/lists/<list-ID>/tasks | Task task = new Task(); |
The API is available in Labs and can be activated for your project through the API Console. Get started today by trying the Tasks API yourself using the API Explorer and taking a look at the documentation.

If you want to see the API in action check out the Google Tasks Chrome Extension. If you are at Google I/O we invite you to come along and hear the Google Tasks team talk about the new API today.
We thank the early adopters that have worked with us and built their own Google Tasks integrations over the last weeks. We’d like to highlight a few of them:
- Producteev is a task management platform that lets teams and individuals access their to-dos from a lot of different locations (web, mobile, email, calendars...). You will now have all your Producteev's tasks available in Google Tasks and vice versa!
- Mavenlink's project collaboration suite allows you to communicate, share files, track time, invoice, and make or receive payments in one place. With its Google Tasks integration, your Mavenlink project tasks & Google Tasks always stay in sync.
- Manymoon is the top installed social task and project management app in the Google Apps Marketplace and makes it simple to get work done online with co-workers, partners, and customers. Manymoon's users can now create and view tasks with Gmail and Google Calendar through Google Tasks.
- Zoho offers a suite of online business, collaboration and productivity applications for small businesses. So far they have integrated Zoho CRM & Zoho Projects with the Tasks API.
Get Started with the Google Tasks API today!
Want to weigh in on this topic? Discuss on Buzz
![]() ![]() | Posted by Fabian Schlup & Nicolas Garnier Google Tasks API Team |
49 comments:
Daniel Bryant said...
FINALLY!!!!
May 11, 2011 at 11:17 AM
René Wuttke said...
Remember the Milk would be great ...
Actually you Google guys should just go ahead and buy them.
May 11, 2011 at 11:25 AM
Anonymous said...
Awesome, thank you Google! Been waiting for ages!
May 11, 2011 at 11:26 AM
Nodge said...
I wrote a simple extension for Google Chrome to test it. You can download it here.
May 11, 2011 at 11:28 AM
anton said...
you rock! молодцы!
May 11, 2011 at 11:28 AM
Franco Laiuppa said...
AWESOME!!! Finally we got it!! Thanks google!!!!!!!!!!!!!!!!!
May 11, 2011 at 11:29 AM
Lord Bharath Bhushan Lohray. said...
Thanks !
May 11, 2011 at 11:29 AM
J. Alan Atherton said...
Woohoo! Thank you!
May 11, 2011 at 11:30 AM
Eduardo said...
cool!!!
May 11, 2011 at 11:30 AM
Ege said...
I <3 Google!
May 11, 2011 at 11:30 AM
ThatNateGuy said...
Fantastic! Thank you!
May 11, 2011 at 11:31 AM
Anonymous said...
Finally is right! Now I can finally get around to accomplishing things instead of complaining...
May 11, 2011 at 11:31 AM
Isabell said...
About time! Great work, albeit very slow...
May 11, 2011 at 11:33 AM
eye69 said...
About time! Great work, albeit a bit slow...
May 11, 2011 at 11:35 AM
Jonas said...
Fantastic news! Wow this took a while. Can't wait to see it used!
May 11, 2011 at 11:35 AM
Jonas said...
Fantastic! Wow this took a while. Cant wait to see it implemented on apps!
May 11, 2011 at 11:36 AM
me said...
wow, that took some time - very happy it got released though :)
May 11, 2011 at 11:36 AM
Glacialheart said...
Excellent! I have been wanting this for some time.
May 11, 2011 at 11:36 AM
Kirill said...
Thank you. Will you integrate Tasks Sync, as well?
May 11, 2011 at 11:39 AM
Scott said...
Looking forward to when iCal supports this too.
May 11, 2011 at 11:39 AM
mxttie said...
finally indeed, thank you!
May 11, 2011 at 11:39 AM
Brian D. said...
Seriously! This is awesome.
May 11, 2011 at 11:42 AM
Gooseus said...
NIIIIICE, though it's been so long that I almost forget what project I was going to use this API for...
May 11, 2011 at 11:45 AM
Taylor said...
Stoked!
Check out the Chrome Extension
http://www.chromeextensions.org/other/google-tasks/
May 11, 2011 at 11:47 AM
Anonymous said...
4 years and many days ago google didnt have a tasks api now we do hear ye hear ye
May 11, 2011 at 11:47 AM
DC said...
Thanks! I have this will result in Tasks being integrated with the MS exchange syncing functionality that works so well with Google Calendar.
May 11, 2011 at 11:48 AM
Guillermo Ferrero Ferri said...
No CalDav :(
May 11, 2011 at 11:50 AM
winterlightning said...
This is awesome, is there a link to the python client? I could not find it
May 11, 2011 at 11:59 AM
Nicolas said...
Winterlightning > Here is the link to the Python client lib project: http://code.google.com/p/google-api-python-client/ also, use the command "hg clone https://google-api-python-client.googlecode.com/hg/ google-api-python-client" to download it.
May 11, 2011 at 12:09 PM
soccerkingpilot said...
Awesome...so helpful
May 11, 2011 at 12:32 PM
raphkun said...
Finally ! Goodbye RTM !
May 11, 2011 at 12:48 PM
itay said...
Finally, thank you!
May 11, 2011 at 1:26 PM
Llewellyn said...
Many thanks - long time coming - now for a great GTD / Android App!!!
May 11, 2011 at 1:44 PM
Daniel Barron said...
Now the 2nd half of the requirement please - make Outlook tasks sync with Google tasks! A business must!
May 11, 2011 at 1:48 PM
Daniel Barron said...
And now for the 2nd half of the requirement - make Outlook tasks sync with Google tasks. A business must!
May 11, 2011 at 1:49 PM
jjd said...
whaoooooo!!
yes, excellent, just whats needed to put old bloatware outlook to sleep.
yeah nice one.
May 11, 2011 at 2:19 PM
Anonymous said...
Yesss!!! Thanks Google!!!
May 11, 2011 at 2:32 PM
Menez said...
Yipppy! Finally.
May 11, 2011 at 7:32 PM
Anonymous said...
Hahaha eat an apple! :P
May 11, 2011 at 10:46 PM
Anonymous said...
FINALLY!
Now to wait for people to create apps and addons for syncing Google Tasks with my iPod Touch and with Thunderbird + Lightning.
May 11, 2011 at 11:17 PM
Anonymous said...
Why don't you guys just release a simple Google Tasks Apps for my Nexus One phone ?
May 12, 2011 at 6:05 AM
id said...
The documentation mentions src/contrib/apiTasksService.php but it's not on the svn, can you please fix this? Thanks!
May 12, 2011 at 6:08 AM
Nicolas said...
id > Check the forum the question has been asked and the file is available there. Cheers!
May 12, 2011 at 11:00 AM
Daniel Antonio said...
This is fantastic news! It shouldn't be long before the next Mozilla Lightning upgrade will allow us to fully synchronize with Google Calendar.
Thanks a lot guys, you make new reasons to replace our Microsoft software every day! :-)
May 18, 2011 at 7:57 AM
Yann said...
Great news! Looking forward to the Lightning implementation. : )
May 18, 2011 at 11:55 PM
Toto said...
Thanks to add this API :)
If you want sync Lightning and Google Tasks, you can use Memotoo: http://www.memotoo.com/?syncType=51
May 31, 2011 at 11:07 AM
Joakim said...
What about adding the ability for tags to the tasks? Is that a planned feature?
August 3, 2011 at 1:19 AM
Timbo said...
What about support for gmail labels. Fundamental !!
August 22, 2011 at 7:16 AM
Balakrishna said...
Hello ,
I want to get the My Gmail Account Task list/Details. Pl let me know how i can do this with just simple Java Standalone code without using Auth and without Android API and without Registering my Project with Google (Means Simple one Java file). or else Pl ltell how can i get the instance of a Task Object.
August 22, 2012 at 5:27 AM
Post a Comment