← All integrations

Microsoft To Do icon

Microsoft To Do

Create and manage Microsoft To Do task lists and tasks

OAuth10 native toolsIcon needs-review
This catalogue entry describes the current repository definition. Availability, scopes, and production readiness should be confirmed during private-beta onboarding.

Native tools

GET
microsoft_todo_list_task_lists
List the authenticated user's Microsoft To Do task lists

/me/todo/lists

5 parameters
ParamTypeRequiredDescription
topintegeroptionalMaximum number of results to return
filterstringoptionalMicrosoft Graph OData filter expression
orderBystringoptionalMicrosoft Graph OData order-by expression
selectstringoptionalComma-separated fields to return
skipTokenstringoptionalOpaque continuation token from a previous response
GET
microsoft_todo_get_task_list
Get one Microsoft To Do task list

/me/todo/lists/{taskListId}

1 parameter
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
POST
microsoft_todo_create_task_list
Create a custom Microsoft To Do task list

/me/todo/lists

1 parameter
ParamTypeRequiredDescription
displayNamestringrequiredTask-list name
PATCH
microsoft_todo_update_task_list
Rename a writable Microsoft To Do task list

/me/todo/lists/{taskListId}

2 parameters
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
displayNamestringrequiredNew task-list name
DELETE
microsoft_todo_delete_task_list
Delete a custom Microsoft To Do task list

/me/todo/lists/{taskListId}

1 parameter
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
GET
microsoft_todo_list_tasks
List tasks in a Microsoft To Do task list

/me/todo/lists/{taskListId}/tasks

6 parameters
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
topintegeroptionalMaximum number of results to return
filterstringoptionalMicrosoft Graph OData filter expression
orderBystringoptionalMicrosoft Graph OData order-by expression
selectstringoptionalComma-separated fields to return
skipTokenstringoptionalOpaque continuation token from a previous response
GET
microsoft_todo_get_task
Get one Microsoft To Do task

/me/todo/lists/{taskListId}/tasks/{taskId}

2 parameters
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
taskIdstringrequiredMicrosoft To Do task identifier
POST
microsoft_todo_create_task
Create a task in a Microsoft To Do task list

/me/todo/lists/{taskListId}/tasks

10 parameters
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
titlestringrequiredTask title
bodyobjectoptionalTask notes body
importancestringoptionalTask importance
statusstringoptionalTask workflow status; use completed to complete and notStarted to reopen
dueDateTimeobjectoptionalDue date and Windows/IANA-compatible time-zone context
reminderDateTimeobjectoptionalReminder date and time-zone context
isReminderOnbooleanoptionalWhether the task reminder is enabled
recurrenceobjectoptionalMicrosoft Graph patternedRecurrence object
categoriesarrayoptionalOutlook category names assigned to the task
PATCH
microsoft_todo_update_task
Edit, complete, or reopen a Microsoft To Do task

/me/todo/lists/{taskListId}/tasks/{taskId}

11 parameters
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
taskIdstringrequiredMicrosoft To Do task identifier
titlestringoptionalTask title
bodyobjectoptionalTask notes body
importancestringoptionalTask importance
statusstringoptionalTask workflow status; use completed to complete and notStarted to reopen
dueDateTimeobjectoptionalDue date and Windows/IANA-compatible time-zone context
reminderDateTimeobjectoptionalReminder date and time-zone context
isReminderOnbooleanoptionalWhether the task reminder is enabled
recurrenceobjectoptionalMicrosoft Graph patternedRecurrence object
categoriesarrayoptionalOutlook category names assigned to the task
DELETE
microsoft_todo_delete_task
Delete a Microsoft To Do task

/me/todo/lists/{taskListId}/tasks/{taskId}

2 parameters
ParamTypeRequiredDescription
taskListIdstringrequiredMicrosoft To Do task-list identifier
taskIdstringrequiredMicrosoft To Do task identifier
Request private-beta access