Microsoft’s task management and collaboration platform for teams
microsoftplanner.listPlans
groupId
(TEXT, Optional): ID of the Microsoft 365 group to get plans from. Leave empty to get plans from all accessible groups
includeDetails
(BOOLEAN, Optional): Include additional plan details such as categories and shared informationmicrosoftplanner.createPlan
groupId
(TEXT, Required): ID of the Microsoft 365 group where the plan will be created. The user must be a member of this group
title
(TEXT, Required): Title of the new planmicrosoftplanner.getPlan
planId
(TEXT, Required): ID of the plan to retrieve
includeDetails
(BOOLEAN, Optional): Include additional plan details such as categories and shared informationmicrosoftplanner.listTasks
planId
(TEXT, Required): ID of the plan to get tasks from
includeDetails
(BOOLEAN, Optional): Include additional task details such as description, checklist, and referencesmicrosoftplanner.createTask
planId
(TEXT, Required): ID of the plan where the task will be created
planTitle
(TEXT, Optional): Optional. If no Plan ID is provided, resolve the plan by exact title across your accessible groups. If multiple matches exist, return an error with candidatestitle
(TEXT, Required): Title of the new taskbucketId
(TEXT, Optional): ID of the bucket where the task will be placed. Leave empty to place in the default bucketbucketName
(TEXT, Optional): Optional. If no Bucket ID is provided, resolve the bucket by exact name. If not found, the task will be created in the plan’s default bucketassignedToUserId
(TEXT, Optional): User ID to assign the task to. Leave empty to create an unassigned taskassignedToEmail
(TEXT, Optional): Email address (UPN) of the user to assign the task to. Leave empty to create an unassigned taskassignToMe
(BOOLEAN, Optional): If true and no other assignee is provided, assign the task to the current userdueDateTime
(TEXT, Optional): ISO 8601 with timezone required (UTC ‘Z’ or offset), e.g., 2025-08-13T17:00:00Z or 2025-08-13T17:00:00+02:00priority
(SELECT, Optional): Priority level of the task (Urgent, Important, Medium, Low)microsoftplanner.updateTask
taskId
(TEXT, Required): ID of the task to update
title
(TEXT, Optional): New title for the task. Leave empty to keep current titlepercentComplete
(NUMBER, Optional): Completion percentage (0-100). Set to 100 to mark as completeddueDateTime
(TEXT, Optional): ISO 8601 with timezone required (UTC ‘Z’ or offset), e.g., 2025-08-13T17:00:00Z or 2025-08-13T17:00:00+02:00. Leave empty to keep current due datepriority
(SELECT, Optional): New priority level of the task. Leave empty to keep current priorityassignToMe
(BOOLEAN, Optional): If true and no other assignee is provided, assign the task to the current userassignedToEmail
(TEXT, Optional): Email address (UPN) of the user to assign the task to. Leave empty to keep current assignmentsassignedToUserId
(TEXT, Optional): User ID to assign the task to. Leave empty to keep current assignmentsmicrosoftplanner.listBuckets
planId
(TEXT, Required): ID of the plan to get buckets frommicrosoftplanner.createBucket
planId
(TEXT, Required): ID of the plan where the bucket will be created
name
(TEXT, Required): Name of the new bucketmicrosoftplanner.getTaskComments
taskId
(TEXT, Required): ID of the task to get comments from
includeEmpty
(BOOLEAN, Optional): Include comments that have no text content (system messages, etc.)microsoftplanner.newTask
planId
(TEXT, Required): ID of the plan to monitor for new tasks
assignedToUserId
(TEXT, Optional): Only trigger for tasks assigned to this user ID. Leave empty to monitor all tasksfilterByAssigneeEmail
(TEXT, Optional): Only trigger for tasks assigned to this email address (UPN). Leave empty to monitor all tasksmicrosoftplanner.taskCompleted
planId
(TEXT, Required): ID of the plan to monitor for completed tasksIssue | Solution |
---|---|
Authentication failed | Verify your OAuth credentials |
Rate limit exceeded | Reduce request frequency |
Data not found | Check permissions and data availability |
Connection timeout | Verify network connectivity |