Description

Egnyte is a comprehensive cloud-based content collaboration and data management platform designed to enhance business productivity and security. With a focus on providing seamless access to files from anywhere, the service offers a powerful combination of file sharing, storage, and advanced security features. Egnyte enables teams to collaborate efficiently by centralizing documents, enabling real-time co-authoring, and facilitating secure file sharing both internally and externally. The platform prioritizes data security through features such as robust encryption, granular access controls, and compliance with industry regulations.

Egnyte serves as a versatile solution suitable for businesses of all sizes, aiming to streamline workflows, bolster data protection, and foster effective teamwork.

With the Egnyte Node, users can make calls to the File System and Links API for Internal Applications.

Supported Operations

Egnyte File System and Links API

Download File

Downloads a file. This method also supports range downloads, which we recommend implementing as a best practice.

Download File

Downloads a file. This method also supports range downloads, which we recommend implementing as a best practice.

Create or Update a File

Creates or updates a file

Unlock a file

Unlocks a File

Lock a File

Locks a file

Get folder statistics

Fetch information about folder size and item counts (for both file version and files inside the folder and all the subfolders). This information was available earlier only through the Folder Size Report.

Copies a file or folder

Copies a file or folder to a new location

Get file or folder

List information about a file or folder (including folder contents).

Moves a file or folder

Moves a file or folder to a new destination

Deletes a file or folder

Deletes a designated file or folder

Upload large files in chunks.

The chunked upload flow provides a mechanism to upload large files. Though not a firmly enforced requirement, we recommend using this flow for files larger than 100 MB. To upload files of smaller sizes, you can use the simpler upload flow. Split file into chunks—recommended size is 104857600 bytes (100 MB) each. The minimum chunk size is 10485760 (10 MB). The maximum chunk size is 1073741824 bytes (1GB). All chunks should be the same size, except for the last chunk which can be any size. Start the process by uploading the first chunk. Save the X-Egnyte-Upload-Id header received in the response. Use the X-Egnyte-Chunk-Sha512-Checksum SHA512 hash in the response to confirm that each chunk was uploaded cleanly. Upload the rest of the chunks except the final one in any order. Use the X-Egnyte-Upload-Id identifier and X-Egnyte-Chunk-Num sequence numbers to uniquely identify each chunk. Upload chunks in parallel to get maximum throughput. When uploading the final chunk, indicate this by including the header “X-Egnyte-Last-Chunk: true”. Chunks remain available for a period of 24 hours after the first chunk is uploaded.

Copies a file or folder

Copies a file or folder to a new location

Lock a File

Locks a file

Moves a file or folder

Moves a file or folder to a new destination

Get file or folder

List information about a file or folder (including folder contents).

Create a folder

Creates a folder

Deletes a file or folder

Deletes a designated file or folder

Unlock a file

Unlocks a File

Lists all links

If the user executing this is not an admin, then only links created by the user will be listed.

Generates a file or folder link

Generates a designated file or folder link

List Details for a Link

Lists the details for a link. Details will not be listed if the user executing this is not an admin and also not the creator of the link.

Deletes a link

Deletes a link. The link will not be deleted if the user executing this is not an admin and also not the creator of the link.

Lists all links

If the user executing this is not an admin, then only links created by the user will be listed.

Details
Preview

This item is available for early access. It is still in development and may contain experimental features or limitations.

Last Update

2 months ago

Includes
egnyte-file-system-and-links-api-client
egnyte-auth-node