Create and manage Google task lists and tasks
/users/@me/lists
| Param | Type | Required | Description |
|---|---|---|---|
| maxResults | integer | optional | Maximum task lists to return |
| pageToken | string | optional | Token for the next result page |
/users/@me/lists/{tasklist}
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
/users/@me/lists
| Param | Type | Required | Description |
|---|---|---|---|
| title | string | required | Task-list title |
/users/@me/lists/{tasklist}
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
| title | string | required | New task-list title |
/users/@me/lists/{tasklist}
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
/lists/{tasklist}/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
| completedMax | string | optional | Maximum completion time (RFC 3339) |
| completedMin | string | optional | Minimum completion time (RFC 3339) |
| dueMax | string | optional | Maximum due date (RFC 3339) |
| dueMin | string | optional | Minimum due date (RFC 3339) |
| maxResults | integer | optional | Maximum tasks to return |
| pageToken | string | optional | Token for the next result page |
| showCompleted | boolean | optional | Include completed tasks |
| showDeleted | boolean | optional | Include deleted tasks |
| showHidden | boolean | optional | Include hidden tasks |
| updatedMin | string | optional | Minimum update time (RFC 3339) |
/lists/{tasklist}/tasks/{task}
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
| task | string | required | Google Tasks task identifier |
/lists/{tasklist}/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
| title | string | required | Task title |
| notes | string | optional | Task notes |
| due | string | optional | Due date as an RFC 3339 timestamp |
| status | string | optional | Task completion status |
| parent | string | optional | Parent task ID for a subtask |
| previous | string | optional | Previous sibling task ID |
/lists/{tasklist}/tasks/{task}
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
| task | string | required | Google Tasks task identifier |
| title | string | optional | Task title |
| notes | string | optional | Task notes |
| due | string | optional | Due date as an RFC 3339 timestamp |
| status | string | optional | — |
| completed | string | optional | Completion time as RFC 3339 |
/lists/{tasklist}/tasks/{task}
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
| task | string | required | Google Tasks task identifier |
/lists/{tasklist}/tasks/{task}/move
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |
| task | string | required | Google Tasks task identifier |
| parent | string | optional | New parent task ID |
| previous | string | optional | New previous sibling task ID |
| destinationTasklist | string | optional | Destination task-list ID |
/lists/{tasklist}/clear
| Param | Type | Required | Description |
|---|---|---|---|
| tasklist | string | required | Google Tasks task-list identifier |