Authentication: OAuth. See Magic Link for the runtime auth flow, or Application credentials to bring your own OAuth app.
Sprint 42 bucket and assign it to a team member.List Planner plans. Omit group_id for current user’s plans; provide group_id to list plans for a specific M365 group.
Get a Planner plan by ID. Use list_plans to find valid plan IDs.
Get extended details for a Planner plan including shared users and category labels.
Create a new Planner plan. Provide group_id to create under a M365 group, or omit for a personal plan.
Update a Planner plan’s title. Fetches current ETag automatically. Use list_plans to find valid plan IDs.
Permanently delete a Planner plan and all its tasks and buckets. Fetches current ETag automatically.
List all buckets in a Planner plan. Use list_plans to find valid plan IDs.
Get a Planner bucket by ID. Use list_buckets to find valid bucket IDs.
Create a new bucket in a Planner plan to organize tasks. Use list_plans to find valid plan IDs.
Update a Planner bucket’s name or order. Fetches current ETag automatically. Use list_buckets to find valid IDs.
Permanently delete a Planner bucket. The bucket must be empty (no tasks) before deletion.
List Planner tasks. Omit plan_id and bucket_id for current user’s assigned tasks, or filter by plan or bucket.
Get a Planner task by ID. Use list_tasks to find valid task IDs.
Get extended task details including description, checklist items, and external references.
Create a new task in a Planner plan. Use list_plans to find valid plan IDs and list_buckets to find valid bucket IDs.
Update a Planner task’s title, bucket, due date, priority, or completion percentage.
Update a task’s description, checklist items, or external references. Fetches current ETag automatically.
Permanently delete a Planner task. Fetches current ETag automatically. Use list_tasks to find valid task IDs.
List all checklist items for a Planner task. Use list_tasks to find valid task IDs.
Add a checklist item to a Planner task. Use list_tasks to find valid task IDs.
Update a checklist item’s title or checked state in a Planner task.
Delete a checklist item from a Planner task. Use list_checklist_items to find valid item IDs.
List all Microsoft To Do lists for the current user.
Get a Microsoft To Do list by ID. Use list_todo_lists to find valid list IDs.
Create a new Microsoft To Do list.
Rename a Microsoft To Do list. Use list_todo_lists to find valid list IDs.
Permanently delete a Microsoft To Do list and all its tasks. Use list_todo_lists to find valid list IDs.
List tasks in a Microsoft To Do list. Use list_todo_lists to find valid list IDs.
Get a Microsoft To Do task by ID. Use list_todo_tasks to find valid task IDs.
Create a task in a Microsoft To Do list. Use list_todo_lists to find valid list IDs.
Update a Microsoft To Do task. Use list_todo_tasks to find valid task IDs.
Permanently delete a Microsoft To Do task. Use list_todo_tasks to find valid task IDs.
List all checklist steps for a Microsoft To Do task. Use list_todo_tasks to find valid task IDs.
Get a single checklist step from a Microsoft To Do task. Use list_todo_steps to find valid step IDs.
Add a checklist step to a Microsoft To Do task. Use list_todo_tasks to find valid task IDs.
Update a checklist step in a Microsoft To Do task. Use list_todo_steps to find valid step IDs.
Delete a checklist step from a Microsoft To Do task. Use list_todo_steps to find valid step IDs.