All integrations

Egnyte

DOCS & KNOWLEDGE · FILES & DOCS

Files, folders, share links, and permissions in that person’s own workspace.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

egnyte_delete_pubapi_v1_bookmarks_by_idWRITE

Delete bookmark via DELETE /pubapi/v1/bookmarks/{id}

Egnyte.bookmark
egnyte_delete_pubapi_v1_fs_by_full_path_to_file_folderWRITE

Delete a file or folder via DELETE /pubapi/v1/fs/{path}

Egnyte.filesystem
egnyte_delete_pubapi_v1_links_by_link_idWRITE

Delete a link via DELETE /pubapi/v1/links/{link_id}

Egnyte.link
egnyte_delete_pubapi_v1_notes_by_uuidWRITE

Delete comment via DELETE /pubapi/v1/notes/{uuid}

Egnyte.filesystem
egnyte_delete_pubapi_v1_properties_project_tag_custom_fields_by_field_nameWRITE

Delete a custom field definition via DELETE /pubapi/v1/properties/project-tag/custom-fields/{field_name}

Egnyte.projectfolders
egnyte_delete_pubapi_v1_webhooks_by_webhookidWRITE

Delete webhook via DELETE /pubapi/v1/webhooks/{webhookId}

Egnyte.webhooks
egnyte_delete_pubapi_v2_groups_by_group_idWRITE

Delete a group via DELETE /pubapi/v2/groups/{group_id}

Egnyte.group
egnyte_delete_pubapi_v2_project_folders_by_project_idWRITE

Delete project via DELETE /pubapi/v2/project-folders/{project_id}

Egnyte.projectfolders
egnyte_delete_pubapi_v2_users_by_idWRITE

Delete single user via DELETE /pubapi/v2/users/{id}

Egnyte.user
egnyte_get_pubapi_v1_ai_agents_by_agentid_ask_by_requestid_statusREAD

Get agent execution status via GET /pubapi/v1/ai/agents/{agentId}/ask/{requestId}/status

Egnyte.ai
egnyte_get_pubapi_v1_ai_agents_listREAD

List agents via GET /pubapi/v1/ai/agents/list

Egnyte.ai
egnyte_get_pubapi_v1_ai_assistant_by_executionid_statusREAD

Get execution status via GET /pubapi/v1/ai/assistant/{executionId}/status

Egnyte.ai
egnyte_get_pubapi_v1_audit_by_type_by_idREAD

Retrieve audit report via GET /pubapi/v1/audit/{type}/{id}

Egnyte.audit
egnyte_get_pubapi_v1_audit_jobs_by_idREAD

Check audit report generation status via GET /pubapi/v1/audit/jobs/{id}

Egnyte.audit
egnyte_get_pubapi_v1_bookmarksREAD

List bookmarks via GET /pubapi/v1/bookmarks

Egnyte.bookmark
egnyte_get_pubapi_v1_bookmarks_by_idREAD

Get bookmark by id via GET /pubapi/v1/bookmarks/{id}

Egnyte.bookmark
egnyte_get_pubapi_v1_document_portal_settingsREAD

Get document portal settings via GET /pubapi/v1/document-portal/settings

Egnyte.documentportal
egnyte_get_pubapi_v1_document_portal_workspacesREAD

List workspaces via GET /pubapi/v1/document-portal/workspaces

Egnyte.documentportal
egnyte_get_pubapi_v1_egnyte_sign_signature_requests_my_requestsREAD

List assigned signature requests via GET /pubapi/v1/egnyte-sign/signature-requests/my-requests

Egnyte.sign
egnyte_get_pubapi_v1_egnyte_sign_signature_requests_sent_requestsREAD

List sent signature requests via GET /pubapi/v1/egnyte-sign/signature-requests/sent-requests

Egnyte.sign
egnyte_get_pubapi_v1_egnyte_sign_templatesREAD

List templates via GET /pubapi/v1/egnyte-sign/templates

Egnyte.sign
egnyte_get_pubapi_v1_egnyte_sign_templates_by_template_idREAD

Get template details via GET /pubapi/v1/egnyte-sign/templates/{template_id}

Egnyte.sign
egnyte_get_pubapi_v1_etmf_studiesREAD

List studies via GET /pubapi/v1/etmf/studies

Egnyte.etmf
egnyte_get_pubapi_v1_etmf_studies_by_studyid_artifactsREAD

