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. Support Application Permissions in the Search API

    https://docs.microsoft.com/en-us/graph/api/search-query?view=graph-rest-beta&tabs=http

    Currently, the Search API only allows searching for a particular user with delegated permissions. Our use case requires us to be able to search with application permissions. Application permissions should be supported for the Search API.

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

    We’ll send you updates on this idea

    1 comment  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  2. Get rid of inconsistencies

    You should get rid of the inconsitencies. As example:
    Sometimes I can use $skip, sometimes I have to use $skipToken thats pretty annoying.

    Each and every query should support at least $top, $skip, $orderBy

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

    We’ll send you updates on this idea

    0 comments  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  3. Search API for Teams

    It is great to be able to get messages from a channel, but there is no way to search to get specific messages or replies. I was looking to build a solution that utilized search, but found it is not possible. I would like to be able to use the query language currently supported in Teams UI but not through the Graph API

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

    We’ll send you updates on this idea

    0 comments  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  4. Extend the Microsoft Graph API with more SharePoint search features

    Microsoft Graph allows us to search individual sites

    e.g.

    https://graph.microsoft.com/v1.0/sites/mydevspsite.sharepoint.com,siteid/drive/root/search(q='cheese')

    The SharePoint REST api allows us to search across all sites

    e.g.

    https://mydevspsite.sharepoint.com/_api/search/query?querytext=%27chicken%27

    It would be extremely useful to be able to perform the search all sites call directly from the MS Graph.

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

    We’ll send you updates on this idea

    5 comments  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  5. search onedrive files by created or modified date

    The search parameter doesn't seem to support filtering onedrive files by date. Will you please add that capability

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

    We’ll send you updates on this idea

    1 comment  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback! We are investigating the technical requirements to see if we can move this to the backlog. We will post updates here as a decision is made. More votes would help prioritize this feature. -EY

  6. Allow wildcards in Search

    Allow using Wildcard characters in Drive Items Search.

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

    We’ll send you updates on this idea

    2 comments  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow searching across all users' mailboxes via an API

    It would be nice to be able to search through everyone's emails for email sent to/from a certain address.

    My particular use case would be pulling in date/time details of correspondence with contacts stored in a CRM system.

    I can search an individual's email easy enough

    https://graph.microsoft.com/v1.0/users/jo@example.com/messages?$search="bob@example.com"&$select=from,sender,toRecipients,subject

    but to cross reference hundreds of staff with thousands of contacts with this method is impractical

    thanks : )

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

    We’ll send you updates on this idea

    1 comment  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  8. Provide different site level search capabilities within Graph and SharePoint Search

    I'm attempting to build a SharePoint catalog. Ideally, options would include: Sites I own, All sites I have access to (can get from search, but if a site is restricted from search don't think this will work), complete catalog of sites (including those I don't have access to so I can submit a request to access). Would be nice if Available metadata included: Last updated date (Content), Metadata to allow opt in / out of master catalog, last time I accessed the site.

    Some of this may be in search, some in graph, some isn't available, some requires administrative access.…

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

    We’ll send you updates on this idea

    3 comments  ·  Search  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base