Merge pull request #1325 from nextcloud/doc/ocs-sharee-api

Add sharee search and recommendation API docs
This commit is contained in:
Christoph Wurst
2019-03-19 17:41:18 +01:00
committed by GitHub
2 changed files with 52 additions and 0 deletions

View File

@@ -14,3 +14,4 @@ Please make sure you have set up a :ref:`devenv`.
theming
externalapi
ocs-share-api
ocs-sharee-api

View File

@@ -0,0 +1,51 @@
==============
OCS Sharee API
==============
The OCS Sharee API allows you to access the sharing API from outside over
pre-defined OCS calls.
The base URL for all calls to the share API is: *<nextcloud_base_url>/ocs/v1.php/apps/files_sharing/api/v1*
All calls to OCS endpoints require the ``OCS-APIRequest`` header to be set to ``true``.
Search
------
Search sharees
^^^^^^^^^^^^^^
Get all sharees matching a search term.
* Syntax: /sharees
* Method: GET
* URL Arguments: search - (string) the search term
* URL Arguments: lookup - (bool) whether to search globally on the Nextcloud lookup server
* URL Arguments: perPage - (int) number of sharees per page
* URL Arguments: itemType - (string) type of share, e.g. "file"
* Result: XML with all sharees
Status codes:
* 100 - successful
Recommendation
--------------
Sharee recommendations
^^^^^^^^^^^^^^^^^^^^^^
Get sharees the sharer might want to share with.
* Syntax: /sharees_recommended
* Method: GET
* URL Arguments: itemType - (string) type of share, e.g. "file"
* Result: XML with recommended sharees
Status codes:
* 100 - successful