NextCloud
NextCloud file management, sharing, and user administration via WebDAV and OCS APIs. Provides connection management, file operations (upload, download, delete, copy, move, list), folder creation, share management (create public/private shares with permissions, list, delete), and user administration (create, get, list). Authenticates via server URL, username, and app password. Supports both explicit Connect/Disconnect lifecycle and implicit per-node credential-based connections.
| Namespace | Robomotion.NextCloud |
| Version | 1.1.0 |
| Category | Content & File Management, Collaboration |
| Nodes | 16 |
Nodes
| Node | Description |
|---|---|
| Connect | Opens a connection to NextCloud and returns a Client ID. |
| Disconnect | Closes a NextCloud connection. |
| Upload File | Uploads a file in NextCloud. |
| Download File | Downloads a file in NextCloud. |
| Delete File | Deletes a file in NextCloud. |
| Copy File | Copies a file in NextCloud. |
| Move File | Moves a file in NextCloud. |
| List Files | Lists files in NextCloud. |
| Create Folder | Creates a folder in NextCloud. |
| Create Share | Creates a share in NextCloud. |
| List Shares | Lists shares in NextCloud. |
| Delete Share | Deletes a share in NextCloud. |
| Create User | Creates an user in NextCloud. |
| Get User | Gets an user in NextCloud. |
| List Users | Lists users in NextCloud. |
| Toolkit | Exposes this package's operations to an AI Agent as a single tool. |
Connecting
This package has a Connect node. Run it once at the start of your flow; it returns a Client ID that the other nodes take as input. Pair it with Disconnect so the connection is released when the flow ends.
Credentials belong in a Vault rather than typed into the node.
AI Agent tools
13 of these nodes are exposed as tools an AI Agent can call directly:
Upload File, Download File, Delete File, Copy File, Move File, List Files, Create Folder, Create Share, List Shares, Delete Share, Create User, Get User, List Users.
Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.
It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.