List artifacts and milestones via GET /pubapi/v1/etmf/studies/{studyId}/artifacts

Egnyte.etmf
egnyte_get_pubapi_v1_etmf_studies_by_studyid_filing_levelsREAD

List filing levels via GET /pubapi/v1/etmf/studies/{studyId}/filing-levels

Egnyte.etmf
egnyte_get_pubapi_v1_eventsREAD

List events v1 via GET /pubapi/v1/events

Egnyte.filesystem
egnyte_get_pubapi_v1_events_cursorREAD

Get current cursor via GET /pubapi/v1/events/cursor

Egnyte.filesystem
egnyte_get_pubapi_v1_fs_by_full_path_to_file_folderREAD

List file or folder via GET /pubapi/v1/fs/{path}

Egnyte.filesystem
egnyte_get_pubapi_v1_fs_ids_file_by_group_id_or_entry_id_properties_by_namespace_nameREAD

Get values for a namespace file via GET /pubapi/v1/fs/ids/file/{group_id_or_entry_id}/properties/{namespace_name}

Egnyte.filesystem
egnyte_get_pubapi_v1_fs_ids_folder_by_folder_id_properties_by_namespace_nameREAD

Get values for a namespace folder via GET /pubapi/v1/fs/ids/folder/{folder_id}/properties/{namespace_name}

Egnyte.filesystem
egnyte_get_pubapi_v1_fs_ids_folder_by_folder_id_statsREAD

Get folder statistics via GET /pubapi/v1/fs/ids/folder/{FOLDER_ID}/stats

Egnyte.filesystem
egnyte_get_pubapi_v1_fs_trashREAD

List trash contents v1 via GET /pubapi/v1/fs/trash

Egnyte.filesystem
egnyte_get_pubapi_v1_insights_filesREAD

List recent files via GET /pubapi/v1/insights/files

Egnyte.filesystem
egnyte_get_pubapi_v1_linksREAD

List links via GET /pubapi/v1/links

Egnyte.link
egnyte_get_pubapi_v1_links_by_link_idREAD

Show link details via GET /pubapi/v1/links/{link_id}

Egnyte.link
egnyte_get_pubapi_v1_notesREAD

List comments via GET /pubapi/v1/notes

Egnyte.filesystem
egnyte_get_pubapi_v1_notes_by_uuidREAD

Show comment via GET /pubapi/v1/notes/{uuid}

Egnyte.filesystem
egnyte_get_pubapi_v1_perms_folder_by_pathREAD

Get folder permissions v1 via GET /pubapi/v1/perms/folder/{path}

Egnyte.permission
egnyte_get_pubapi_v1_perms_user_by_usernameREAD

Get effective permissions for a user via GET /pubapi/v1/perms/user/{username}

Egnyte.permission
egnyte_get_pubapi_v1_properties_namespaceREAD

Get all namespaces via GET /pubapi/v1/properties/namespace

Egnyte.filesystem
egnyte_get_pubapi_v1_properties_namespace_by_namespace_nameREAD

Get namespace via GET /pubapi/v1/properties/namespace/{namespace_name}

Egnyte.filesystem
egnyte_get_pubapi_v1_properties_project_tag_custom_fieldsREAD

List all custom field definitions via GET /pubapi/v1/properties/project-tag/custom-fields

Egnyte.projectfolders
egnyte_get_pubapi_v1_searchREAD

Search v1 via GET /pubapi/v1/search

Egnyte.filesystem
egnyte_get_pubapi_v1_upload_requests_templatesREAD

List templates via GET /pubapi/v1/upload-requests/templates

Egnyte.uploadrequests
egnyte_get_pubapi_v1_userinfoREAD

Get user info for an oauth token via GET /pubapi/v1/userinfo

no provider scope
egnyte_get_pubapi_v1_webhooksREAD

List webhooks via GET /pubapi/v1/webhooks

Egnyte.webhooks
egnyte_get_pubapi_v1_webhooks_by_webhookid_detailsREAD

Get webhook details via GET /pubapi/v1/webhooks/{webhookId}/details

Egnyte.webhooks
egnyte_get_pubapi_v1_webhooks_by_webhookid_statusREAD

Get webhook status via GET /pubapi/v1/webhooks/{webhookId}/status

Egnyte.webhooks
egnyte_get_pubapi_v1_whoamiREAD

