Welcome to Office 365 APIs | Microsoft Docs
Skip to main content

Office 365 APIs

This site contains the documentation for Office 365 REST APIs exposed on the OneNote and Outlook endpoints. The documentation is no longer actively updated. It is here for your reference, in case you have already included any of the API in your project.

Office 365 services, such as OneNote, Outlook, Excel, OneDrive, Microsoft Teams, Planner, and SharePoint, are now exposed in Microsoft Graph. Microsoft Graph is a unified API endpoint for accessing data across Microsoft 365, which includes Office 365, Enterprise Mobility, and Security and Windows services. It provides a simplified developer experience, with one endpoint and a single authentication token that gives your app access to data across all these services.

Our recommendation:

  • If you are starting a new app, please use Microsoft Graph.
  • If you are maintaining an existing project, use this documentation set for reference. In addition, plan your move to the latest APIs in Microsoft Graph to take advantage of all the new functionality and innovation there.
  • If you are adding new functionality to an existing project, integrate that new functionality by using Microsoft Graph.

With Microsoft Graph, you can access Office 365 data and more, from solutions across mobile, web, and desktop platforms. So whether you're building web applications by using .NET, PHP, Java, Python, or Ruby on Rails, or creating apps for the Universal Windows Platform (UWP), iOS, Android, or on another device platform, it's your choice.

In this section

 sticky
[Forum FAQ]Discussion subject didn’t update in Flat view RRS feed

  • General discussion

  • Apply To: SharePoint 2013, SharePoint 2016, SharePoint 2019, SharePoint Online

    Scenario:

    Customer has a Discussion Board list which has some existing discussions. Then he changed the Subject of a discussion. However, the subject value in the Flat view navigation didn’t change, it still was the old value. In Subject view or Management view, it showed the new value.

    Repro Steps:

    1. Create a Discussion Board list, create a discussion, set its subject to “Test1210”

    In Subject view, it shows as:

    In Flat view, it shows as:

    2. Edit the discussion, and change its Subject to “Test1210-2”. In Subject view, it shows:

    However, if clicking the discussion, it shows the old value instead of the new one in the navigation, like the below

    Reason:

    In fact, the value in Flat view navigation is a folder name which by default is given the name of the discussion name when it is created. However, if you then change the discussion name, it does not automatically update the folder name. It is by default.

    Solution:

    To change the value, there are two ways to achieve it.

    Method 1:

    Use SharePoint Designer 2013 to change the value directly:

    1. Open the site using SharePoint Designer 2013

    2. Go to All files->lists-> [your discussions list], then find the discussion      that you want to change, and rename it:

    If there are a lot of discussions whose subject has been changed, you need to do the same steps for all changed discussions, it
    will be in
    convenient. In this case, we suggest you use the method 2.

    Method 2:

    Create a SharePoint Designer workflow to change the folder's name.

    1. Create a SharePoint Designer workflow for the discussions list

    2. Design your workflow like:

    3. For Start Options, set it as:

    Using this method, the discussion name will be automatically synced into the folder’s name in Flat view navigation.


    If the post helps you, please vote it up.

    • Edited by ForumFAQ Wednesday, December 11, 2019 8:42 AM
    Wednesday, December 11, 2019 8:40 AM
Welcome to Office 365 APIs | Microsoft Docs
Skip to main content

Office 365 APIs

This site contains the documentation for Office 365 REST APIs exposed on the OneNote and Outlook endpoints. The documentation is no longer actively updated. It is here for your reference, in case you have already included any of the API in your project.

Office 365 services, such as OneNote, Outlook, Excel, OneDrive, Microsoft Teams, Planner, and SharePoint, are now exposed in Microsoft Graph. Microsoft Graph is a unified API endpoint for accessing data across Microsoft 365, which includes Office 365, Enterprise Mobility, and Security and Windows services. It provides a simplified developer experience, with one endpoint and a single authentication token that gives your app access to data across all these services.

Our recommendation:

  • If you are starting a new app, please use Microsoft Graph.
  • If you are maintaining an existing project, use this documentation set for reference. In addition, plan your move to the latest APIs in Microsoft Graph to take advantage of all the new functionality and innovation there.
  • If you are adding new functionality to an existing project, integrate that new functionality by using Microsoft Graph.

With Microsoft Graph, you can access Office 365 data and more, from solutions across mobile, web, and desktop platforms. So whether you're building web applications by using .NET, PHP, Java, Python, or Ruby on Rails, or creating apps for the Universal Windows Platform (UWP), iOS, Android, or on another device platform, it's your choice.

In this section