Egnyte

Getting Started with Egnyte

The Egnyte modules allow you to monitor, list, retrieve, upload, download, move, copy, lock&unlock, and delete files and folders, as well as create and manage links, or watch events in your Egnyte account.

Prerequisites

  • An Egnyte account

In order to use Egnyte with Make, it is necessary to have an Egnyte account. If you do not have one, you can create an Egnyte account on the Egnyte website.

Note

The module dialog fields that are displayed in bold (in the Make scenario, not in this documentation article) are mandatory!

Connecting Egnyte to Make

To connect your Egnyte account to Make enter your Egnyte account URL and click the Continue button. Make will redirect you to the Egnyte website where you will be prompted to log in and grant access to your Egnyte account.

61f26bda1c37f.png

Confirm the dialog by clicking the Allow Access button.

Filesystem

Retrieves file details when a new file is added to the specified folder or modified in the specified folder.

Connection

Establish a connection to your Egnyte account.

Folder

Click on the Click here to choose folder button in order to select the folder you want to watch for new and changed files.

Limit

Set the maximum number of files Make will return during one execution cycle.

Retrieves files and/or subfolders from the specified folder.

Connection

Establish a connection to your Egnyte account.

Map ID or select/map a path

Select whether you want to map the Folder ID or select the path manually.

Folder ID

Map the Parent Folder ID from the previous module. E.g. Watch Files.

61f26bdb34af4.png

Path

Click on the Click here to choose folder button in order to select the folder you want to list files/folders from.

List

Select whether you want to return files of subfolders.

Maximum number of results

Enter the maximum number of returned files/folders Make will return during one execution cycle.

Sort By

Select whether you want to sort results by name, last modified, uploaded by, or custom metadata.

Sort direction

Select the ascending or descending order of results.

Retrieves details of the specified file.

Connection

Establish a connection to your Egnyte account.

Map ID or select/map a path

Select whether you want to map the File ID or select the path manually.

File ID

Map the File ID from the previous module. E.g. Watch Files.

61f26bdc4053a.png

Path

Click on the Click here to choose folder button in order to select the file you want to retrieve details about.

Creates or overwrites a file in the target folder.

Connection

Establish a connection to your Egnyte account.

Destination folder

Select or map the folder you want to upload a file to.

Source file

Map the file from the previous module (e.g. Dropbox > Get a File) or enter the file name and file data.

Note

If the file with the entered file name already exists, the file data will be overwritten.

Downloads specified file.

Connection

Establish a connection to your Egnyte account.

Full path to file

Enter or select the file path to the file you want to download from Egnyte.

Moves a file from the source path to the target location.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the File ID or select the path manually.

File ID

Map the File ID from the previous module. E.g. Watch Files.

Path

Click on the Click here to choose folder button in order to select the file you want to move.

Destination

Select the target location you want to move the file to.

New name

Enter the new name of the file (including the file extension) if needed. Leave the field empty to keep the same file name.

Allows you to copy a file from the source path to the target location.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the File ID or select the Path manually.

File ID

Map the File ID from the previous module. E.g. Watch Files.

Path

Click on the Click here to choose folder button in order to select the file you want to copy.

Destination

Select the target location you want to copy the file to.

New name

Enter the new name of the file (including the file extension) if needed. Leave the field empty to keep the same file name.

Locks a file.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the File ID or select the Path manually.

File ID

Map the File ID from the previous module. E.g. Watch Files.

Path

Click on the Click here to choose folder button in order to select the file you want to lock.

Lock token

Enter the token that will be used to lock the file. Leave the field empty to generate a random token.

Lock timeout

Enter the time in seconds that the file should be locked for. Leave empty to use the default timeout (1 hour).

Unlocks a file.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the File ID or select the Path manually.

File ID

Map the File ID from the previous module. E.g. List Files/Subfolders in a Folder.

Path

Click on the Click here to choose folder button in order to select the file you want to unlock.

Lock token

Enter the token that will be used to unlock the file.

Deletes a file.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the File ID or select the Path manually.

File ID

Map the File ID from the previous module. E.g. List Files/Subfolders in a Folder.

Path

