Unified Outlook APIs for Office 365 & Outlook.com are here!

We are excited to announce Outlook REST APIs for mail, calendar, and contacts now support both Office 365 & Outlook.com! This single REST API endpoint https://outlook.office.com/api combined with a new app registration portal and v2.0 app model announced by the Azure Active Directory team, makes it very easy to build a single app that can be used by both Office 365 and Outlook.com users.

As previously announced, we are upgrading Outlook.com users to a new Office 365-based infrastructure. As users are upgraded, apps can use Outlook REST APIs to access these users’ mailboxes. This new platform will enable developers to reach 400 million monthly active Outlook.com users, in addition to tens of millions of Office 365 users. If your app utilizes both REST APIs and our add-in platform, you are all set as we also support Outlook Add-ins for Office 365 and Outlook.com users.

You will find more information in an overview of the Unified Outlook Service API and getting started instructions for multiple platforms at https://dev.outlook.com. Please note that the new OAuth endpoint is in preview and you can check here for details on what is and isn’t supported during Preview.

Please go ahead and try our REST APIs out and let us know your feedback by posting to UserVoice. The new API endpoint and app registration portal are a direct result of the feedback from our developer community. We look forward to seeing many awesome apps being built using the unified Outlook API endpoint to delight Office 365 & Outlook.com users!

Comments

  • Anonymous
    August 14, 2015
    Hi What about file access to Sharepoint Online? Is this already possible or planed in the near future? beste regards Christoph

  • Anonymous
    August 15, 2015
    @Christoph We are working on unification of SharePoint and OneDrive APIs. See blog.onedrive.com/preview-the-onedrive-api-for-work-and-life  for more details.  Please note the API mentioned in Ryan's blog post works with SharePoint online document libraries as well.

  • Anonymous
    August 24, 2015
    Why does my email show on the main screen Outlook Mail (Preview)? I can't get rid of it, but it is unfortunately hampering my ability to type in a saved contact and have their email pop up. So frustrating.

  • Anonymous
    August 30, 2015
    I'm starting a new app that will fetch mails from O365 accounts. It's to work as a multi tenant app. Should I start it with the preview API?

  • Anonymous
    October 31, 2015
    HELP    i need help i am looked out just keeps asking me to verfy but i will not exsept it         my email is pleaseingu@hotmail.com

  • Anonymous
    November 16, 2015
    We're starting to work on our app that will integrate both calendar and contact Outlook APIs with our software solution. Do you have an idea of when the V2.0 apis will be out of preview mode?

  • Anonymous
    August 25, 2017
    All I was hoping for was the ability to write a console application that would allow me to work with the user calendars (list the calendars and add/delete events from the calendars). In addition, to authorise my utility to send emails using their account (with SMTP host etc.).When I did a utility to work with Google API I was able to do a console app. I don't want to have to write a Web App. Please advise. Thanks.

    • Anonymous
      August 25, 2017
      You can totally write a console app to work with these APIs.
      • Anonymous
        August 25, 2017
        Hi JasonGreat! I just can't work out how. I do not find any console examples. Just web examples. I was hoping to use the same OAuth mechanism as I did for Google API.Can you please point me to an example for a console app that shows us how to list the calendars and add/remove from a respective calendar? Thank you.