Client API’s

Nextcloud provides an number of api’s for client applications to talk to.

WebDAV

WebDAV is the main api for file related operations, it supports listing directories, downloading an uploading files, manipulating tags and favorites and more.

An overview of how to use the various WebDAV api’s can be found at WebDAV Client API’s, additionally Nextcloud implements rfc5323 to allow searching the filesystem more information about how to use WebDAV search can be found at WebDAV Search.

OCS

The OCS API provides all information that are not available via the DAV endpoints. This contains endpoints for user data or sharing capabilities for example. See OCS API’s for more details.

Other OCS API documentations:

Login Flow

Clients can obtain an apptoken via the login flow. See Login Flow