Connectors

File Storage & Transfer

WebDAV

WebDAV file servers: upload, download, copy, lock, and delete files and folders
Signs in with
Connection details
Runs on
Cloud or On-Prem Worker
Operations
14
Ready-made triggers
0

Connect WebDAV

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for WebDAV and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
FieldWhat to enter
Root URLRequiredEvery path in a step is resolved below this URL.Example: https://cloud.example.com/remote.php/dav/files/alice/
AuthenticationRequired
UsernameRequired
Password or app passwordRequiredSecret
Access tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for WebDAV.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from WebDAV without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if WebDAV can send webhooks, a Webhook trigger receives them at its own URL.

Operations

14 operations in 4 groups. Each one is a step you can add to a flow.

Connection1
Test the connectionpingRead the root collection's properties to prove access.
File7
CopycopyCopy a file or folder to another path.
DeletedeleteDelete a file, or a folder with everything in it.
Download a filedownloadDownload a file, or a byte range of it, as a file for later steps.
Get propertiesgetPropertiesRead the properties of one file or folder.
Move or renamemoveMove or rename a file or folder.
Set propertiessetPropertiesSet and remove properties on a file or folder in one atomic change.
Upload a fileuploadUpload a file from an earlier step, base64 text or plain text.
Folder3
Create a foldercreateCollectionCreate a folder, optionally with any missing parent folders.
Get quotagetQuotaRead the available and used bytes for a folder.
List a folderlistList the files and folders in a folder, optionally through every subfolder, filtered by name pattern and type.
Lock3
LockcreateLockTake a write lock on a file or folder and return its token.
Refresh a lockrefreshLockExtend a lock before it expires.
UnlockreleaseLockRelease a lock.