Webhooks in Egnyte Collaborate allow users to subscribe to specific system events and receive real-time notifications when those events occur. Events are organized into categories to help configure webhooks based on the integration needs.
File System Events (fs:*)
These events capture file and folder activity within Egnyte.
Supported events (14):
- fs:add_file: File is uploaded or created
- fs:add_folder: Folder is created
- fs:copy_file: File is copied
- fs:copy_folder: Folder is copied
- fs:delete_file: File is deleted
- fs:delete_folder: Folder is deleted
- fs:delete_from_trash: Item is permanently deleted from trash
- fs:move_file: File is moved
- fs:move_folder: Folder is moved
- fs:restore_from_trash: Item is restored from trash
- fs:lock_file: File is locked
- fs:unlock_file: File is unlocked
- fs:upload_link: File is uploaded via link
- fs:folder_project_activity: Folder project activity
If “fs:*” is selected, all the above events are automatically subscribed.
Comment Events (comment:*)
These events track comment activity on files.
Supported events (2):
- comment:set_comment: Comment is added or updated
- comment:remove_comment: Comment is removed
If “comment:*” is selected, all the above events are automatically subscribed.
Link Events (link:*)
These events track creation and deletion of file and upload links.
Supported events (4):
- link:create_download_link: Download link is created
- link:create_upload_link: Upload link is created
- link:delete_download_link: Download link is deleted
- link:delete_upload_link: Upload link is deleted
If “link:*” is selected, all the above events are automatically subscribed.
Metadata Events (meta:*)
These events capture metadata changes applied to files.
Supported events (2):
- meta:add_metadata_key: Metadata key is added
- meta:delete_metadata_key: Metadata key is removed
If “meta:*” is selected, all the above events are automatically subscribed.
Permission Events (permission:*)
Supported event (1):
- permission:permission_change: Permissions modified on a folder
If “permission:*” is selected, the above event will be automatically subscribed.
Workflow Events (workflow:*)
These events track workflow lifecycle and approval actions.
Supported events (4):
- workflow:created: Workflow is created
- workflow:completed: Workflow is completed
- workflow:approvaltask_approved: Approval task is approved
- workflow:approvaltask_rejected: Approval task is rejected
If “workflow:*” is selected, all the above events are automatically subscribed.
Group Events (group:*)
These events track group lifecycle and membership changes.
Supported events (7):
- group:create: Group is created
- group:delete: Group is deleted
- group:rename: Group is renamed
- group:add_members: Members are added
- group:remove_members: Members are removed
- group:add_owner: Owner is added
- group:remove_owner: Owner is removed
If “group:*” is selected, all the above events are automatically subscribed.