Permission & Access Issues

Fix Microsoft Graph Planner Permission Error When Retrieving Plans

Tauseeq MagsiTauseeq Magsi Oct 26, 2026 868 views

Question details

The user is encountering a permission error via Microsoft Graph when attempting to retrieve plans for a group without being a member of that specific group.

How to Resolve Microsoft Graph Planner Permission Errors When Retrieving Plans
Product
Microsoft Graph API / Microsoft Planner
Device & OS
not provided
Scenario
Attempting to retrieve all plans across various Planner groups programmatically using the Microsoft Graph API without adding the service account to every individual group.
Observed behavior
Microsoft Graph returns a permission error, blocking access to the plans because the querying account lacks direct membership in the respective Planner groups.
Before you start

Verify the current Graph API permissions granted to your application or user account, and ensure you have administrative access to your Microsoft 365 Admin Center to manage group memberships.

Solution 1Recommended

Add the Querying Account to the Relevant Planner Groups

Because Microsoft Planner currently lacks support for application-level API permissions, the only functional workaround is to explicitly add the querying user account as a member of the groups.

Microsoft Planner APIs operate under a service limitation where application permissions alone are insufficient for retrieving group plans. The service enforces delegated permissions, meaning the account executing the API call must physically be a member of the Microsoft 365 group associated with the plan.

1
Log in to the Microsoft 365 Admin Center

Navigate to the Microsoft 365 Admin Center using an administrator account.

2
Access Active Teams and Groups

In the left-hand navigation pane, expand the 'Teams & groups' section and click on 'Active teams and groups'.

3
Select the Target Group

Locate and click on the specific Microsoft 365 group whose Planner plans you are trying to access via the Graph API.

4
Add the Account as a Member

Switch to the 'Members' tab, click 'View all and manage members', and add the account used for your Graph API queries to the group.

Add the Querying Account to the Relevant Planner Groups
Service Limitation & Feature Request: Microsoft is aware of this limitation. There is an active feature request titled 'Application Permissions for Planner APIs' on the Microsoft Tech Community. Upvoting it can help increase visibility to the service team.
Free Microsoft Office alternative

Need a Reliable Way to Manage Project Documents? Try WPS Office

While API permissions in Microsoft 365 can be complex to navigate, managing your daily project reports, task lists, and team documentation doesn't have to be. WPS Office provides a free, lightweight, and highly compatible suite that simplifies document creation and collaboration without administrative hassle.

  1. 1. Download the Installer: Visit the official WPS Office website and download the free installation package for your operating system.
  2. 2. Install and Launch: Follow the simple on-screen instructions to install the software, then launch WPS Office.
  3. 3. Open Your Project Files: Drag and drop your existing Microsoft Office task lists and project documents into WPS Office to continue working seamlessly.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Easily create and manage local project plans and task tracking spreadsheets without API limitations.Lightweight installation with a familiar, easy-to-use tabbed interface.Free to use with built-in PDF editing tools for comprehensive project document management.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Microsoft Graph return a 403 Forbidden error for Planner APIs?

This error typically occurs because the account attempting to retrieve the data is not a member of the underlying Microsoft 365 group associated with the Planner plan. Planner currently requires delegated permissions and direct group membership to access its data.

Can I use Application permissions (app-only access) for Microsoft Planner Graph APIs?

No. As of the current Microsoft Planner service limitations, Application permissions are not supported for Planner APIs. You must use Delegated permissions with a user account that has direct access to the plans.

Is there a workaround to access all Planner plans without joining every group?

Currently, there is no supported workaround. You must manually or programmatically add the querying service account to the necessary groups, or wait for Microsoft to release application permission support for Planner.