OCNORA

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 Group
    Add a Nextcloud account to a group. The group must already exist.
    nextcloud.add_user_to_group
  • Copy
    Copy a file or folder to another path within the account's files. The destination's parent folder must already exist.
    nextcloud.copy
  • Create Folder
    Create 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 Group
    Create a Nextcloud group that accounts and shares can then be added to.
    nextcloud.create_group
  • Create Share
    Share 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 User
    Provision 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 Folder
    Delete a file, or a folder and everything inside it. Deleting the account's files root is refused.
    nextcloud.delete
  • Delete Group
    Delete a Nextcloud group. The accounts in it are left alone; only the group and its memberships go.
    nextcloud.delete_group
  • Delete Share
    Remove a share, so the file or folder is no longer reachable through it. The file itself is untouched.
    nextcloud.delete_share
  • Delete User
    Delete a Nextcloud account and the files it owns. This cannot be undone from the API.
    nextcloud.delete_user
  • Disable User
    Disable a Nextcloud account so the person cannot sign in, without deleting their files.
    nextcloud.disable_user
  • Download File
    Download a file's bytes as the shared base64 file envelope, ready to hand to any upload node or file parser.
    nextcloud.download_file
  • Enable User
    Re-enable a disabled Nextcloud account so the person can sign in again.
    nextcloud.enable_user
  • Get File Info
    Read the WebDAV properties of one file or folder: its size, MIME type, ETag, Nextcloud file id and permission letters.
    nextcloud.get_file_info
  • Get Share
    Read one share by id, including its link URL, permissions and expiry.
    nextcloud.get_share
  • Get User
    Read one user's record: display name, email, quota, groups, language and whether the account is enabled.
    nextcloud.get_user
  • List Folder
    List 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 Members
    List the user ids that belong to one Nextcloud group.
    nextcloud.list_group_members
  • List Groups
    List Nextcloud group ids, optionally filtered by a search term.
    nextcloud.list_groups
  • List Shares
    List 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 Groups
    List the group ids one Nextcloud account belongs to.
    nextcloud.list_user_groups
  • List Users
    List 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 Rename
    Move or rename a file or folder within the account's files. The destination's parent folder must already exist.
    nextcloud.move
  • Remove User from Group
    Remove a Nextcloud account from a group it currently belongs to.
    nextcloud.remove_user_from_group
  • Search Files
    Search 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 Share
    Change 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 User
    Change 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 File
    Upload 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.