Microsoft Graph Feature Requests

Welcome to the Microsoft Graph UserVoice! Do you have an idea or feature suggestion based on your experience with Microsoft Graph? Please share these with us by submitting your idea below or voting up ideas submitted by other users. This forum will be directly monitored by the Microsoft Graph engineering teams who are working on new features every day.

If you have feedback on a specific API service, please choose the corresponding category. Please submit any broad ideas related to Microsoft Graph or ideas across more than one service to the “General” category.

This site is only for feature suggestions and ideas! If you need technical help, please go to the Microsoft Graph StackOverflow or if you have a Premier support contract raise a support ticket.

For more information on Microsoft Graph, please checkout https://graph.microsoft.com.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Option to tag people in comment and check list, leading to generic notification with link of the task

    It often happens that owner of a task needs contribution from others. The contribution may be for one of the items in checklist, or, can also be for something smaller like providing a suitable daye for discussion.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add “Pending Approval” as a fourth option in the Progress attribute

    There are certain tasks that are completed but cannot be marked as completed unless management or customer approves them. During Governance or Review calls, it is important to quickly identify such tasks because “Pending Approval” tasks are to be discussed immediately after High Priority and Late tasks.
    Currently, only Not Started, In Progress, Completed - are the options within the Progress Attribute. If we have Pending Approval - those tasks filtered for discussion with customer or management. Else it becomes impossible to search for these kind of cards from within 100s of cards overall.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  3. Create Planner Task by Flow using HTTP request by app registration

    The authentication mechanism is so complicated that every time it is saying error code: UnknownError and Detail of error is : Deleted User. Can we create a simple authentication mechanism for O365

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add support for Application permissions on Planner tasks routes

    The routes for Tasks and planner don't support yet Application permissions.

    17 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow retrieval of direct reports Planner tasks via the Office Graph API

    I would like to be able to retrieve all the tasks assigned to my direct reports across all their plans. Right now there is no easy way to gather this information via the Planner UI other than navigating through every plan.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  6. error graph and planner

    good morning, in the most cordial way I request support with graph which when I log in to the page generates a token which is of a fixed size that helps me create a task in planner, but I have a problem when I try to generate for the graph url to generate a token, it is smaller in size and it does not create the task in planner, so I ask for your help to generate this task in planner with the token that generates graph that is of the same length and Be able to perform the task…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  7. To be able to add priority to a task

    It would be good to be able to add priority to a task. Currently this does not seem possible.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Planner access right

    Now api for planner requires groups.read.all or groups.write.all which is too pervasive permission in a large company 0365 tenant. Is it possible to access to own plans or groups with onbehalf user permission on a single user ? task.office.com has an internal api that can do this.

    12 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Graph API : Planner API, ODATA support, $filter, $top, $orderby...

    Enable , ODATA in Planner API's, to permite $filter,$top, $orderby, ...

    At this moment ODATA is not support all ODATA, only support $select.

    Thank you!

    17 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →

    Many users have plans that are very large and supporting these kinds of APIs would result in an unpredictable experience for your users, since queries could be throttled.

    The best approach is to use the one taken by our first-party client. Retrieve all the tasks and then filter them client side.

    Our APIs are performant, so retrieving tasks and processing them locally should be easy. For large datasets, you can use diff sync to retrieve any updates that have happened on the service and update your local cache.

  10. Delegate tasks to persons outside of the group

    Allow us to delegate tasks to persons outside of the group - and make sure they only get access to tasks they are delegate to.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Support customizing of Planner Task Details

    Allow us to customize Tasks, all Tasks in a certain Bucket would show the customization, (eg like a button with a custom event, then we can perform some action.)

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  12. Provide webhooks upon Planner and Task events

    Provide webhooks on Planner and Task events, eg bucket changed. Why? Then we could automate further action.

    10 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  13. provide date modified field to tasks in planner so we can see if anything has changed and keep a list of modifications visible in the last x

    if a task moves bucket or is amended there is no way of knowing. we need to track when things are update and to provide an audit of who updated and what they did

    14 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow to add open extensions to Planner Tasks

    We are generating planner/tasks and want to navigate back to the source

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add planner chart view to iPad app

    Add planner chart view to iPad app. The only view currently are the buckets.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Planner Tasks - Consider and Order by favoritePlans tasks

    Normally user has multiple planner plans, there is ability to tag favoritePlans. Current tasks API retrieve tasks from all plans, its good to consider favoritePlans tasks and order then first or some option in API to sort by favoritePlan tasks

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  17. The ability to create multiple planners by graph api

    The Teams UI allows the end user to create multiple planners, but the Graph API doesn't allow us, and returns the MaximumPlannerPlans error code, please help allow this in the graph API. Thank you.

    More details: https://github.com/microsoftgraph/microsoft-graph-docs/issues/3517

    https://stackoverflow.com/questions/51299049/microsoft-graph-api-creating-a-plan-returns-maximumplannerplans-exception

    10 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Planner Task Change Notifications or Delta Query

    I would like to be notified when tasks are created, updated or deleted in the graph api change notifications. Alternatively delta queries would be helpful in creating a standup-feed of information that has changed since the last meeting.

    14 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Enable access to actual and total hours

    My company would like to integrate outlook tasks as full tracking system, but unfortunately we are not able to access actual and total work hours to change or even see throw outlook.office.com/api. We ask you to add this feature.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Fill Users DisplayName in /planner/Tasks

    If you are requesting the Graph-explorer with the following URL:
    https://graph.microsoft.com/v1.0/me/planner/tasks

    The following result is given:
    {

    &quot;@odata.context&quot;: &quot;<a rel="nofollow noreferrer" href="https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.plannerTask)&quot;">https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.plannerTask)&quot;</a>,
    
    &quot;@odata.count&quot;: 1,
    &quot;value&quot;: [
    {
    &quot;@odata.etag&quot;: &quot;W/\&quot;JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBASCc=\&quot;&quot;,
    &quot;createdBy&quot;: {
    &quot;user&quot;: {
    &quot;displayName&quot;: null,
    &quot;id&quot;: &quot;fc03bc43-b0ed-4b7d-bc59-8488a77420f4&quot;
    }
    },
    &quot;planId&quot;: &quot;RVBp6oJJt0K5f6Lq42zBK2UAA-Rs&quot;,
    &quot;bucketId&quot;: &quot;1m6FwcAAZ0eW5J1Abe7ndWUAJ1ca&quot;,

    ........

    The problem is, that the "displayName" in the User Object in createdBy or completedBy is always null.

    Please fill the displayName Property of the User Objects.

    Thanks

    11 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →

    Is it really just the display name? Or, would it be the entire card? Right now, you can use the user id property to query for the details you’re interested in about that user.

    This is one where the number of tasks that people have in a query can cause performance issues. For example, having the entire contact card for each task included in the response could lead to throttling for queries that include a large number of tasks.

← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base