Stay organized with collections Save and categorize content based on your preferences.

The Google Tasks API lets you search, read, and update Google Tasks content and metadata. This document describes how to use a RESTful calling style and client libraries for various programming languages (currently Java, Python, and PHP) to access and edit Google Tasks data.

Sites or applications that want deeper integration with Google Tasks can leverage the Google Tasks API. For example, you could use the Google Tasks API to manage Google task lists in a mobile app, or you could integrate tasks into a more extensive workflow app such as Au-to-do.

Start Coding Now: Start writing a simple first application immediately in your chosen language.

API Reference and Resources: Download client libraries or go straight to the detailed reference documentation.

If you're unfamiliar with Google Tasks API concepts or Google Workspace coding practices, see our ideas on how to Get Started.