Table of contents
TOC
Collapse the table of content
Expand the table of content
Last Updated: 1/11/2017

Preview developer features on the Office 365 platform

Applies to: Office 365

We're always striving to improve and expand the Office 365 development platform. We've added Preview versions of several developer features for Office 365.

What are Office 365 preview features?

Office 365 preview features are functionality and APIs that we've made publicly available to developers to provide an early look at what we're building, and to gather feedback about the features and how they work. Preview features are subject to change prior to finalization, possibly even changes that would break code written using them. Because of this, features and APIs marked as preview in Office 365 should not be used in production code.

While these features are currently in preview and not yet finalized for use in production code, they give you an early look at some of the functionality we're building into the platform going forward, and a chance to let us know what you think.

Preview features for the Office 365 APIs

The following diagram of the Office 365 API development stack shows features that are currently in preview, formatted in purple.

Development EnvironmentSolutionAuthenticationDataYour choice of technology(.NET, JavaScript, HTML, Ruby, etc.)Other hosting(IIS, LAMP, etc.)XCodeEclipse or Android StudioVisual StudioRESTiOS Office 365 SDKAndroid Office 365 SDKVisual Studio Office 365 SDKYour app...Microsoft AzureWork or school ID (Azure AD) user@domain.onmicrosoft.comPersonal (Microsoft ID) user@live.com, user@hotmail.com, etc.REST APIsOAuth 2.0 and Open ID Connect 1.0Office Graph insights1v2.0 app model...iOS

Support for the v2.0 app authentication model preview

The v2.0 app authentication model preview enables you to create apps that accept both work and school (Azure AD) as well as personal (Microsoft account) identities.

In the past, an app developer who wanted to support both Microsoft accounts and Azure Active Directory was required to integrate with two completely separate systems. Now you can build apps using the v2.0 application model, which allows you to sign users in with both types of accounts.

Currently, your apps can access the following APIs using the v2.0 app authentication model preview:

  • Outlook mail
  • Outlook contacts
  • Outlook calendars

For more information, see Authenticate Office 365 and Outlook.com APIs using the v2.0 app model preview.

Office Graph

The Office Graph stores data about Office 365 entities and the relationships between them as nodes and edges in a graph index. Examples of enterprise entities are person and document; examples of relationships are shared and modified.

The Office Graph uses advanced analytics and machine learning techniques to connect and complete the data coming from all of the Office 365 services.

Currently there are two relationships available for preview: TrendingAround and WorkingWith. See Develop with the Office Graph for examples of how you can query for these relationships.

Using multiple preview features in a solution

Because preview features are still under development, there may be instances where a given preview feature may not yet completely integrate with or support other preview features. In general, refer to the documentation for a specific preview feature for information on how it inter-operates with or supports other preview features.

Other preview features in the Office 365 development platform

In addition to the Preview APIs in the Office 365 API listed above, we've made available the following preview features to the larger Office 365 development platform:

Service Communications API (preview)

The new version of the Office 365 Service Communications API provides service health information to Office 365 tenant administrators and partners via REST APIs. For operations reference, see Office 365 Service Communications API reference (preview).

Management Activity API (preview)

The Office 365 Management Activity API provides information about user, admin, system, and policy actions and events from Office 365 and Azure Active Directory activity logs to Office 365 tenant administrators and partners via REST APIs. For operations reference, see Office 365 Management Activity API reference (preview).

© 2018 Microsoft