List Volumes
Create Volume
Volume name
Backend configuration object (varies by type)NFS:
type: “nfs”host: NFS server hostname or IPpath: Remote pathversion: NFS version (“3” or “4”)options: Additional mount options (optional)
type: “smb”host: SMB server hostname or IPshare: Share nameusername: Usernamepassword: Passworddomain: Domain (optional)
type: “webdav”url: WebDAV URLusername: Usernamepassword: Password
type: “sftp”host: SFTP server hostname or IPport: Port (default: 22)username: Usernamepassword: Password (or useprivateKey)privateKey: Private key path (optional)
type: “local”path: Local filesystem path
Get Volume
Volume short ID
Volume object (same structure as list response)
Filesystem statistics
Update Volume
Volume short ID
New volume name
Enable/disable auto-remount on failure
Updated backend configuration
Delete Volume
Volume short ID
Success message
Mount Volume
Volume short ID
Mount status: “mounted” or “error”
Error message if mount failed
Unmount Volume
Volume short ID
Volume status after unmount
Error message if unmount failed
Health Check
Volume short ID
Health status: “mounted”, “unmounted”, or “error”
Error message if health check failed
Test Connection
Volume configuration to test (same format as create)
Whether the connection test succeeded
Test result message
List Files
Volume short ID
Directory path to list (default: root)
Pagination offset
Items per page (max: 1000)
List of file entries
Current directory path
Current offset
Current limit
Total number of entries
Whether more entries are available
Browse Filesystem
Directory path to browse
List of directories
Current directory path
