Nextcloud
communityOpen-source self-hosted cloud platform for file storage, collaboration, and communication. Offers calendar, contacts, video calls, and 300+ apps with enterprise support and data privacy.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
PROPFIND
/remote.php/dav/files/{username}/{path}List files and folders in a directory
Parameters
Depth0|1|infinity (headeroptionalReturns
multistatus with responses[] with href, propstat{prop{displayname, getcontentlength, getlastmodified, resourcetype}}PUT
/remote.php/dav/files/{username}/{path}Upload a file to Nextcloud storage
Parameters
bodyfile content (binaryrequiredContent-TypeMIME type (headerrequiredReturns
response with ETag, file_id headers on successSEARCH
/remote.php/dav/files/{username}Search files by name or content
Parameters
querysearch term (stringrequiredReturns
files[] with name, path, size, modified, content_type