- Add a comment (note) to a file or folder in Egnyte, identified by its absolute path.
- List comments associated with a file or folder. Filter by path, ISO 8601 time window, and paginate with offset/count.
- Retrieve the details of a single comment by its UUID.
- Delete a comment identified by its UUID.
- Fetch the current event stream cursor for this Egnyte tenant. Returns the latest and oldest event IDs along with a timestamp. Call this once to establish a starting cursor before polling `get_events_v2`.
- Poll the Egnyte event stream for file system, note, and permission changes starting after a given cursor ID. Wait at least 5 minutes between polls to avoid rate-limiting.
- Retrieve metadata for a file or folder at the given Egnyte path. Optionally list folder contents, include permissions, locks, collaboration info, and custom metadata.
- Perform a filesystem operation on a file or folder at the given path — create a folder, move, copy, rename, lock, or unlock.
- Delete a file or folder at the given path. Optionally scope deletion to a single file version via `entry_id`.
- Retrieve metadata for a file or folder using its persistent ID (group_id for files, folder_id for folders).
- Move or copy a file or folder identified by its persistent ID (group_id / folder_id).
- Delete a file or folder identified by its persistent ID (group_id / folder_id). Optionally scope deletion to a single file version.
- Retrieve aggregate statistics (item counts, sizes) for a folder identified by its folder_id.
- Download the binary content of a file at the given Egnyte path. Optionally scope the download to a specific file version.
- Upload a file's binary content to the given Egnyte path. Creates the file if it does not exist; overwrites it if it does.
- Download the binary content of a file identified by its persistent group_id. Optionally scope the download to a specific file version.
- Upload a single chunk of a large file (identified by its persistent group_id) as part of a chunked upload. Recommended chunk size is 100 MB; min 10 MB, max 1 GB. All chunks except the last must be the same size.
- Update folder-level configuration such as description, link behaviour, move/delete restrictions, permission inheritance, and email notifications for a folder at the specified path.
- List groups on the Egnyte domain. Supports SCIM-style filter syntax on displayName and paginates via startIndex/count.
- Create a new group on the Egnyte domain with the given displayName and initial member list.
- Retrieve the details of a group by its groupId, including its displayName and member list.
- Fully replace a group — set its displayName and the complete member roster in one call. Any existing member NOT in the supplied list is dropped.
- Partially update a group — rename via `displayName` or remove members incrementally via a `members` array of `{value, operation:'delete'}` objects. Egnyte does NOT accept SCIM 2.0 PatchOp `schemas`/`Operations` arrays here; fields are sent directly.
- Delete a group by its groupId.
- List shareable file and folder links on the domain. Filter by path, username, link type, or accessibility. Paginate with offset/count.
- Create a shareable file, folder, or upload link for a given path. Configure accessibility (anyone / password / domain / recipients), optional password, expiry, click limit, notification, and recipient list.
- Retrieve the details of a shareable link by its linkId.
- Delete a shareable link by its linkId.
- Retrieve the effective folder permissions for a specific user on a specific folder path. Both `username` and `folder` are required.
- Search for files and folders across the Egnyte domain using keywords and/or custom metadata filters. Supports pagination, time window filtering, sort, and field/similarity filters.
- Return basic information (username, email, first_name, last_name, phone, is_admin, is_service_account) about the user associated with the current OAuth access token. Used as the connection health-check.
- Restore items from the Egnyte trash back to their original location, or permanently delete (purge) them. Provide the action and up to 10 trash item IDs.
- List items in the Egnyte trash with extended sort options and a deletedBy/date-range filter. Only administrators or power users with trash management privileges can access this endpoint.
- List users on the Egnyte domain. Supports SCIM-style filter expressions, 1-based startIndex pagination, and count up to 100.
- Create a new user on the Egnyte domain. Requires userName, email, name (givenName + familyName), active flag, authType, and userType.
- Retrieve a single Egnyte user by their numeric user ID.
- Partially update an Egnyte user. Any subset of email, name (givenName/familyName), active, authType, userType, and other profile fields can be changed. At least one updatable field must be provided; empty PATCH bodies are rejected with USER_ERROR.
- Delete an Egnyte user by their numeric user ID.
No matching actions