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 :term:`SupportsLocks`. In addition, WOPI actions specify the WOPI operations that must be supported in order to use that action, in the form of :ref:`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.
Note that while the lists below cover the WOPI operations that must be implemented, hosts must also provide :term:`file IDs <File ID>` and :term:`access tokens <access token>` as part of a basic WOPI implementation.
In order to support viewing documents using Office Online, WOPI hosts must implement:
In order to support editing documents using Office Online, WOPI hosts must implement: