Microsoft Planner icon

Microsoft Planner

Create and update Microsoft Planner plans, buckets, and tasks.

4 triggers16 searches19 actionsPollingAuth: OAuth

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for Microsoft Planner, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Microsoft Planner on WEXTL →

To use Microsoft Planner on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]

Credential type option 1

Microsoft Planner - Primary

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Microsoft - TenanttextRequired

    Directory (tenant) ID or verified domain, e.g. contoso.onmicrosoft.com. common/organizations/consumers are not valid for app-only.

    [1]
  • Microsoft - Client IDtextRequired

    Register your application in the Microsoft Entra admin center, then copy the Application (client) ID from the app's Overview page

    [1]
  • Microsoft - Client SecretpasswordRequired

    In your app registration, go to Certificates & secrets → Client secrets, create a new client secret, and copy its value immediately after it's generated.

    [1]
  • Email or User IDtextRequired

    Go to Microsoft Entra admin center → Users → select the user → Overview, then copy the Object ID, or enter The email of the user.

    [1]
Credential type option 2

Microsoft Planner - Secondary

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Microsoft - TenantselectRequired

    Go to https://entra.microsoft.com and copy your tennat ID or select any of the following`

    [1]
  • Microsoft - Client IDtextRequired

    Go to the Microsoft Entra admin center → Entra ID → App registrations and select New registration. → enter a description and expiration → Add, then immediately copy your Client ID

    [1]
  • Microsoft - Client SecretpasswordRequired

    Copy you client Secret from the previously created app

    [1]
Integration requests 10 permissions:
Tasks.ReadTasks.Read.SharedTasks.ReadWriteTasks.ReadWrite.SharedTasks.Read.AllTasks.ReadWrite.AllGroup.Read.AllGroup.ReadWrite.Alloffline_accessUser.Read
  1. Log in to your WEXTL account, add the Microsoft Planner node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Microsoft Planner account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Microsoft Planner to WEXTL®
