diff --git a/developer_manual/core/externalapi.rst b/developer_manual/core/externalapi.rst
index f0621f355..aae504935 100644
--- a/developer_manual/core/externalapi.rst
+++ b/developer_manual/core/externalapi.rst
@@ -7,8 +7,8 @@ External API
Introduction
------------
The external API inside Nextcloud allows third party developers to access data
-provided by Nextcloud apps. Nextcloud follows the `OpenCloudMesh
-specification `_ (draft).
+provided by Nextcloud apps. Nextcloud follows the `Open Collaboration Services
+specification `_.
Usage
-----
@@ -117,3 +117,13 @@ The statuscode can be any of the following numbers:
* **997** - not authorized
* **998** - not found
* **999** - unknown error
+
+Changing API and backwards compatibility
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+We aim to keep our API as stable as possible to avoid breaking third-party apps.
+Before an API is allowed to be removed, it should be marked as deprecated for at
+least 2 years (6 Nextcloud releases) before it gets removed.
+
+Changing the API `should be discussed in a github issue in our server repo
+`_. A pull request is most welcome.