Nextcloud
Files & storageUsername & passwordcredential probe
Self-hosted Nextcloud: move files and folders over WebDAV, and manage users, groups and shares over the OCS provisioning and files_sharing APIs.
OCNORA ships 28 typed Nextcloud operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.
Operations 28
- Add User to GroupAdd a Nextcloud account to a group. The group must already exist.nextcloud.add_user_to_group
- CopyCopy a file or folder to another path within the account's files. The destination's parent folder must already exist.nextcloud.copy
- Create FolderCreate one folder. A folder that already exists is reported as existed=true rather than failing the step; parent folders are not created for you.nextcloud.create_folder
- Create GroupCreate a Nextcloud group that accounts and shares can then be added to.nextcloud.create_group
- Create ShareShare a file or folder with a user, a group, or as a public link. A public link share returns the url and token to hand out.nextcloud.create_share
- Create UserProvision a Nextcloud account. Give it a password, or give it an email address and Nextcloud mails the person an invitation to set their own.nextcloud.create_user
- Delete File or FolderDelete a file, or a folder and everything inside it. Deleting the account's files root is refused.nextcloud.delete
- Delete GroupDelete a Nextcloud group. The accounts in it are left alone; only the group and its memberships go.nextcloud.delete_group
- Delete ShareRemove a share, so the file or folder is no longer reachable through it. The file itself is untouched.nextcloud.delete_share
- Delete UserDelete a Nextcloud account and the files it owns. This cannot be undone from the API.nextcloud.delete_user
- Disable UserDisable a Nextcloud account so the person cannot sign in, without deleting their files.nextcloud.disable_user
- Download FileDownload a file's bytes as the shared base64 file envelope, ready to hand to any upload node or file parser.nextcloud.download_file
- Enable UserRe-enable a disabled Nextcloud account so the person can sign in again.nextcloud.enable_user
- Get File InfoRead the WebDAV properties of one file or folder: its size, MIME type, ETag, Nextcloud file id and permission letters.nextcloud.get_file_info
- Get ShareRead one share by id, including its link URL, permissions and expiry.nextcloud.get_share
- Get UserRead one user's record: display name, email, quota, groups, language and whether the account is enabled.nextcloud.get_user
- List FolderList the direct contents of a folder in the account's Nextcloud files. The folder's own properties are returned separately as 'folder'.nextcloud.list_folder
- List Group MembersList the user ids that belong to one Nextcloud group.nextcloud.list_group_members
- List GroupsList Nextcloud group ids, optionally filtered by a search term.nextcloud.list_groups
- List SharesList the shares the connection's account owns. Give a path to list only the shares on that file or folder.nextcloud.list_shares
- List User GroupsList the group ids one Nextcloud account belongs to.nextcloud.list_user_groups
- List UsersList Nextcloud user ids, optionally filtered by a search term. The account on the connection needs admin or sub-admin rights.nextcloud.list_users
- Move or RenameMove or rename a file or folder within the account's files. The destination's parent folder must already exist.nextcloud.move
- Remove User from GroupRemove a Nextcloud account from a group it currently belongs to.nextcloud.remove_user_from_group
- Search FilesSearch the account's files by name using a WebDAV basicsearch. The pattern is matched anywhere in the name unless you write your own % wildcards.nextcloud.search_files
- Update ShareChange an existing share: its permissions, password, public-upload flag, expiry date or note. At least one of them must be given.nextcloud.update_share
- Update UserChange one field on a user. The provisioning API updates a single field per call, so use one node per field you need to change.nextcloud.update_user
- Upload FileUpload bytes to a path, creating the file or replacing what is there. The parent folder must already exist — create it with nextcloud.create_folder.nextcloud.upload_file
Run your first Nextcloud workflow today.
Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.