Provide an API for SharePoint tasks OR return My Tasks (MyTasks.aspx)
It appears that office 365 has had the My Tasks page removed from the News Feed (previously at https://CompanyName-my.sharepoint.com/personal/UserNameCompanyNameonmicrosoft_com/AllTasks.aspx) As a result there is no place to get a consolidated view of tasks. As of July, 2016 there are three types of Office 365 tasks:
Exchange / Outlook tasks. These are accessible via the interface using the Tasks tile that takes you to https://outlook.office365.com/owa/?realm=contoso.com&exsvurl=1&ll-cc=1033&modurl=3
Groups tasks that are reachable via the Planner tile at the URL https://tasks.office.com/?authpvr=OrgIdemail@example.com&mkt=en-US. You can view them grouped by Project (Group) or consolidated.
Sharepoint tasks that are reachable by going to an individual sharepoint site, finding the task list, and looking for tasks assigned to you. I understand that there is a way to "Connect with Outlook" but that does not show online, it seems to only show in desktop Outlook. The tasks are also undiscoverable in Delve.
I am attempting to find a way to create a consolidated view of all three types of tasks. The first two types are discoverable in the various Microsoft Graph and Office APIs:
Exchange / Outlook tasks can be queried via https://msdn.microsoft.com/office/office365/api/task-rest-operations#GetTasks.
Groups / Planner tasks are available via https://graph.microsoft.com/beta/me/tasks.
Unfortunately, I cannot find an API that seems to make Sharepoint tasks available. There do seem to be some desktop DLLs available, but I'm not sure if they work with SharePoint online (maybe only on-premises?).
So, my request is to make an API that will allow us to recreate the old My Tasks page, or at least how it is described, as I've never seen it. Alternatively, make the My Tasks page work again, so we don't have to write a custom application accessing three different APIs to get a list of tasks assigned to us within the Office 365 platform.
Thank you for requesting this, it is in our backlog. There are some product alignment initiatives in play that have delayed the start of this work that are still ongoing. -EY