WOPI implementation requirements for Office Online integration

A WOPI host does not need to implement every WOPI operation. WOPI hosts express their capabilities using properties in CheckFileInfo, such as SupportsLocks. In addition, WOPI actions specify the WOPI operations that must be supported in order to use that action, in the form of Action requirements.

However, practically speaking, there is a minimum set of operations required in order to support the two major Office Online WOPI scenarios - viewing and editing.

Important

Note that while the lists below cover the WOPI operations that must be implemented, hosts must also provide file IDs and access tokens as part of a basic WOPI implementation.

View

In order to support viewing documents using Office Online, WOPI hosts must implement:

Important

Note that GetFile must be implemented even if a host is using the FileUrl property.

Edit

In order to support editing documents using Office Online, WOPI hosts must implement: