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

NameLabelTypeDescriptionRequired
clientIdClient IdSTRINGtrue
clientSecretClient SecretSTRINGtrue
tenantIdTenant IdSTRINGtrue

Actions

Create Task

Name: createTask

Creates a new task.

Properties

NameLabelTypeDescriptionRequired
taskListIdTask List IDSTRINGID of the task list where the task will be created.true
titleTitleSTRINGTitle of the task.true
importanceImportanceSTRING
Options low, normal, high
Importance of the taskfalse
isReminderOnReminderBOOLEAN
Options true, false
Set to true if an alert is set to remind the user of the task.false

Example JSON Structure

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

Output

Type: OBJECT

Properties

NameTypeDescription
@odata.etagSTRING
importanceSTRINGImportance of the task.
isReminderOnBOOLEAN
Options true, false
Indicates whether an alert is set to reminder the user of the task.
statusSTRINGState or progress of the task.
titleSTRINGTitle of the task.
categoriesSTRINGThe categories associated with the task.
idSTRINGID of the task.
bodyOBJECT
Properties {STRING(content), STRING(contentType)}
Body of the task containing information about the task.
linkedResourcesOBJECT
Properties {STRING(id), STRING(webUrl), STRING(applicationName), STRING(displayName)}

Output Example

{
"@odata.etag" : "",
"importance" : "",
"isReminderOn" : false,
"status" : "",
"title" : "",
"categories" : "",
"id" : "",
"body" : {
"content" : "",
"contentType" : ""
},
"linkedResources" : {
"id" : "",
"webUrl" : "",
"applicationName" : "",
"displayName" : ""
}
}

Create Task List

Name: createTaskList

Creates a new task list.

Properties

NameLabelTypeDescriptionRequired
displayNameTitleSTRINGTitle of the task list.true

Example JSON Structure

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

Output

Type: OBJECT

Properties

NameTypeDescription
@odata.contextSTRING
@odata.etagSTRING
idSTRING
displayNameSTRING
isOwnerBOOLEAN
Options true, false
isSharedBOOLEAN
Options true, false
wellKnownListNameSTRING

Output Example

{
"@odata.context" : "",
"@odata.etag" : "",
"id" : "",
"displayName" : "",
"isOwner" : false,
"isShared" : false,
"wellKnownListName" : ""
}

Get Task

Name: getTask

Gets task by ID.

Properties

NameLabelTypeDescriptionRequired
taskListIdTask List IDSTRINGID of the task list where the task will be created.true
taskIdTask IDSTRING
Depends On taskListId
ID of the task to retrieve.true

Example JSON Structure

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

Output

Type: OBJECT

Properties

NameTypeDescription
@odata.etagSTRING
importanceSTRINGImportance of the task.
isReminderOnBOOLEAN
Options true, false
Indicates whether an alert is set to reminder the user of the task.
statusSTRINGState or progress of the task.
titleSTRINGTitle of the task.
categoriesSTRINGThe categories associated with the task.
idSTRINGID of the task.
bodyOBJECT
Properties {STRING(content), STRING(contentType)}
Body of the task containing information about the task.
linkedResourcesOBJECT
Properties {STRING(id), STRING(webUrl), STRING(applicationName), STRING(displayName)}

Output Example

{
"@odata.etag" : "",
"importance" : "",
"isReminderOn" : false,
"status" : "",
"title" : "",
"categories" : "",
"id" : "",
"body" : {
"content" : "",
"contentType" : ""
},
"linkedResources" : {
"id" : "",
"webUrl" : "",
"applicationName" : "",
"displayName" : ""
}
}