Click on the Click here to choose folder button in order to select the file you want delete.

Entry ID

Enter (map) the Entry ID of the file to delete a specific file version.

Retrieves folder details.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the Folder ID or select the Path manually.

Folder ID

Map the Parent Folder ID from the previous module. E.g. Watch Files.

61f26bdd6042c.png

Folder Path

Click on the Click here to choose folder button in order to select the folder you want to retrieve details about.

Creates a folder.

Connection

Establish a connection to your Egnyte account.

Full path to the folder

Select the folder you want to create a new folder in.

New folder name

Enter the name for the new folder.

Moves a folder.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the Folder ID or select the Path manually.

Folder ID

Map the Parent Folder ID from the previous module. E.g. Watch Files.

Path

Click on the Click here to choose folder button in order to select the file you want to move.

Destination

Select the target location you want to move the folder to.

New name

Enter the new name of the folder, if needed. Leave the field empty to keep the same name.

Permissions

Select whether you want to keep the original folder's permissions or inherit permissions from the parent folder in the target location.

Copies a folder.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the Folder ID or select the Path manually.

Folder ID

Map the Parent Folder ID from the previous module. E.g. Watch Files.

Path

Click on the Click here to choose folder button in order to select the file you want to copy.

Destination

Select the target location you want to copy the folder to.

New name

Enter the new name of the folder if needed. Leave the field empty to keep the same name.

Permissions

Select whether you want to keep original folder's permissions or inherit permissions from the parent folder in the target location.

Note

If the no option is selected, default settings from the workgroup settings configuration will be used, (Configuration -> Security & Authentication -> Keep permissions on folder move & copy)

Deletes a folder.

Connection

Establish a connection to your Egnyte account.

Map ID or select a path

Select whether you want to map the Folder ID or select the Path manually.

Folder ID

Map the Parent Folder ID from the previous module. E.g. Watch Files.

Path

Click on the Click here to choose folder button in order to select the file you want to delete.

Permissions

Retrieves permission of a specified folder.

Connection

Establish a connection to your Egnyte account.

Folder Path

Select or enter the folder whose permissions you want to retrieve.

Allows you to set user and group permissions of the specified folder.

Connection

Establish a connection to your Egnyte account.

Folder Path

Select or enter the folder whose permissions you want to set.

User permissions

Set user permissions for the folder.

Username

Select the user you want to set the folder permissions for.

Permission

Select the permission you want to assign.

Note

If the user has NONE permissions that were set through Make, the group permissions will override the NONE user permission.

Viewer

Read only

Editor

Read/Write (& rename)

Full

Read/Write/Delete (& rename)

Owner

Read/Write/Delete and Permissions Management

Group permissions

Set group permissions for the folder.

Group name

Select the group you want to set the folder permissions for.

Permission

Select the permission you want to assign to the group.

Viewer

Read only

Editor

Read/Write (& rename)

Full

Read/Write/Delete (& rename)

Owner

Read/Write/Delete and Permissions Management

Inherit Parent Permissions

Select whether permissions should be inherited from the parent folder.

Keep Parent Permissions

When the Inherit Parent Permissions (above)is disabled, this option determines whether previously inherited permissions from parent folders should be copied to this folder.

Other

Triggers when an event occurs.

Required Permissions: Egnyte.webhooks

Connection

Establish a connection to your Egnyte account.

Type

Select the type of event that triggers the module.

Limit

Enter the maximum number of events Make will return during one execution cycle.

Suppress

Select whether to return only events generated by the current application or current user.

Allows you to perform a custom API call.

Connection

Establish a connection to your Egnyte account.

URL

Enter a path relative to https://your.domain-egnyte.com/pubapi. E.g. projects

Note

For the list of available endpoints, refer to the Egnyte API Documentation.

Method

Select the HTTP method you want to use:

GET

to retrieve information for an entry.

POST

to create a new entry.

PUT

to update/replace an existing entry.

PATCH

to make a partial entry update.

DELETE

to delete an entry.

Headers

Enter the desired request headers. You don't have to add authorization headers; we already did that for you.

Query String

Enter the request query string.

Body

Enter the body content for your API call.