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. Add permissions Tasks.Read.All or Tasks.ReadWrite.All

    Currently it's not possible to access the tasks of all an organisation members regardless of who is connected to the application. At the moment, you can only access Outlook Tasks using delegated permissions (i.e. on behalf of the current user). You can reach outside their own tasks using the Tasks.Read.Shared scope but again, this only provide additional access to Outlook Tasks that were shared with the current user.

    This would be a great add to the Microsoft Graph API to help Managers to follow the progession of their projects with new permissions like Tasks.Read.All or Tasks.readWrite.All.

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

    We’ll send you updates on this idea

    3 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow Access to Planner using Client Credentials Flow

    Planner tasks, buckets and plans are apparently not accessible using client credentials flow (app only).

    I can access them using code flow authentication, but that's not my requirement (internal web service).

    Everything else seems to work - it's just the planner stuff that doesn't (401 unauthorized).

    Is there a workaround that doesn't require a user to log in?

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

    We’ll send you updates on this idea

    17 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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.

  4. Include Planner Task URL in Graph API

    When using the Graph API to interrogate Planner Plans & Tasks, I would like to receive a URL as part of the json, to open the particular plan / task in a browser window.

    15 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. Provide snapshot image of Planner plan status

    Similar to how the Graph API allows a screenshot of a chart in Excel to be returned, I would like it to return a screenshot of a plan status chart from Planner.

    7 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 →

    What info would you want to see?
    Where would you put this image?

    There are ways to do this using JavaScript libraries (either client-side or server-side) to generate an image. One of these approaches would give you the greatest degree of flexibility to work with images based on your Planner data.

  6. Provide an API for SharePoint tasks OR return My Tasks (MyTasks.aspx)

    It appears that office 365 has had the My Tasks page removed from the News Feed (previously at https://CompanyName-my.sharepoint.com/personal/UserNameCompanyNameonmicrosoft_com/AllTasks.aspx) As a result there is no place to get a consolidated view of tasks. As of July, 2016 there are three types of Office 365 tasks:


    1. Exchange / Outlook tasks. These are accessible via the interface using the Tasks tile that takes you to https://outlook.office365.com/owa/?realm=contoso.com&exsvurl=1&ll-cc=1033&modurl=3


    2. Groups tasks that are reachable via the Planner tile at the URL https://tasks.office.com/?authpvr=OrgId&authupn=user@contoso.com&mkt=en-US. You can view them grouped by Project (Group) or consolidated.


    3. Sharepoint tasks that are reachable by going…

    5 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 →

    Thank you for requesting this, it is in our backlog. There are some product alignment initiatives in play that have delayed the start of this work that are still ongoing. -EY

  7. Application permissions to Task API

    While reviewing the O365 Preview API I was wondering what about Task-Management. Currently there are two systems for task management (Exchange and SharePoint). Would be great to see a roadmap for TaskManagement in the O365 Story and of course get an API to easily connect Apps to consume tasks. (No CSOM required just give us REST :D)

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

    We’ll send you updates on this idea

    21 comments  ·  Tasks and Plans (Planner)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow better viewing of subtasks

    When there are tasks that are subtasks it is difficult for users that are given a link or see it in their task list to know what the parent tasks is. When viewing the task in view or edit mode it would be helpful to see what the parent is or be able to easily link to it.

    9 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 →

    Request grouped under investigation OFFICE 365 API ENHANCEMENTS. Investigation currently in progress with expected internal report-out date of 8/1. Public updates to follow soon after the internal review, exact date tbd.

  9. 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 →
2 Next →
  • Don't see your idea?

Feedback and Knowledge Base