Video slide demonstrates how to integrate Microsoft Planner in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch Planner PlansTrigger
Output fields[3]
FieldType
Archival infoobject
@odata typetext
Containerobject
@odata typetext
Content sensitivity label assignmentobject
@odata typetext
Contextsobject
@odata typetext
Created byobject
@odata typetext
Created date timedate
Creation sourceobject
@odata typetext
IDtext
Is archivedtext
Ownertext
Shared with containersarray
Titletext
Watch Planner Task MessagesTrigger
Output fields[3]
FieldType
IDtext
Message typetext
Contenttext
Created date timedate
Parent entity IDtext
Deleted timetime
Edited timetime
Mentionsarray
Reactionsarray
Created byobject
Userobject
Watch Planner TasksTrigger
Output fields[3]
FieldType
Created byobject
Userobject
Plan IDtext
Bucket IDtext
Titletext
Order hinttext
Assignee prioritytext
Created date timedate
Assignmentsobject
Fbab 97d 0 4932 4511 b 675 204639209557object
IDtext
Watch User PlansTrigger
Output fields[3]
FieldType
Archival infoobject
@odata typetext
Containerobject
@odata typetext
Content sensitivity label assignmentobject
@odata typetext
Contextsobject
@odata typetext
Created byobject
@odata typetext
Created date timedate
Creation sourceobject
@odata typetext
IDtext
Is archivedtext
Ownertext
Shared with containersarray
Titletext
Get a Plan Usage RightAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Output fields[3]
FieldType
@odata typetext
Plan IDtext
Has sensitivity labelboolean
Usage rightsobject
@odata typetext
Allow viewboolean
Allow editboolean
Allow printboolean
Allow copyboolean
Allow exportboolean
List Business ScenarioSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
@odata typetext
IDtext
Display nametext
Unique nametext
Owner app idsarray
List Planner BucketsSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
@odata etagtext
Nametext
Plan IDtext
Order hinttext
IDtext
List Planner PlansSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Archival infoobject
@odata typetext
Containerobject
@odata typetext
Content sensitivity label assignmentobject
@odata typetext
Contextsobject
@odata typetext
Created byobject
@odata typetext
Created date timedate
Creation sourceobject
@odata typetext
IDtext
Is archivedtext
Ownertext
Shared with containersarray
Titletext
List Planner Task MessagesSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Message typetext
Contenttext
Created date timedate
Parent entity IDtext
Deleted timetime
Edited timetime
Mentionsarray
Reactionsarray
Created byobject
Userobject
List Planner TasksSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Created byobject
Userobject
Plan IDtext
Bucket IDtext
Titletext
Order hinttext
Assignee prioritytext
Created date timedate
Assignmentsobject
Fbab 97d 0 4932 4511 b 675 204639209557object
IDtext
List Roster MembersSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
@odata typetext
IDtext
User IDtext
Tenant IDtext
Rolesarray
List User PlansSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Archival infoobject
@odata typetext
Containerobject
@odata typetext
Content sensitivity label assignmentobject
@odata typetext
Contextsobject
@odata typetext
Created byobject
@odata typetext
Created date timedate
Creation sourceobject
@odata typetext
IDtext
Is archivedtext
Ownertext
Shared with containersarray
Titletext
List User's Assigned TasksSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Created byobject
Userobject
Plan IDtext
Bucket IDtext
Titletext
Order hinttext
Assignee prioritytext
Created date timedate
Assignmentsobject
Fbab 97d 0 4932 4511 b 675 204639209557object
IDtext
List User's Favourite PlansSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
@odata etagtext
Created byobject
Userobject
Applicationobject
Created date timedate
Ownertext
Titletext
IDtext
List User's My-Day TasksSearch
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Created byobject
Userobject
Plan IDtext
Bucket IDtext
Titletext
Order hinttext
Assignee prioritytext
Created date timedate
Is on my dayboolean
IDtext
Retrieve a BucketAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Output fields[3]
FieldType
Nametext
Plan IDtext
Order hinttext
IDtext
Retrieve a Business ScenarioAction
Input fields[3]
FieldType
Business Scenario IDRequired
choice
Output fields[3]
FieldType
@odata typetext
IDtext
Display nametext
Unique nametext
Owner app idsarray
Retrieve a Planner PlanAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Output fields[3]
FieldType
Archival infoobject
@odata typetext
Containerobject
@odata typetext
Content sensitivity label assignmentobject
@odata typetext
Contextsobject
@odata typetext
Created byobject
@odata typetext
Created date timedate
Creation sourceobject
@odata typetext
IDtext
Is archivedtext
Ownertext
Shared with containersarray
Titletext
Retrieve a Planner RosterAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Output fields[3]
FieldType
@odata typetext
IDtext
Retrieve a Planner TaskAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Output fields[3]
FieldType
Created byobject
Userobject
Plan IDtext
Bucket IDtext
Titletext
Order hinttext
Created date timedate
Assignmentsobject
Fbab 97d 0 4932 4511 b 675 204639209557object
IDtext
Add a Roster MemberAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
User IDRequired
choice
Rolesarray
Roletext
Output fields[3]
FieldType
@odata typetext
User IDtext
Archive a Planner PlanAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
JustificationRequired
text
Create a Business ScenarioAction
Input fields[3]
FieldType
Display NameRequired
text
Unique NameRequired
text
Owner App IDschoice
Output fields[3]
FieldType
@odata typetext
IDtext
Display nametext
Unique nametext
Owner app idsarray
Create a Planner BucketAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
NameRequired
text
Order Hinttext
Output fields[3]
FieldType
Nametext
Plan IDtext
Order hinttext
IDtext
Create a Planner MessageAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
ContentRequired
text
Mentionsarray
Output fields[3]
FieldType
@odata contexturl
IDtext
Message typetext
Contenttext
Created date timedate
Parent entity IDtext
Deleted timetime
Edited timetime
Mentionsarray
Reactionsarray
Created byobject
Userobject
Create a Planner PlanAction
Input fields[3]
FieldType
TitleRequired
text
Planner Plan Containerobject
Container URLRequired
url
Container IDchoice
Typechoice
Output fields[3]
FieldType
Archival infoobject
@odata typetext
Containerobject
@odata typetext
Content sensitivity label assignmentobject
@odata typetext
Contextsobject
@odata typetext
Created byobject
@odata typetext
Created date timedate
Creation sourceobject
@odata typetext
IDtext
Is archivedtext
Ownertext
Shared with containersarray
Titletext
Create a Planner RoasterAction
Input fields[3]
FieldType
Assigned Sensitivity LabelRequired
choice
Output fields[3]
FieldType
@odata typetext
IDtext
Create a Planner TaskAction
Input fields[3]
FieldType
TitleRequired
text
TitleRequired
text
Assignee Prioritytext
Assignmentsobject
Bucket IDchoice
Conversation Thread IDtext
Creation Sourceobject
Due Date Timedate
Is On My Dayboolean
Order Hinttext
Percent Completenumber
Prioritynumber
Plan IDchoice
Preview Typechoice
Recurrenceobject
Start Date Timedate
Output fields[3]
FieldType
Created byobject
Userobject
Plan IDtext
Bucket IDtext
Titletext
Order hinttext
Created date timedate
Assignmentsobject
Fbab 97d 0 4932 4511 b 675 204639209557object
IDtext
Delete a Business ScenarioAction
Input fields[3]
FieldType
Business Scenario IDRequired
choice
Delete a Planner PlanAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Delete a Planner RosterAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Delete a Planner TaskAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Move a Planner PlanAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Typechoice
URLurl
Output fields[3]
FieldType
@odata contexttext
@odata etagtext
Titletext
IDtext
Containerobject
Container IDtext
Typetext
URLtext
Unarchive a Planner PlanAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Update a BucketAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Nametext
Order Hinttext
Output fields[3]
FieldType
Nametext
Plan IDtext
Order hinttext
IDtext
Update a Business ScenarioAction
Input fields[3]
FieldType
Business Scenario IDRequired
choice
Unique NameRequired
text
Owner App IDschoice
Output fields[3]
FieldType
@odata typetext
IDtext
Display nametext
Unique nametext
Owner app idsarray
Update a Planner PlanAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Titletext
Planner Plan Containerobject
Container URLurl
Container IDchoice
Typechoice
Output fields[3]
FieldType
Archival infoobject
@odata typetext
Containerobject
@odata typetext
Content sensitivity label assignmentobject
@odata typetext
Contextsobject
@odata typetext
Created byobject
@odata typetext
Created date timedate
Creation sourceobject
@odata typetext
IDtext
Is archivedtext
Ownertext
Shared with containersarray
Titletext
Update a Planner TaskAction
Input fields[3]
FieldType
Planner Roster IDRequired
choice
Titletext
Planner Plan Containerobject
Container URLurl
Container IDchoice
Typechoice
Due Date Timedate
Start Date Timedate
Output fields[3]
FieldType
Created byobject
Userobject
Plan IDtext
Bucket IDtext
Titletext
Order hinttext
Created date timedate
Assignmentsobject
Fbab 97d 0 4932 4511 b 675 204639209557object
IDtext

Look for Microsoft Planner templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Microsoft Planner Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Microsoft Planner.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12