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. Allow custom tags in OneNote

    It's really annoying not being able to use custom note tags in MS Graph. It means that either I don't use Graph (which would be a real shame because it's very interesting for automation) or I don't use custom tags, which I'd really miss. If it's too difficult to add full support, if there were at least some way of updating (replacing) a paragraph without removing its tag, that would be a good start

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow custom tags in OneNote

    It's really annoying not being able to use custom note tags in MS Graph. It means that either I don't use Graph (which would be a real shame because it's very interesting for automation) or I don't use custom tags, which I'd really miss. If it's too difficult to add full support, if there were at least some way of updating (replacing) a paragraph without removing its tag, that would be a good start

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

    We’ll send you updates on this idea

    1 comment  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  3. Filter OneNote pages by tags

    Some of my pages have a OneNote Tag in it
    https://docs.microsoft.com/en-us/graph/onenote-note-tags

    I would like to retrieve only pages that contain a specific tag from a notebook.

    Currently, I would need to

    Get all the sections from a notebook
    Get all the pages from a section
    Get content for each page
    check if it contains data-tag="important" (example)

    Would be great if I could use $filter e.g. $filter=data-tag=important and the API will return only pages that contain that tag.

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Setting "default" Notebook for new Groups

    API: POST /groups/{id}/onenote/notebookscreate a Notebook for a group.

    When programmatically creating groups via Graph no default notebook is automatically created and no method exists to create one via Graph at the moment.

    This is generating an issue because the default notebook can only be created by the first user accessing the group OneNote via GUI and creating the 1st notebook, there is no control on who is going to be such an user. Default notebooks should be either created by group admins or programmatically assigned.

    The default notebook gets created on SPO in the Assets library, while notebooks created with…

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Create api call to delete OneNote section groups

    Provide DELETE rest calls for section groups i.e.

    DELETE /me/onenote/sectionGroups/{id}
    DELETE /users/{id | userPrincipalName}/onenote/sectionGroups/{id}
    DELETE /groups/{id}/onenote/sectionGroups/{id}
    DELETE /sites/{id}/onenote/sectionGroups/{id}

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Access the list of users a notebook is shared with

    Currently, we can know if a notebook is shared with the "IsShared" property, but with no way of knowing who can access the notebook. It should be possible to access the list of user who have access to a shared notebook, with their access level, from a delegated or application login.

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Expose sort order for OneNote Sections

    Expose sort order for OneNote Sections, similar to ?pagelevel=true for pages

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow to add open extensions to OneNote items

    Currently open extensions can only be added to a limited subset of items, and there is no way to add extensions to OneNote notebooks/sections/pages. Being able to add extensions to OneNote items, especially pages, would be very valuable.

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make the Class Notebook (OneNote) endpoint available in the Graph Api (beta)

    Make the Class Notebook (OneNote) endpoint available in the Graph Api (beta)

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

    We’ll send you updates on this idea

    3 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support setting isDefault for OneNote Notebooks through the Graph API

    Add the ability to migrate OneNote Notebooks to Office 365 Groups AND set them as the Default Notebook for a group.

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow reordering pages in OneNote

    There should be an option to edit the order of pages in section

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

    We’ll send you updates on this idea

    0 comments  ·  Notes (OneNote)  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base