Skip to content

Microsoft To Do

Microsoft To Do is a cloud-based task management application that helps users organize, prioritize, and track tasks across devices with features like lists, reminders, and collaboration.

Categories: productivity-and-collaboration

Type: microsoftToDo/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeControl TypeDescriptionRequired
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue
tenantIdTenant IdSTRINGTEXTtrue

Actions

Create Task

Name: createTask

Creates a new task.

Properties

NameLabelTypeControl TypeDescriptionRequired
taskListIdTask List IDSTRINGSELECTID of the task list where the task will be created.true
titleTitleSTRINGTEXTTitle of the task.true
importanceImportanceSTRING
Options low, normal, high
SELECTImportance of the taskfalse
isReminderOnReminderBOOLEAN
Options true, false
SELECTSet to true if an alert is set to remind the user of the task.false

Output

Type: OBJECT

Properties

NameTypeControl Type
@odata.etagSTRINGTEXT
importanceSTRINGTEXT
isReminderOnBOOLEAN
Options true, false
SELECT
statusSTRINGTEXT
titleSTRINGTEXT
categoriesSTRINGTEXT
idSTRINGTEXT
bodyOBJECT
Properties {STRING(content), STRING(contentType)}
OBJECT_BUILDER
linkedResourcesOBJECT
Properties {STRING(id), STRING(webUrl), STRING(applicationName), STRING(displayName)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"taskListId" : "",
"title" : "",
"importance" : "",
"isReminderOn" : false
},
"type" : "microsoftToDo/v1/createTask"
}

Create Task List

Name: createTaskList

Creates a new task list.

Properties

NameLabelTypeControl TypeDescriptionRequired
displayNameTitleSTRINGTEXTTitle of the task list.true

Output

Type: OBJECT

Properties

NameTypeControl Type
@odata.contextSTRINGTEXT
@odata.etagSTRINGTEXT
idSTRINGTEXT
displayNameSTRINGTEXT
isOwnerBOOLEAN
Options true, false
SELECT
isSharedBOOLEAN
Options true, false
SELECT
wellKnownListNameSTRINGTEXT

JSON Example

{
"label" : "Create Task List",
"name" : "createTaskList",
"parameters" : {
"displayName" : ""
},
"type" : "microsoftToDo/v1/createTaskList"
}

Get Task

Name: getTask

Gets task by ID.

Properties

NameLabelTypeControl TypeDescriptionRequired
taskListIdTask List IDSTRINGSELECTID of the task list where the task will be created.true
taskIdTask IDSTRING
Depends On taskListId
SELECTID of the task to retrieve.true

Output

Type: OBJECT

Properties

NameTypeControl Type
@odata.etagSTRINGTEXT
importanceSTRINGTEXT
isReminderOnBOOLEAN
Options true, false
SELECT
statusSTRINGTEXT
titleSTRINGTEXT
categoriesSTRINGTEXT
idSTRINGTEXT
bodyOBJECT
Properties {STRING(content), STRING(contentType)}
OBJECT_BUILDER
linkedResourcesOBJECT
Properties {STRING(id), STRING(webUrl), STRING(applicationName), STRING(displayName)}
OBJECT_BUILDER

JSON Example

{
"label" : "Get Task",
"name" : "getTask",
"parameters" : {
"taskListId" : "",
"taskId" : ""
},
"type" : "microsoftToDo/v1/getTask"
}