Create and manage Microsoft To Do task lists and tasks
/me/todo/lists
| Param | Type | Required | Description |
|---|---|---|---|
| top | integer | optional | Maximum number of results to return |
| filter | string | optional | Microsoft Graph OData filter expression |
| orderBy | string | optional | Microsoft Graph OData order-by expression |
| select | string | optional | Comma-separated fields to return |
| skipToken | string | optional | Opaque continuation token from a previous response |
/me/todo/lists/{taskListId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
/me/todo/lists
| Param | Type | Required | Description |
|---|---|---|---|
| displayName | string | required | Task-list name |
/me/todo/lists/{taskListId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
| displayName | string | required | New task-list name |
/me/todo/lists/{taskListId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
/me/todo/lists/{taskListId}/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
| top | integer | optional | Maximum number of results to return |
| filter | string | optional | Microsoft Graph OData filter expression |
| orderBy | string | optional | Microsoft Graph OData order-by expression |
| select | string | optional | Comma-separated fields to return |
| skipToken | string | optional | Opaque continuation token from a previous response |
/me/todo/lists/{taskListId}/tasks/{taskId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
| taskId | string | required | Microsoft To Do task identifier |
/me/todo/lists/{taskListId}/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
| title | string | required | Task title |
| body | object | optional | Task notes body |
| importance | string | optional | Task importance |
| status | string | optional | Task workflow status; use completed to complete and notStarted to reopen |
| dueDateTime | object | optional | Due date and Windows/IANA-compatible time-zone context |
| reminderDateTime | object | optional | Reminder date and time-zone context |
| isReminderOn | boolean | optional | Whether the task reminder is enabled |
| recurrence | object | optional | Microsoft Graph patternedRecurrence object |
| categories | array | optional | Outlook category names assigned to the task |
/me/todo/lists/{taskListId}/tasks/{taskId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
| taskId | string | required | Microsoft To Do task identifier |
| title | string | optional | Task title |
| body | object | optional | Task notes body |
| importance | string | optional | Task importance |
| status | string | optional | Task workflow status; use completed to complete and notStarted to reopen |
| dueDateTime | object | optional | Due date and Windows/IANA-compatible time-zone context |
| reminderDateTime | object | optional | Reminder date and time-zone context |
| isReminderOn | boolean | optional | Whether the task reminder is enabled |
| recurrence | object | optional | Microsoft Graph patternedRecurrence object |
| categories | array | optional | Outlook category names assigned to the task |
/me/todo/lists/{taskListId}/tasks/{taskId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskListId | string | required | Microsoft To Do task-list identifier |
| taskId | string | required | Microsoft To Do task identifier |