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 teamwork entities in Data Connect

    For a project, we need to report on some of the teamwork entities, namely: Teams, Shifts, Scheduling Groups, Time Off, Time Off Reason.

    Doing so with the REST API would end up in a lot of calls.

    That would be awesome to get these entities in Data Connect.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support for Japanese and Canadian tenants

    Data Connect does not support O365 tenants located in the Japan and Canada regions.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  3. Update messages datasets

    The ContentType property of the UniqueBody has the value of "Microsoft.OutlookServices.BodyType'HTML'" but the Graph API schema only allows the values "text" and "HTML"

    The Attachments property has a property called "ODataType" with the value "#Microsoft.OutlookServices.FileAttachment" but the Graph API schema says there should be a property called "@odata.type" with the value "#microsoft.graph.fileAttachment"

    Update messages datasets so that the ContentType property of the UniqueBody matches the expected schema from the Graph API.

    Update messages datasets so that the Attachments property and values match the expected schema from the Graph API.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Ability to export data from Shared and Group mailboxes

    The Messages dataset can only export emails from user mailboxes. We need to be able to extract from all mailboxes, including shared and group mailboxes.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Extract Exchange tasks dataset

    Data Connect does not include a dataset for Exchange tasks. It would be nice to have the ability to extract all Exchange data for an O365 backup scenario.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Meta-Property Documentation

    Data Connect documentation does not include information about several meta-properties in exported JSON objects, such as "puser" and "ptenant". Information on what these properties do and how they are used would be useful for users.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support data extraction for EMS and unlicensed users

    Data Connect does not extract data for users who only have an EMS license, or are unlicensed. Both the Graph APIs and the O365 Admin Portal list these users, so partners expect Data Connect to do the same.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Export Format

    Data connect only supports line-delimited JSON objects for data export. It would be preferable to be able to export the data in other formats in order to avoid extra steps.

    Data should support data export in multiple formats, such as a single JSON object, a single JSON array containing multiple objects, or a CSV/TSV file.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  9. O365 Test Data

    Data connect is designed for large data extracts and analysis, but O365 test tenants have very small amounts of data. It would be very helpful to have large test datasets that can be imported into an O365 tenant, or maybe a script that can populate a tenant with a lot of data.

    O365 test tenants with large amount of test data should be available for partners to test Data connect 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  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Data Connect Exports Duplicate Emails

    Data Connect exports duplicate copies of an email due to counting the sent version and received versions of the email as separate emails. This behavior is not documented.

    Data Connect export should only export unique emails. The documentation for Data Connect should describe this behavior.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Guidance - Blob Output Behavior

    When exporting to Blob Storage, there's no way to know how many blobs or what sizes of blobs will be exported. If more data is extracted, should you expect the number of blobs to increase? Or will the size of each blob increase? Or both? Also the size of blobs vary quite a bit - for small datasets, some blobs are 100 KB while others are 5 MB. As the amount of data increases, how much will the size vary?

    This can affect architecture and plans for scaling Azure Functions and Spark components.

    Data Connect should provide an estimate on…

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  12. Consent process intertwined with Copy activity

    Currently, data access requests aren't sent to an admin until the first time you trigger a copy. This is not intuitive and makes it impossible to separate the consent process from the actual data copy. There should be a way to trigger the consent flow ahead of time, so that the pipeline is never held up waiting for an admin.

    It'd be better to trigger the consent outside of running the pipeline. Maybe as part of the pipeline validation or publish process.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Copy Activity is Slow

    Since data connect is intended for large data copies, there is overhead at the beginning of a job (~25 mins) before any data is copied. This is particularly noticeable in relatively small copies that you'd expect to be fast. Depending on requirements, this may force users to create a separate (non-data connect) solution just for smaller tenants.

    A job that copied 1.178 MB of email data had a total duration of 43 min 27 sec. While most scans run on larger datasets, small datasets should still run in a reasonable amount of time.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  14. Dataset for Groups to be available in DataConnect

    The dataset does not have one for Azure AD Groups and their memberships. Please consider adding one.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Ability to retrieve Teams data and Group membership data in graph data Connect

    Ability to retrieve Teams data and Group membership data in graph data Connect

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

    We’ll send you updates on this idea

    planned  ·  0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Graph Data Connect available in UK South

    Please could you make this available to tenants in UK South

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

    We’ll send you updates on this idea

    1 comment  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  17. Planner data in Graph Data connect

    One dataset I was missing is the task data from Planner. It would help a lot for enterprise reporting if we could extract the planner data easily for reporting purposes, maybe filtered on O365 group level and of course plan level.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add SSMS support to enable queries against the AAD graph joined with other data sources.

    Allow users of SQL Server Management Studio to connect to Microsoft Graph for an AAD tenant so an analyst can query and join to other relational database resources.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add a 'drive' data-set to Graph Data Connect

    Current data sets for graph data connect don't include documents, lists, or any data from SharePoint.

    Applying ML for document classification and audit is quite valuable, and it would be helpful if this data set were added. Plain-text content and summary could potentially be extracted from the search database, with HREF reference to the file URL...

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Make Graph data connect readily available to all Office 365 subscriptions

    Currently Graph data connect is only available through the Workplace Analytics SKU or through ISVs that are including Data Connect SKUs with their product.

    Ideally Graph data connect should be available to all Office 365 subscriptions just as the Graph API is ubiquitously available. This would surely give adoption a boost.

    Understandably, the data extraction process takes resource consumption. It would be more transparent to just charge this consumption in stead of the rather high Workplace Analytics SKU fee per user per month.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Access (Data Connect)  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base