Connect your Egnyte account to Goodweek to manage files, folders, shared links, users, groups, and permissions directly from your AI workspace.
ℹ️ Governance note
Goodweek will never exceed the access levels granted to the user within Egnyte, guaranteeing alignment with your organization's governance policies. Outcomes and available features may vary depending on each user's specific permissions and authenticated access.
📋 Prerequisites
Before any user can see and connect the Egnyte integration, your organization admin must first enable it from the Goodweek Admin Panel under the Integrations tab.
Admin Setup
The Egnyte integration uses OAuth 2.0. No admin-level approval is required for user connections. However, some tools — such as managing users, groups, folder permissions, and audit reports — require Egnyte Administrator permissions. Regular users will have access to file and folder tools only.
User Connection
In Goodweek, go to Integrations.
Find Egnyte and click Connect.
You will be prompted to enter your Egnyte domain (e.g.
yourcompanyfromyourcompany.egnyte.com).You will be redirected to Egnyte, where you will be asked to sign in and authorize access.
Click Allow Access to grant permissions and return to Goodweek.
Important Notes
Each user must connect their own account individually.
Goodweek can only access the files, folders, and data that your individual Egnyte account has permission to see.
Admin-only tools (user management, group management, folder permissions, audit reports) require an Egnyte Administrator account.
You can revoke Goodweek's access at any time from Egnyte → Settings → Applications → Composio → Revoke.
Available Tools
Tool | Description | Type |
Get File or Folder Metadata | Retrieves properties for a file or folder including name, path, size, and timestamps. | Read |
Get File Metadata by ID | Retrieves file metadata using a persistent file ID rather than a path. | Read |
Get Folder by ID | Retrieves folder metadata using a persistent folder ID. | Read |
Get Folder Statistics | Retrieves file counts, folder counts, and total size for a folder by its ID. | Read |
Download File | Downloads file content from a specified path in Egnyte. | Read |
Download File by ID | Downloads file content using a persistent file ID from Egnyte. | Read |
Upload File | Uploads a new file or updates an existing file at a specified path in Egnyte. | Write |
Advanced Search with Metadata Filters | Performs advanced search with custom metadata filtering across Egnyte content. | Read |
Create Shared Link | Creates a shared link for a file or folder with accessibility and optional expiration settings. | Write |
Get Link Details | Retrieves detailed information about a shared link by its ID. | Read |
List Links V2 | Lists all shared links with extended response fields using the v2 API. | Read |
Create Bookmark | Creates a bookmark on a folder for quick access by path or folder ID. | Write |
List Bookmarks | Lists all bookmarked folders for the authenticated user with pagination. | Read |
Get Bookmark | Retrieves details for a specific bookmark by its ID. | Read |
Create Comment | Creates a new comment or note on a file in Egnyte. | Write |
List Comments | Lists all comments and discussion threads on a file. | Read |
Get Folder Permissions | Retrieves effective permissions for a folder including users and groups with their access levels. | Read |
Set Folder Permissions | Sets folder permissions for users or groups at Owner, Full, Editor, Viewer, or None levels. | Read |
Get User Info | Retrieves information about the currently authenticated Egnyte user. | Read |
Get User by ID | Retrieves details for a specific user by their ID. | Read |
List Users | Lists all users or a filtered subset from the Egnyte domain. | Read |
Create User | Creates a new user in the Egnyte domain with specified authentication type. | Write |
Update User | Updates specific attributes of an existing user in the Egnyte domain. | Write |
Get Group Details | Retrieves details for a specific group including its members. | Read |
List Groups | Lists all custom groups in the Egnyte domain. | Read |
Create Group | Creates a new group with a display name and members in the Egnyte domain. | Write |
Update Group | Updates specific attributes of a group including name and members. | Write |
Get File Metadata Values | Retrieves custom metadata values for a file within a specific namespace. | Read |
Set File Metadata Values | Sets or updates custom metadata values for a file within a namespace. | Read |
Set Folder Metadata Values | Sets or updates custom metadata values for a folder within a namespace. | Read |
Create File Audit Report | Generates a file activity audit report for a specified date range (admin only). | Write |
Get Audit Report | Retrieves a completed audit report by type and ID. | Read |
List Insights Files | Lists recently accessed files for the authenticated user. | Read |
Lock File | Locks a file to prevent edits by other users while working on it. | Read |
List Workflows | Lists all workflows configured in the Egnyte domain. | Read |
List Workflow Tasks | Lists all workflow tasks in Egnyte with total count. | Read |
Delete File or Folder | Moves a file or folder to trash (soft delete, recoverable). | ⚠️ Destructive |
Delete File by ID | Deletes a file using its persistent ID, optionally targeting a specific version. | ⚠️ Destructive |
Delete Shared Link | Permanently deletes a shared link by its ID. | ⚠️ Destructive |
Delete Bookmark | Permanently deletes a bookmark by its ID. | ⚠️ Destructive |
Delete Note | Permanently deletes a comment or note by its UUID. | ⚠️ Destructive |
Delete User | Permanently deletes a user from the Egnyte domain. | ⚠️ Destructive |
Delete Group | Permanently deletes a group from the Egnyte domain. | ⚠️ Destructive |
Use Cases
Find and retrieve files on demand. Search Egnyte by metadata filters or browse folder structures from Goodweek to locate specific files and retrieve their download links without navigating the Egnyte interface.
Share files and manage access. Create shared links for files or folders with expiration settings and control folder-level permissions for users and groups directly from Goodweek.
Manage users and groups (admin). Create users, update group membership, and manage Egnyte domain users directly from Goodweek — useful for IT admins handling onboarding and offboarding.
Run and review audit reports (admin). Generate file activity or login audit reports and retrieve their results from Goodweek to monitor compliance or investigate activity without logging into the Egnyte admin panel.
Troubleshooting
Some tools are not available after connecting
User management, group management, folder permissions, and audit report tools require Egnyte Administrator permissions. If you connect with a standard user account, these tools will not be accessible.
Integration not visible in Goodweek
Make sure your organization admin has enabled the Egnyte integration from the Goodweek Admin Panel under the Integrations tab.
