Skip to main content
The OneLake node adds OneLake operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. OneLake also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in OneLake.
You can wire the OneLake node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect OneLake under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your OneLake account when prompted; no keys to copy. Connect your Microsoft account with access to a Fabric workspace. OneLake uses Microsoft Entra ID (Azure AD) OAuth 2.0; no API key is available. Get your credentials here. NoClick requests the following permissions:
  • https://storage.azure.com/user_impersonation
  • https://api.fabric.microsoft.com/OneLake.ReadWrite.All
  • offline_access

Operations

Data access

OperationIDDescriptionTrigger
Create/Update Data Access Rolecreate_or_update_data_access_roleCreate or update a single OneLake data access role (the only API to set OneLake perms).
Delete Data Access Roledelete_data_access_roleDelete a OneLake data access role.
Get Data Access Roleget_data_access_roleGet a single OneLake data access role’s rules and members.
List Data Access Roleslist_data_access_rolesList OneLake data access (RBAC) roles for an item, the only API to read them.

Filesystem

OperationIDDescriptionTrigger
Append to Fileappend_fileUpload bytes into a created file at a given offset.
Check Accesscheck_accessCheck whether the caller has r/w/x access to a path (no data read).
Create Directorycreate_directoryCreate a folder inside a managed item (e.g. a lakehouse Files folder).
Create Filecreate_fileCreate a new (empty) file resource to append to.
Delete Pathdelete_pathDelete a user-created file or folder.
Flush Fileflush_fileCommit appended bytes, finalizing the upload.
Get Access Controlget_access_controlRead the Fabric permissions mapped to a POSIX x-ms-acl for a path.
Get Propertiesget_propertiesReturn metadata (size, ETag, last-modified) for a file or directory.
Lease Pathlease_pathAcquire, renew, change, release, or break a lease on a file (concurrency).
List Blobslist_blobsList blobs under a workspace container via the Blob endpoint (flat/prefix).
List Pathslist_pathsList files and folders under a workspace or item path (DFS filesystem).
Read Fileread_fileDownload file content.
Rename / Move Pathrename_pathMove or rename a user-created file or folder within allowed paths.
Set Propertiesset_propertiesUpdate user-defined x-ms-properties metadata on a path.

Settings

OperationIDDescriptionTrigger
Get OneLake Settingsget_settingsRead workspace-level OneLake settings (Fabric Core).

Shortcuts

OperationIDDescriptionTrigger
Create Shortcutcreate_shortcutCreate a shortcut to OneLake, ADLS Gen2, S3, GCS, Blob, Dataverse, etc.
Create Shortcuts (Bulk)create_shortcuts_bulkCreate many shortcuts in one call (Fabric Core bulk shortcut API).
Delete Shortcutdelete_shortcutDelete a shortcut (does not delete the target data).
Get Shortcutget_shortcutRetrieve a single shortcut definition.
List Shortcutslist_shortcutsList all shortcuts in an item.
Reset Shortcut Cachereset_shortcut_cacheClear cached files for shortcuts in the workspace.

Tables

OperationIDDescriptionTrigger
Get Delta Tableget_delta_tableGet Delta table metadata details (Unity Catalog API).
Get Iceberg Configget_iceberg_configGet the Iceberg REST Catalog config for an item (returns the prefix).
Get Iceberg Namespaceget_iceberg_namespaceLoad metadata (location, properties) for an Iceberg namespace.
Get Iceberg Tableget_iceberg_tableLoad Iceberg table metadata.
List Delta Schemaslist_delta_schemasList schemas via the Unity Catalog-compatible Delta API.
List Delta Tableslist_delta_tablesList Delta tables in a schema (Unity Catalog API).
List Iceberg Namespaceslist_iceberg_namespacesList schemas (namespaces) in an item via the Iceberg REST Catalog.
List Iceberg Tableslist_iceberg_tablesList tables within a schema via the Iceberg REST Catalog.

Other

OperationIDDescriptionTrigger
On New Fileon_new_fileTrigger when a new file appears under a OneLake pathYes