API задач Google позволяет искать, читать и обновлять содержимое и метаданные задач Google. В этом документе описывается, как использовать стиль вызова RESTful и клиентские библиотеки для различных языков программирования (в настоящее время Java, Python и PHP) для доступа и редактирования данных задач Google.
Сайты или приложения, которым требуется более глубокая интеграция с задачами Google, могут использовать API задач Google. Например, вы можете использовать API задач Google для управления списками задач Google в мобильном приложении или интегрировать задачи в более обширное приложение рабочего процесса, такое как Auto-to-do .
Google Tasks построен на двух основных концепциях:
- Список заданий
 - Список, содержащий задачи. Пользователи могут иметь более одного списка задач, чтобы управлять своими задачами так, как они хотят.
 - Задача
 - Одна задача, содержащая такую информацию, как название задачи, примечания, срок выполнения и дату завершения.
 
Модель данных API задач
Ресурс — это отдельный объект данных с уникальным идентификатором. API задач Google работает с двумя типами ресурсов:
- Ресурс списка задач
 - Представляет список задач.
 - Ресурс задачи
 - Представляет задачу.
 
Модель данных Tasks API основана на группах ресурсов, называемых коллекциями:
- Сбор списка задач
 -  У каждого пользователя есть как минимум один список задач 
default. - Сбор задач
 - Состоит из всех ресурсов задач в рамках определенного ресурса списка задач .