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
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Client Id | STRING | true | |
clientSecret | Client Secret | STRING | true | |
tenantId | Tenant Id | STRING | true |
Actions
Create Task
Name: createTask
Creates a new task.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
taskListId | Task List ID | STRING | ID of the task list where the task will be created. | true |
title | Title | STRING | Title of the task. | true |
importance | Importance | STRING Optionslow, normal, high | Importance of the task | false |
isReminderOn | Reminder | BOOLEAN Optionstrue, 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
Name | Type | Description |
---|---|---|
@odata.etag | STRING | |
importance | STRING | Importance of the task. |
isReminderOn | BOOLEAN Optionstrue, false | Indicates whether an alert is set to reminder the user of the task. |
status | STRING | State or progress of the task. |
title | STRING | Title of the task. |
categories | STRING | The categories associated with the task. |
id | STRING | ID of the task. |
body | OBJECT Properties{STRING(content), STRING(contentType)} | Body of the task containing information about the task. |
linkedResources | OBJECT 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
Name | Label | Type | Description | Required |
---|---|---|---|---|
displayName | Title | STRING | Title of the task list. | true |
Example JSON Structure
{ "label" : "Create Task List", "name" : "createTaskList", "parameters" : { "displayName" : "" }, "type" : "microsoftToDo/v1/createTaskList"}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
@odata.context | STRING | |
@odata.etag | STRING | |
id | STRING | |
displayName | STRING | |
isOwner | BOOLEAN Optionstrue, false | |
isShared | BOOLEAN Optionstrue, false | |
wellKnownListName | STRING |
Output Example
{ "@odata.context" : "", "@odata.etag" : "", "id" : "", "displayName" : "", "isOwner" : false, "isShared" : false, "wellKnownListName" : ""}
Get Task
Name: getTask
Gets task by ID.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
taskListId | Task List ID | STRING | ID of the task list where the task will be created. | true |
taskId | Task ID | STRING Depends OntaskListId | 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
Name | Type | Description |
---|---|---|
@odata.etag | STRING | |
importance | STRING | Importance of the task. |
isReminderOn | BOOLEAN Optionstrue, false | Indicates whether an alert is set to reminder the user of the task. |
status | STRING | State or progress of the task. |
title | STRING | Title of the task. |
categories | STRING | The categories associated with the task. |
id | STRING | ID of the task. |
body | OBJECT Properties{STRING(content), STRING(contentType)} | Body of the task containing information about the task. |
linkedResources | OBJECT 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" : "" }}