Get current user information via GET /pubapi/v1/whoami

no provider scope
egnyte_get_pubapi_v1_workflowsREAD

List workflows via GET /pubapi/v1/workflows

Egnyte.filesystem
egnyte_get_pubapi_v1_workflows_by_workflow_idREAD

Get workflow details via GET /pubapi/v1/workflows/{WORKFLOW_ID}

Egnyte.filesystem
egnyte_get_pubapi_v1_workflows_tasksREAD

List tasks via GET /pubapi/v1/workflows/tasks

Egnyte.filesystem
egnyte_get_pubapi_v2_audit_streamREAD

Retrieve audit events get via GET /pubapi/v2/audit/stream

Egnyte.audit
egnyte_get_pubapi_v2_eventsREAD

List events v2 via GET /pubapi/v2/events

Egnyte.filesystem
egnyte_get_pubapi_v2_fs_trashREAD

List trash contents v2 via GET /pubapi/v2/fs/trash

Egnyte.filesystem
egnyte_get_pubapi_v2_fs_trash_totalcountREAD

Get trash total count via GET /pubapi/v2/fs/trash/totalcount

Egnyte.filesystem
egnyte_get_pubapi_v2_groupsREAD

List groups via GET /pubapi/v2/groups

Egnyte.group
egnyte_get_pubapi_v2_groups_by_group_idREAD

Show single group via GET /pubapi/v2/groups/{group_id}

Egnyte.group
egnyte_get_pubapi_v2_linksREAD

List links v2 via GET /pubapi/v2/links

Egnyte.link
egnyte_get_pubapi_v2_perms_by_pathREAD

Get folder permissions via GET /pubapi/v2/perms/{path}

Egnyte.permission
egnyte_get_pubapi_v2_project_foldersREAD

List all projects via GET /pubapi/v2/project-folders

Egnyte.projectfolders
egnyte_get_pubapi_v2_project_folders_by_project_idREAD

Get project by id via GET /pubapi/v2/project-folders/{project_id}

Egnyte.projectfolders
egnyte_get_pubapi_v2_usersREAD

Get user list via GET /pubapi/v2/users

Egnyte.user
egnyte_get_pubapi_v2_users_by_idREAD

Get single user via GET /pubapi/v2/users/{id}

Egnyte.user
egnyte_patch_pubapi_v1_fs_by_pathWRITE

Modify folder options via PATCH /pubapi/v1/fs/{path}

Egnyte.filesystem
egnyte_patch_pubapi_v1_properties_namespace_by_namespace_nameWRITE

Update namespace attributes via PATCH /pubapi/v1/properties/namespace/{namespace_name}

Egnyte.filesystem
egnyte_patch_pubapi_v1_properties_project_tag_custom_fields_by_field_nameWRITE

Update a custom field definition via PATCH /pubapi/v1/properties/project-tag/custom-fields/{field_name}

Egnyte.projectfolders
egnyte_patch_pubapi_v1_properties_project_tag_custom_fields_by_field_name_dataWRITE

Delete custom field definition data via PATCH /pubapi/v1/properties/project-tag/custom-fields/{field_name}/data

Egnyte.projectfolders
egnyte_patch_pubapi_v2_groups_by_group_idWRITE

Partial update to a group via PATCH /pubapi/v2/groups/{group_id}

Egnyte.group
egnyte_patch_pubapi_v2_project_folders_by_project_idWRITE

Update project via PATCH /pubapi/v2/project-folders/{project_id}

Egnyte.projectfolders
egnyte_patch_pubapi_v2_users_by_idWRITE

Update single user via PATCH /pubapi/v2/users/{id}

Egnyte.user
egnyte_post_pubapi_v1_ai_agents_by_agentid_askWRITE

Ask a question to an agent via POST /pubapi/v1/ai/agents/{agentId}/ask

Egnyte.ai
egnyte_post_pubapi_v1_ai_assistant_askREAD

Ai assistant ask via POST /pubapi/v1/ai/assistant/ask

Egnyte.ai
egnyte_post_pubapi_v1_ai_copilot_askREAD

Copilot ask via POST /pubapi/v1/ai/copilot/ask

Egnyte.ai
egnyte_post_pubapi_v1_ai_document_by_entry_id_askREAD

Ask a question via POST /pubapi/v1/ai/document/{entry-id}/ask

