WebDAV (Web Distributed Authoring and Versioning) is a protocol that allows users to collaboratively edit and manage files on remote web servers. It extends the HTTP/1.1 protocol, providing a framework for users to create, change, move, and delete documents on a server. WebDAV enhances web-based file sharing and collaboration by supporting features like file locking, metadata management, and namespace manipulation.
For a comprehensive understanding of the WebDAV protocol, refer here.
This connector facilitates moving a resource on a WebDAV capable server.
Configuration
WebDAV - Connection (ver. 1.0.0)
Host
The URL or IP address of the WebDAV capable server.
Username
The username for authenticating the user on the WebDAV capable server.
Password
The password for authenticating the user on the WebDAV capable server.
WebDAV - Move Resource Settings (ver. 1.1.0)
Error behavior
The available values are:
-
Fail and return response: The connector fails at the specified line but generates output with error details.
-
Fail without response: The connector fails - the error will be displayed only in the log.
-
Do not fail and return response: The connector does not fail but generates output records that may be marked with an error and detailed information.
Base Directory
The base directory on the WebDAV capable server where the resource will be moved.
Overwrite
An option to overwrite the destination file if it already exists. When enabled, the connector will replace any existing file at the destination path with the moved file.
Input & Output Schema
Input
WebDAV - Move Resource Request (ver. 1.0.0)
Column | Data type | Allow null | Description |
---|---|---|---|
From | String | No | The source path of the resource to be moved on the WebDAV capable server |
To | String | No | The destination path where the resource will be moved to on the WebDAV capable server |
Output
WebDAV - Base Response (ver. 1.0.0)
Column | Data type | Allow null | Description |
---|---|---|---|
StatusCode | Integer | No | Numerical response from the server to an HTTP request sent to an API |
ErrorMessage | String | Yes | Error message providing details if the operation failed |
Status Code
- 200 Success
- 400 Bad request
- 500 Server error
Release notes
3.0.5
- First release