SharePoint
Feedback by UserVoice

SharePoint Dev Platform

Welcome! This is your place to suggest ideas or vote for ideas for improving the SharePoint Dev Platform.

Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

How to submit a new idea


  1. Check if it's already been suggested. If it has, vote for it.
  2. If it's new, submit it in 50 words or less.
  3. Gather support!
  4. If your idea receives over 100 votes in 90 days, we will respond.
    If not, we will close it.



Want to engage further? Please visit the SharePoint Community

Note: we have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Provide ListItem.SystemUpdate also for SharePoint on-premises

    Please provide the SystemUpdate function via CSOM not only for SPO but also for on-premises at minimum for SharePoint 2016 (2013 would also be nice ;-))

    39 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  2. Create UserProfile Properties programmatically in SPO

    Currently there is no API available to create custom UserProfile properties (and/or sections) in SharePoint Online. Are there any plans (to make this part of the Tenant administration namespace so) this can also be set via code/script as opposed to GUI only?

    37 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  3. incrase CSOM support for ExportDocumentSet to more than 50MB

    It will be great to increase the size limit of DocumentSet using the CSOM method "ExportDocumentSet".

    37 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  4. AAD app-only access site permission control

    As described in this doc: https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread
    When granted All Site Full Control permission, the application would be able to access all sites in my organization. But can we grant permissions to specific sites? In other words, can we restrict the sites the application can access? If we can, how to do this?

    32 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  5. 30 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  6. Expose NavigationNode.TitleResource in CSOM & JSOM

    You can already localize using SetValueForUICulture() for TitleResource or NameResource and DescriptionResource properties of Web, List, ContentType, and Field. What is missing is the ability to do this for NavigationNode and maybe CommandUIExtension to make localization complete.

    30 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  7. 27 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  8. Add MFA Support for .Net Standard CSOM

    With the new support of CSOM with .Net Standard we should be able to acquire tokens with accounts that have MFA enabled and not just regular accounts that don't have added security.

    24 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. Make Localization accessible for QuickLaunch NavigationNode and WebPart titles

    Hi all,

    It would be really nice to add more support for localization in CSOM for SharePoint on-prem and online.

    In server side object model, it possible to localize NavigationNode (SPNavigationNode) using the TitleResource property like this:

            using (var site = new SPSite(&quot;<a rel="nofollow noreferrer" href="https://UrlToMySharePointSite&quot;)">https://UrlToMySharePointSite&quot;)</a>)
    
    {
    using (var web = site.OpenWeb())
    {
    var nodes = web.Navigation.QuickLaunch;
    foreach (SPNavigationNode node in nodes)
    {
    node.TitleResource.SetValueForUICulture(new CultureInfo(1036), &quot;My French Title&quot;);
    }
    }
    }

    Same for WebPart Title. I've found a way to do this but don't have tested it (I tested it for NavigationNode but doesn't work) : http://sadomovalex.blogspot.ch/2015/09/localize-web-part-titles-via-client.html

    As we have…

    24 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  10. SharePoint CSOM/Rest EnsureUser multiple users per query

    It'd be nice to have the ability to ensure multiple users at once working properly.
    More context https://github.com/SharePoint/sp-dev-docs/issues/3191

    22 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  11. Listing SharePoint Site Collection URLs in a Web App should have a special permission to avoid giving too much admin access

    Listing site collection URLs in a web app should be a special permission by itself. Many times you end up giving full admin rights to a user just because you need that ability. And this forces you to violate the principal of Least Permissions.

    Make the ability to give access to list site collections without being a full admin.

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  12. Support Compliance Tag on list level using REST API

    Today we can apply retention labels to documents using REST and CSOM. Last year CSOM was updated to support list labels.

    I would like for the REST API to support the following:
    1: Listing available labels
    2: Applying a retention label to a list.

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  13. Add support in CSOM to modify the CustomScriptSafeDomains settings for a site

    Support was added in March 2018 to read the CustomScriptSafeDomains settings for a site - we'd like the possibility to modify this setting through the CSOM API - not methods are currently available to modify this settings through code.

    19 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  14. Parameter for passing specific Site Design in Modern Team site Creation

    While creating the Modern communication site programmatically through Rest API/ Graph API there is a parameter available to choose the site design.

    Title = "title
    Description = "description
    AllowFileSharingForGuestUsers = false
    Classification = "classification"
    SiteDesign = CommunicationSiteDesign.Topic

    But while creating the modern team site programmatically there is no option to choose the Site Design, by default it is picking up the default Site Design. Even though we can create multiple site script and site design for Teams site, we are not able to specify a site design at the time of provisioning the Group.
    Is there any possibility to choose…

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  15. Make sure everything that is available from the SOAP api is available from CSOM

    Currently you cannot get some things from the CSOM/REST api that you can get from the SOAP API.


    • For SharePoint Lists - Getting the AnonymousPermMask property requires the Lists.asmx soap web service.


    • For SharePoint Sites - Getting the NoIndex, AnonymousViewListItems, and AllowAnonymousAccess property requires the Sites.asmx soap web service.


    • Listing all site collections in a web app also requires SOAP.


    We definitely need to go through everything in the SOAP API and make sure that all still-relevant properties and operations can be done with CSOM/REST.

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  16. Add UseAccessRequestDefault Rest API or CSOM when receiver is the team site owner in Access Request Settings.

    Environment: SPO

    There is a new option to allow the team site owners to receive the access requests email, but there is no Rest API/CSOM to support this, Please have add this into CSOM API, Thank you.

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  17. In Place Records Management: Provide the ability to declare/undeclare a item as a record using REST API

    Currently we don't have any API to declare a item in list/library as record or undeclare a item. We need an Rest API to use in SPFx or other development tools being developed.

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Increase the size limit of 50mb for zip file generate while using built-in document set downloader page

    While using the /_layouts/DocSetExport.aspx?List={ListId}&ID={ItemId} link, we found that the zips created for documents whose total size exceeds 50mb is corrupted, in the Sharepoint online environment. It would be nice if this limit is increased

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  19. Allow assigning user profiles a subtype through an API

    It would be nice if an API would be added which would allow changing the user profile subtype of users in SharePoint Online. As far as I could find at present only through the SPO Admin WebUI you can make those changes. That won't fly for large amounts of users.

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  20. Fix search wildcard issue or provide more useful message

    We have found an issue with property queries using REST that also occurs when using the SharePoint UI via a browser. Using the following query results in an error in the browser and also when executing the query via the REST API:

    Title:"Jan de*"

    I seems that any property query on Title that contains more than one word and where the last word has a wildcard at the end results in this error:

    Search has encountered a problem that prevents results from being returned. If the issue persists, please contact your administrator.

    Correlation ID...

    The following variations all work fine:

    14 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  • Don't see your idea?

Feedback and Knowledge Base