Egnyte.ai
egnyte_post_pubapi_v1_ai_document_by_entry_id_summaryREAD

Summarize a document via POST /pubapi/v1/ai/document/{entry-id}/summary

Egnyte.ai
egnyte_post_pubapi_v1_ai_kb_by_kb_id_askREAD

Ask knowledge base via POST /pubapi/v1/ai/kb/{kb-id}/ask

Egnyte.ai
egnyte_post_pubapi_v1_ai_kb_listREAD

List knowledge bases via POST /pubapi/v1/ai/kb/list

Egnyte.ai
egnyte_post_pubapi_v1_audit_etmfWRITE

Create etmf audit report via POST /pubapi/v1/audit/etmf

Egnyte.audit
egnyte_post_pubapi_v1_audit_filesWRITE

Create file audit report via POST /pubapi/v1/audit/files

Egnyte.audit
egnyte_post_pubapi_v1_audit_groupsWRITE

Create group provisioning audit report via POST /pubapi/v1/audit/groups

Egnyte.audit
egnyte_post_pubapi_v1_audit_loginsWRITE

Create login audit report via POST /pubapi/v1/audit/logins

Egnyte.audit
egnyte_post_pubapi_v1_audit_permissionsWRITE

Create permissions audit report via POST /pubapi/v1/audit/permissions

Egnyte.audit
egnyte_post_pubapi_v1_audit_quality_docsWRITE

Create quality docs audit report via POST /pubapi/v1/audit/quality-docs

Egnyte.audit
egnyte_post_pubapi_v1_audit_quality_docs_categoriesWRITE

Create quality docs categories audit report via POST /pubapi/v1/audit/quality-docs-categories

Egnyte.audit
egnyte_post_pubapi_v1_audit_quality_docs_coursesWRITE

Create quality docs courses audit report via POST /pubapi/v1/audit/quality-docs-courses

Egnyte.audit
egnyte_post_pubapi_v1_audit_snapshot_restoreWRITE

Create snapshot restore audit report via POST /pubapi/v1/audit/snapshot-restore

Egnyte.audit
egnyte_post_pubapi_v1_audit_upload_requestsWRITE

Create upload requests audit report via POST /pubapi/v1/audit/upload-requests

Egnyte.audit
egnyte_post_pubapi_v1_audit_usersWRITE

Create user provisioning audit report via POST /pubapi/v1/audit/users

Egnyte.audit
egnyte_post_pubapi_v1_audit_workflow_templatesWRITE

Create workflow templates audit report via POST /pubapi/v1/audit/workflow-templates

Egnyte.audit
egnyte_post_pubapi_v1_audit_workflowsWRITE

Create workflow audit report via POST /pubapi/v1/audit/workflows

Egnyte.audit
egnyte_post_pubapi_v1_audit_workgroup_settingsWRITE

Create configuration settings audit report via POST /pubapi/v1/audit/workgroup-settings

Egnyte.audit
egnyte_post_pubapi_v1_bookmarksWRITE

Create a bookmark via POST /pubapi/v1/bookmarks

Egnyte.bookmark
egnyte_post_pubapi_v1_controlled_docs_assignments_importWRITE

Import training assignments via POST /pubapi/v1/controlled-docs/assignments/import

Egnyte.controlleddocs
egnyte_post_pubapi_v1_controlled_docs_documents_importWRITE

Import a document via POST /pubapi/v1/controlled-docs/documents/import

Egnyte.controlleddocs
egnyte_post_pubapi_v1_document_portal_workspacesWRITE

Create workspace via POST /pubapi/v1/document-portal/workspaces

Egnyte.documentportal
egnyte_post_pubapi_v1_egnyte_sign_signature_requestsWRITE

Create signature request via POST /pubapi/v1/egnyte-sign/signature-requests

Egnyte.sign
egnyte_post_pubapi_v1_etmf_studies_by_studyid_documentsWRITE

Add documents via POST /pubapi/v1/etmf/studies/{studyId}/documents

Egnyte.etmf
egnyte_post_pubapi_v1_etmf_studies_by_studyid_documents_listingREAD

List documents via POST /pubapi/v1/etmf/studies/{studyId}/documents/listing

Egnyte.etmf
egnyte_post_pubapi_v1_fs_by_full_path_to_fileWRITE

Lock or unlock a file (body action lock/unlock) via POST /pubapi/v1/fs/{path}

