Microsoft 365 Planner
Microsoft 365 Planner is part of the Microsoft 365 suite, offering lightweight task and bucket-based planning for teams. This integration supports creating plans, buckets, tasks, fetching them, deleting them, and custom API calls.
Actions
| Name | Description |
|---|---|
createPlanCreate a new planner plan | Create a new planner plan |
createBucketCreate a bucket (category) under a plan. | Create a bucket (category) under a plan. |
createTaskCreate a new planner task with title, assignments, due date, etc. | Create a new planner task with title, assignments, due date, etc. |
deleteBucketDelete an existing bucket. | Delete an existing bucket. |
deleteTaskRemove a specific task by ID. | Remove a specific task by ID. |
updatePlanmodify metadata of a plan (e.g. title changes). | modify metadata of a plan (e.g. title changes). |
updateBucketModify bucket’s name or properties. | Modify bucket’s name or properties. |
updateTaskModify existing task fields: title, due date, assignments, descriptions. | Modify existing task fields: title, due date, assignments, descriptions. |
findAPlanFinds a plan by field. | Finds a plan by field. |
getABucketRetrieve details about a specific bucket. | Retrieve details about a specific bucket. |
findTaskFind task by fields. | Find task by fields. |
custom_api_callMake a custom API call to a specific endpoint | Make a custom API call to a specific endpoint |
Triggers
| Name | Description |
|---|---|
newPlanCreatedTriggers when a new Plan is created in Microsoft 365 Planner. | Triggers when a new Plan is created in Microsoft 365 Planner. |
newTaskCreatedTriggers when a new Task is created in Microsoft 365 Planner. | Triggers when a new Task is created in Microsoft 365 Planner. |
newTaskAssignedToUserTriggers when a Task is assigned to the authenticated user in Microsoft 365 Planner. | Triggers when a Task is assigned to the authenticated user in Microsoft 365 Planner. |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute({
integrationName: 'microsoft-365-planner',
actionName: 'createPlan',
input: { /* ... */ },
connectionId: 'conn_id',
workspaceId: 'ws_id',
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Microsoft 365 Planner to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.
What actions does Microsoft 365 Planner support?
Microsoft 365 Planner supports 12 actions including Create Plan, Create Bucket, Create Task, Delete Bucket, Delete Task, and more.
Can I use Microsoft 365 Planner with AI agents?
Yes. Add Microsoft 365 Planner to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.
What authentication does Microsoft 365 Planner use?
Microsoft 365 Planner uses OAuth2. Weavz handles token management, refresh, and secure credential storage automatically.
How much does the Microsoft 365 Planner integration cost?
The Microsoft 365 Planner integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.
What triggers does Microsoft 365 Planner support?
Microsoft 365 Planner supports 3 triggers including New Plan Created, New Task Created, New Task Assigned to User.
Connect Microsoft 365 Planner in 2 minutes
Get 1,000 free actions every month. No credit card required.