There were disparate APIs to access files in SharePoint, users in Azure Active Directory, mailing contacts and calendar in Exchange and so on. As the number of Microsoft products evolved over years there are number of places where information of a particular user is stored like in Active Directory, SharePoint, Mail Servers, and File Servers and so on. There is a new Office 365 unified API that was launched recently. The API endpoint is the central location for connecting to all of the Office 365 APIs, including the Office Graph preview APIs removing the need to go to independent silos. It allows developers a more streamlined way of accessing all Office 365 data and relationships, including,
- Users
- Groups
- Files
- Calendar
- Contacts
- Office Graph
Hands on Labs with the unified API are available here.
This new unified API single endpoint will help in more users centric experiences where the data that a user gets to see is related to his/her activities irrespective of the MS product that it is performed on. It is a RESTful API and supports OData query options.You can use the data relationships and create some new applications around it.

Shuan WangPosted Mar 1, 2016, 4:29 PM
Hi Veena, our team dev.office.com recently noticed a broken link from this blog. The link to "Hands on Labs with the unified API are available" is with an unnecessary space in the end. Could you please fix it? Thanks.
Santhakumar MunuswamyPosted Oct 3, 2015, 5:36 AM
Good one
Stacey WhitePosted Sep 14, 2015, 9:13 AM
I was looking for a similar "unified" sort of API based solution and glad got just right here, great news! Thanks for the update.
Nilesh JadavPosted Aug 17, 2015, 4:34 AM
Great news mam