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. Create Retention polices /Labels with REST API

    Create Retention polices /Labels with REST API

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Remove the 5000 View Threshold for REST API or CSOM

    There is no need to limit View Threshold when querying against REST or CSOM. Remove the Threshold in order to pull large data.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  3. 1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Generate html Fragment with table format by excel restful service

    now the restful api : /vtibin/ExcelRest.aspx/xxx.xlsx/model/Ranges("abc")?$format=html generated the html with div and position:absolution style. This fragment can not display in outlook email well.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  5. develop different way to validate a new sharepoint webhook subscription for notifier URLS that cannot support responses

    some packaged platforms like Slack have incoming webhook capability and will give you notifier URLs. But these urls cannot respond back to a validation message and the required webhook subscription in SharePoint can never be created.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  6. CSOM: DocumentSharingManager.UpdateDocumentSharingInfo () API fails if filename contains % or # in it

    We are simply updating sharing of document which resides in SharePoint online using CSOM API.

    version: Microsoft.SharePointOnline.CSOM.16.1.7813.1200

    DocumentSharingManager.UpdateDocumentSharingInfo () API fails if filename contains % or # in it . No error though but return '0' UserSharingResult and sharing is not getting applied.

    Note: If filaname does not have % or # then API works without issue.

    Is new UpdateDocumentSharingInfo () API available to accept ResourcePath instead of string for url. Please help me out.

    I also tried other API ShareObject() but unfortunately this also did not work if file path (including filename) has "%" or "#" (reference: https://github.com/SharePoint/PnP/tree/master/Samples/Core.ExternalSharing)

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Have a csom command to get current user timezone without to need peoplemanager permissions.

    A ph app installed with reasonable permissions can t access people managerm.
    We need a csom command to get current user timezone to get bias and daylight values.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  8. DisableAppView seems to be not working

    This post may be duplicated but I was able to disable Flow menu on SharePoint lists using SiteProperties.DisableFlows but not PowerApps using SiteProperties.DisableAppView. Any suggestions?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  9. _vti_bin/ directory susceptible for html content injection attack with op parameter

    Sharepoint should perform input validation on op parameter in URL for services under vtibin/ directory. Currently, it allows client input to be printed directly in the response

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  10. There is no way I can install apps using CSOM like we can do using PnP core for Sharepoint online.

    There is no way I can install apps using CSOM like we can do using PnP core for Sharepoint online.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Error when update of List Settings through web service ( List.asmx)

    I am trying to update AllowMultiResponses survey list settings through list.asmx web-service and I have used and refereed this URL https://piyushksingh.com/tag/lists-asmx/ , but I have to update AllowMultiResponses settings only but not able to archive so it this possible if yes then how ?

    CODE:

    using (var ctx = new ClientContext(tenant))

            {
    
    

    //Provide count and pwd for connecting to the source

    var passWord = new SecureString();
    foreach (char c in passwordString.ToCharArray()) passWord.AppendChar(c);
    ctx.Credentials = new SharePointOnlineCredentials(userName, passWord);

    // Actual code for operations

    Web web = ctx.Web;
    ctx.Load(web);
    ctx.ExecuteQuery();
    Console.WriteLine(string.Format("Connected to site with title of {0}", web.Title));

    CamlQuery query = new…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  12. SharePoint Modern Team Site Creation

    Create SharePoint Modern Team and Communication site using SharePoint Native API.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Properties update bug

    Hey,

    We had problem with update of a Sharepoint item's property ( Single line of text).
    The max length of this property is 255 chars.
    We updated properties with a string that contain 250 char ( most of it is spaces).
    The API didnt block this update of the property, but afterwards this file didn't open on local application.

    That was a big bug for us because it locked more than 100,00o file in our system.

    Regards,
    Tal.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  14. CDN Edge Server behaviour when passing through API

    *English follows Japanese
    ■Title(件名):
    API を通した場合の CDN エッジ サーバーの動作について
    CDN Edge Server behaviour when passing through API


    ■Description(内容):
    SharePoint サイト内のニュース Web パーツ内に画像ファイルを設置している。
    CDN エッジ サーバーを設定した際、開発者ツールから確認しても API を通しているために 画像ファイルに CDN が適用されていない。
    内部的に適用されているかを明文化するとともに、適用対象外であれば、対象となるよう変更を希望。​
    We have image files saved in the News Web Parts on our SharePoint site.
    When setting up the CDN Edge Server, the image file is not applied to the CDN because it is passed through the API even when checked from the developer tools.
    We would like to clarify whether it is applied internally and hope that it will be changed if it is not applicable currently.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  15. make SetComplianceTagWithExplicitMetasUpdate an external method that does not error out upon usage

    this method exists but it is poorly documented and some have claimed its for internal use only...also document the ComplianceFlag paramater and what the internal ENUMs are

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Improve the field lookup in rest calls.

    When doing a lookup to another list item, Fields like Choice, lookup to lists from another site, users, and many other are not available and developers are forced to make several calls to get the information that could be received in one.

    Also lookedUp fields are not refreshed when making a second call if the item has changed sending incorrect information the the user.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  17. know "who viewed this document" in CSOM

    In CSOM there is no way to know "who viewed this file". In the sharepoint UI (web browser) there is a way (but it's not working fine with some file types like .jpg). I understand this information is taken from the analytics but this level of details is not available through CSOM. It would be great if you can provide this informnation in CSOM and if file types like jpg and other related excluded types also provide this information.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  18. There should be a flow trigger which can run on any changes in subfolders as well.

    There is a need to create a trigger that can run once any changes are performed in any of the subfolders. Without this user need to create multiple scripts which are very time consuming and difficult to maintain.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Flows Power Automate GetItems does not get all items, it only returns 100 items

    The TopCount options says default=all but it only returns 100 items.....

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  20. unresolved case related to DLP policy in Sharepoint

    • Case #: 20357756
    • Created on: Saturday, June 6, 2020 4:21 PM
    • Title: DLP policy in sp
    • Description: We have been testing DLP Over-ride function in Sharepoint and found a bug- If a policy is once overridden for a file by person X (doesn’t matter the owner or not), any other person Y can choose the file (not opening the file) and share it directly without having to over-ride except in one case i.e if Y opens the doc, click at “More Options” at the Policy tip displayed and ignores it(doesn’t actually Over-ride it). Could you please…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base