Other Access Drivers (v1)

Non-standard drivers accessing to structured data like IMAP, MySQL, Apis, etc.

Demo (no write actions)

This is a standard access to the filesystem but with all write actions disabled server-side.

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

Remote Server (via API)

Access a remote server implementing the Pydio API (most commonly a remote server with another Pydio installed)

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

Dropbox

This plugin allows accessing a dropbox account. Still experimental, requires PEAR/HTTP_OAuth extension.

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

FTP Server

This driver can access a remote FTP server

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

Mailbox (Imap or POP)

This plugin will browse the content of a mailbox (imap or pop) and allow to grab emails attachments and copy them to another repository. Requires the PHP IMAP extension.

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details

Inbox Workspace

Received Files

  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/copy_inbox/
    Copy one or more items to a given target
    Details
  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

S3 (Amazon Web Service)

Access an AWS server. Requires AWS-SDK (Version 2) for PHP

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

FTP over SSH

Access a remote server filesystem using FTP via SSH server. Handy for working around permissions problems.

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

SSH File Transfer Protocol (SFTP)

The SSH File Transfer Protocol is a network protocol that provides file access, file transfer, and file management functionalities over SSH2.

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details

Samba

Browse a Samba Server

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

Open Stack (Swift)

Access Open Stack Object Storage via Swift API

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details

WebDAV

Access WebDAV through Guzzle and SabreDAV

  • /workspace_alias/ls/dir+
    Standard listing action to retrieve the list of children for a given directory. For the main parameters, use {nodes} parameter, the {dir}+{file} are kept for backward compatibility.
    Details
  • /workspace_alias/mkdir/file+
    Creates a directory with name {dirname} at the given location.
    Details
  • /workspace_alias/mkfile/node+
    Creates a file at the given path. Optionally sets a content.
    Details
  • /workspace_alias/upload/input_stream/dir+
    Post a file content for upload, by default as x-www-form-urlencoded, but can be passed as input stream as well.
    Details
  • /workspace_alias/download/file+
    Download one or many files at once. If multiple files (or a folder path) passed, they are sent back as an archive.
    Details
  • /workspace_alias/compress/file+
    Compress one or many files into a Zip archive. May be disabled for remote-access workspaces (like FTP).
    Details
  • /workspace_alias/stat/file+
    Returns an fstat() structure
    Details
  • /workspace_alias/lsync/
    For externally modified files, triggers the node.change event in the platform
    Details
  • /workspace_alias/apply_check_hook/hook_name/node+
    Applies a node.before_create or node.before_change event to check for exemple that an upload is authorized before posting actual upload.
    Details
  • /workspace_alias/get_content/node+
    Alternative to Download, without attachment headers but more in a stream-like format, depending on file type (image, audio, video, plain text).
    Details
  • /workspace_alias/put_content/node+
    PUT the content inside a file, directly from the POST array.
    Details
  • /workspace_alias/restore/node+
    For an item located inside the recycle bin, tries to find its original location and move it there.
    Details
  • /workspace_alias/rename/
    Rename a resource, file or folder.
    Details
  • /workspace_alias/copy/
    Copy one or more items to a given target
    Details
  • /workspace_alias/move/
    Move a resource at a given target
    Details
  • /workspace_alias/delete/nodes+
    Delete one or more resources. If the workspace supports Recycle Bin features, resource is actually moved to the recycle bin.
    Details
  • /workspace_alias/chmod/node+
    Change the FS permissions of the selected item.
    Details
  • /workspace_alias/prepare_chunk_dl/chunk_count/node+
    Use the filesize of the file to generate an list of pieces to be downloaded using {download_chunk} action. Will generate a unique file_id to be used later.
    Details
  • /workspace_alias/download_chunk/chunk_index/file_id
    Chunk file into pieces before downloading the pieces. Can be handy for problematic and limited servers.
    Details
  • /workspace_alias/purge/
    If the workspace has a PURGE configured parameter, finds the expired files and delete them. Can be typically called from command line.
    Details
Back to top