Egnyte.filesystem
egnyte_post_pubapi_v1_fs_by_full_path_to_file_folderWRITE

Move or copy a file or folder (body action move/copy with destination) via POST /pubapi/v1/fs/{path}

Egnyte.filesystem
egnyte_post_pubapi_v1_fs_by_full_path_to_folderWRITE

Create a folder at the given path (body action add_folder) via POST /pubapi/v1/fs/{path}

Egnyte.filesystem
egnyte_post_pubapi_v1_fs_trashWRITE

Restore items from trash via POST /pubapi/v1/fs/trash

Egnyte.filesystem
egnyte_post_pubapi_v1_hybrid_searchREAD

Hybrid search via POST /pubapi/v1/hybrid-search

Egnyte.ai
egnyte_post_pubapi_v1_linksWRITE

Create a link via POST /pubapi/v1/links

Egnyte.link
egnyte_post_pubapi_v1_navigate_embedded_by_scopeWRITE

Generate an embedded Navigate URL (v1, deprecated -- prefer egnyte_post_pubapi_v2_navigate) via POST /pubapi/v1/navigate/embedded/{scope}

Egnyte.launchwebsession
egnyte_post_pubapi_v1_notesWRITE

Add a comment via POST /pubapi/v1/notes

Egnyte.filesystem
egnyte_post_pubapi_v1_perms_folder_by_pathWRITE

Set folder permissions v1 via POST /pubapi/v1/perms/folder/{path}

Egnyte.permission
egnyte_post_pubapi_v1_project_foldersWRITE

Mark folder as project via POST /pubapi/v1/project-folders

Egnyte.projectfolders
egnyte_post_pubapi_v1_project_folders_by_project_id_cleanupWRITE

Clean up project via POST /pubapi/v1/project-folders/{project_id}/cleanup

Egnyte.projectfolders
egnyte_post_pubapi_v1_properties_project_tag_custom_fieldsWRITE

Create a custom field definition via POST /pubapi/v1/properties/project-tag/custom-fields

Egnyte.projectfolders
egnyte_post_pubapi_v1_searchREAD

Search metadata via POST /pubapi/v1/search

Egnyte.filesystem
egnyte_post_pubapi_v1_upload_requestsWRITE

Create upload request via POST /pubapi/v1/upload-requests

Egnyte.uploadrequests
egnyte_post_pubapi_v1_webhooksWRITE

Register a webhook via POST /pubapi/v1/webhooks

Egnyte.webhooks
egnyte_post_pubapi_v1_webhooks_by_webhookid_statusWRITE

Update webhook status via POST /pubapi/v1/webhooks/{webhookId}/status

Egnyte.webhooks
egnyte_post_pubapi_v1_workflowsWRITE

Create workflow via POST /pubapi/v1/workflows

Egnyte.filesystem
egnyte_post_pubapi_v2_audit_streamREAD

Retrieve audit events post via POST /pubapi/v2/audit/stream

Egnyte.audit
egnyte_post_pubapi_v2_groupsWRITE

Create a group via POST /pubapi/v2/groups

Egnyte.group
egnyte_post_pubapi_v2_navigateWRITE

Generate a Navigate URL that opens the Egnyte Web UI at a file, folder or search via POST /pubapi/v2/navigate

Egnyte.launchwebsession
egnyte_post_pubapi_v2_perms_by_pathWRITE

Set folder permissions via POST /pubapi/v2/perms/{path}

Egnyte.permission
egnyte_post_pubapi_v2_project_foldersWRITE

Create project from template via POST /pubapi/v2/project-folders

Egnyte.projectfolders
egnyte_post_pubapi_v2_project_folders_searchREAD

Find project by root folder via POST /pubapi/v2/project-folders/search

Egnyte.projectfolders
egnyte_post_pubapi_v2_searchREAD

Search v2 via POST /pubapi/v2/search

Egnyte.filesystem
egnyte_post_pubapi_v2_usersWRITE

Create single user via POST /pubapi/v2/users

Egnyte.user
egnyte_put_pubapi_v1_webhooks_by_webhookidWRITE

Update webhook via PUT /pubapi/v1/webhooks/{webhookId}

Egnyte.webhooks
egnyte_put_pubapi_v2_groups_by_group_idWRITE

Full update to a group via PUT /pubapi/v2/groups/{group_id}

Egnyte.group

Put Egnyte behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.