outlookTaskFolder resource type

Important: APIs under the /beta version in Microsoft Graph are in preview and are subject to change. Use of these APIs in production applications is not supported.

A folder that contains Outlook tasks (collection of outlookTask objects).

In Outlook, the default task group, My Tasks, contains a default task folder, Tasks, for the user's mailbox. You cannot rename or delete these default task group and folder, but you can create additional task groups and task folders.

Methods

Method Return Type Description
Get outlookTaskFolder outlookTaskFolder Get the properties and relationships of the specified Outlook task folder.
Create outlookTask outlookTask Create an Outlook task in the specified task folder.
List tasks outlookTask collection Get all the Outlook tasks in the specified folder.
Update outlookTaskFolder Update the writable properties of an Outlook task folder.
Delete None Delete the specified Outlook task folder.
Extended properties
Create single-value extended property outlookTaskFolder Create one or more single-value extended properties in a new or existing Outlook task folder.
Get task folder with single-value extended property outlookTaskFolder Get Outlook task folders that contain a single-value extended property by using $expand or $filter.
Create multi-value extended property outlookTaskFolder Create one or more multi-value extended properties in a new or existing Outlook task folder.
Get task folder with multi-value extended property outlookTaskFolder Get an Outlook task folder that contains a multi-value extended property by using $expand.

Properties

Property Type Description
changeKey String The version of the task folder.
id String The identifier of the task folder, unique in the user's mailbox. Read-only.
isDefaultFolder Boolean True if the folder is the default task folder.
name String The name of the task folder.
parentGroupKey Guid The unique GUID identifier for the task folder's parent group.

Relationships

Relationship Type Description
multiValueExtendedProperties multiValueLegacyExtendedProperty collection The collection of multi-value extended properties defined for the task folder. Read-only. Nullable.
singleValueExtendedProperties singleValueLegacyExtendedProperty collection The collection of single-value extended properties defined for the task folder. Read-only. Nullable.
tasks outlookTask collection The tasks in this task folder. Read-only. Nullable.

JSON representation

Here is a JSON representation of the resource.

{
  "changeKey": "String",
  "id": "String (identifier)",
  "isDefaultFolder": true,
  "name": "String",
  "parentGroupKey": "Guid"
}