Skip to main content
The Databricks node adds Databricks 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. Databricks also includes 5 trigger operations (marked in the tables below) that can start a workflow when something happens in Databricks.
You can wire the Databricks node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Databricks under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Generate a personal access token under User Settings -> Developer -> Access tokens in your Databricks workspace, then paste your workspace URL and the token here. Get your credentials here.

Operations

Access control

OperationIDDescriptionTrigger
Create IP Access Listcreate_ip_access_listCreate an IP access list.
Create On-Behalf-Of Tokencreate_obo_tokenCreate an on-behalf-of token for a service principal.
Create Permission Assignmentcreate_permission_assignmentCreate or update a workspace permission assignment for a principal.
Create Tokencreate_tokenCreate a personal access token.
Delete IP Access Listdelete_ip_access_listDelete an IP access list by ID.
Delete Managed Tokendelete_token_managementDelete a managed token by ID (admin token management).
Delete Permission Assignmentdelete_permission_assignmentDelete a workspace permission assignment for a principal.
Delete Tokendelete_tokenRevoke a personal access token.
Get IP Access Listget_ip_access_listGet a single IP access list by ID.
Get Managed Tokenget_token_managementGet details of a managed token by ID.
Get Object Permissionsget_object_permissionsGet the permissions set on an object.
Get Permission Levelsget_permission_levelsGet the permission levels a user can have on an object.
Get Workspace Configurationget_workspace_confGet workspace configuration values for the given keys.
List IP Access Listslist_ip_access_listsList all IP access lists for the workspace.
List Managed Tokenslist_token_managementList all tokens in the workspace (admin token management).
List Permission Assignmentslist_permission_assignmentsList workspace permission assignments for all principals.
List Tokenslist_tokensList personal access tokens for the calling user.
Set Object Permissionsset_object_permissionsSet (overwrite) the permissions on an object.
Set Workspace Configurationset_workspace_confSet (patch) workspace configuration values.
Update IP Access Listupdate_ip_access_listReplace (update) an existing IP access list.
Update Object Permissionsupdate_object_permissionsUpdate (merge) the permissions on an object.

Alerts

OperationIDDescriptionTrigger
Create Alertcreate_alertCreate an alert.
Create Query Visualizationcreate_query_visualizationCreate a query visualization.
Delete Alertdelete_alertDelete an alert.
Delete Query Visualizationdelete_query_visualizationDelete a query visualization.
Get Alertget_alertGet an alert.
List Alertslist_alertsList alerts.
Update Alertupdate_alertUpdate an alert.
Update Query Visualizationupdate_query_visualizationUpdate a query visualization.

Apps

OperationIDDescriptionTrigger
Create Appcreate_appCreate a new Databricks App.
Delete Appdelete_appDelete a Databricks App by name.
Deploy Appdeploy_appCreate a new deployment for a Databricks App.
Get Appget_appGet details of a Databricks App by name.
Get App Deploymentget_app_deploymentGet a specific deployment of a Databricks App.
List App Deploymentslist_app_deploymentsList deployments for a Databricks App.
List Appslist_appsList all Databricks Apps in the workspace.
Start Appstart_appStart a Databricks App.
Stop Appstop_appStop a Databricks App.
Update Appupdate_appUpdate a Databricks App.

Cluster policies

OperationIDDescriptionTrigger
Create Cluster Policycreate_cluster_policyCreate a new cluster policy from a policy definition.
Delete Cluster Policydelete_cluster_policyDelete a cluster policy by its ID.
Edit Cluster Policyedit_cluster_policyUpdate an existing cluster policy’s name and definition.
Enforce Cluster Complianceenforce_cluster_policy_complianceUpdate a cluster to bring it into compliance with its assigned policy.
Get Cluster Complianceget_cluster_policy_complianceGet the compliance status of a single cluster against its policy.
Get Cluster Policyget_cluster_policyGet a single cluster policy by its ID.
Get Policy Familyget_policy_familyGet a single cluster policy family by its ID.
List Cluster Policieslist_cluster_policiesList all cluster policies in the workspace.
List Policy Compliancelist_cluster_policy_complianceList the compliance status of all clusters governed by a policy.
List Policy Familieslist_policy_familiesList all available cluster policy families.

Clusters

OperationIDDescriptionTrigger
Change Cluster Ownerchange_cluster_ownerChange the owner of a cluster.
Create Clustercreate_clusterCreate and start a new compute cluster.
Edit Clusteredit_clusterUpdate the configuration of an existing all-purpose cluster.
Get Clusterget_clusterGet info/state for one cluster.
Get Cluster Eventsget_cluster_eventsRetrieve the event log for a cluster.
List Availability Zoneslist_availability_zonesList the availability zones where clusters can be created.
List Clusterslist_clustersList all clusters in the workspace.
List Node Typeslist_node_typesList supported Spark node (instance) types.
List Spark Versionslist_spark_versionsList the Spark/Databricks Runtime versions available for clusters.
Permanently Delete Clusterpermanent_delete_clusterPermanently delete a cluster, removing it from the cluster list.
Pin Clusterpin_clusterPin a cluster so it stays in the cluster list after termination.
Resize Clusterresize_clusterResize a cluster to a target number of workers or autoscale range.
Restart Clusterrestart_clusterRestart a running cluster.
Start Clusterstart_clusterStart a terminated cluster.
Terminate Clusterterminate_clusterTerminate (stop) a cluster.
Unpin Clusterunpin_clusterUnpin a cluster so it can be removed from the list after termination.
Update Clusterupdate_clusterPartially update a cluster’s configuration using a field mask.

Command execution

OperationIDDescriptionTrigger
Cancel Commandcancel_commandCancel a running command in an execution context.
Create Execution Contextcreate_execution_contextCreate an execution context on a cluster for running commands.
Destroy Execution Contextdestroy_execution_contextDestroy an existing execution context on a cluster.
Execute Commandexecute_commandRun a command within an execution context on a cluster.
Get Command Statusget_command_statusGet the status and result of a command execution.
Get Execution Context Statusget_execution_context_statusGet the status of an existing execution context.

Dashboards

OperationIDDescriptionTrigger
Create Lakeview Dashboardcreate_lakeview_dashboardCreate a new Lakeview (AI/BI) dashboard.
Create Lakeview Schedulecreate_lakeview_scheduleCreate a schedule for a Lakeview (AI/BI) dashboard.
Delete Lakeview Scheduledelete_lakeview_scheduleDelete a schedule for a Lakeview (AI/BI) dashboard.
Get Lakeview Dashboardget_lakeview_dashboardGet a Lakeview (AI/BI) dashboard by ID.
Get Lakeview Scheduleget_lakeview_scheduleGet a schedule for a Lakeview (AI/BI) dashboard.
Get Published Lakeview Dashboardget_published_lakeview_dashboardGet the published version of a Lakeview (AI/BI) dashboard.
List Lakeview Dashboardslist_lakeview_dashboardsList Lakeview (AI/BI) dashboards in the workspace.
List Lakeview Scheduleslist_lakeview_schedulesList schedules for a Lakeview (AI/BI) dashboard.
Publish Lakeview Dashboardpublish_lakeview_dashboardPublish the current draft of a Lakeview (AI/BI) dashboard.
Trash Lakeview Dashboardtrash_lakeview_dashboardMove a Lakeview (AI/BI) dashboard to the trash.
Unpublish Lakeview Dashboardunpublish_lakeview_dashboardUnpublish a Lakeview (AI/BI) dashboard.
Update Lakeview Dashboardupdate_lakeview_dashboardUpdate a Lakeview (AI/BI) dashboard.
Update Lakeview Scheduleupdate_lakeview_scheduleUpdate a schedule for a Lakeview (AI/BI) dashboard.

Feature store

OperationIDDescriptionTrigger
Create Featurecreate_featureCreate a new feature.
Create Online Storecreate_online_storeCreate a new online store.
Delete Featuredelete_featureDelete a feature by its full name.
Delete Online Storedelete_online_storeDelete an online store by name.
Get Featureget_featureGet a feature by its full name.
Get Online Storeget_online_storeGet an online store by name.
List Featureslist_featuresList all features in the feature engineering registry.
List Online Storeslist_online_storesList all online stores in the workspace.
Update Featureupdate_featureUpdate an existing feature.
Update Online Storeupdate_online_storeUpdate an existing online store.

Files

OperationIDDescriptionTrigger
DBFS: Add Blockdbfs_add_blockAppend a block of base64-encoded data to an open DBFS upload stream.
DBFS: Close Upload Handledbfs_closeClose an open DBFS upload stream, committing the written blocks.
DBFS: Create Upload Handledbfs_createOpen a stream to write a file to DBFS, returning an upload handle.
DBFS: Deletedbfs_deleteDelete a file or directory from DBFS.
DBFS: Get Statusdbfs_get_statusGet the file information (status) of a DBFS file or directory.
DBFS: List Directorydbfs_listList the contents of a DBFS directory.
DBFS: Make Directoriesdbfs_mkdirsCreate the given directory (and necessary parents) in DBFS.
DBFS: Movedbfs_moveMove a file or directory from one DBFS location to another.
DBFS: Put Filedbfs_putUpload a small file (<= 1 MB) to DBFS in a single request.
DBFS: Read Filedbfs_readRead the contents of a DBFS file, returned base64-encoded.
Files: Create Directorycreate_directoryCreate a directory (and necessary parents) in a Unity Catalog volume.
Files: Delete Directorydelete_directoryDelete an (empty) directory from a Unity Catalog volume.
Files: Delete Filedelete_fileDelete a file from a Unity Catalog volume via the Files API.
Files: Download Filedownload_fileDownload a file from a Unity Catalog volume via the Files API.
Files: Get File Metadataget_file_metadataGet metadata (existence, size, content type) of a Files API file.
Files: List Directory Contentslist_directory_contentsList the contents of a directory in a Unity Catalog volume.
Files: Upload Fileupload_fileUpload a file to a Unity Catalog volume via the Files API (raw content).

Genie

OperationIDDescriptionTrigger
Create Genie Messagecreate_genie_messageAdd a follow-up message to an existing Genie conversation.
Execute Genie Message Queryexecute_genie_message_queryExecute the SQL query generated for a Genie message.
Get Genie Messageget_genie_messageGet a message (and its status/attachments) from a Genie conversation.
Get Genie Message Attachment Query Resultget_genie_message_attachment_query_resultGet the query result for a specific attachment on a Genie message.
Get Genie Message Query Resultget_genie_message_query_resultGet the SQL query result for a Genie message.
Get Genie Spaceget_genie_spaceGet metadata for a single Genie space.
List Genie Conversationslist_genie_conversationsList conversations in a Genie space.
List Genie Spaceslist_genie_spacesList Genie spaces the caller can access.
Start Genie Conversationstart_genie_conversationStart a new Genie conversation with an initial message.

Identity

OperationIDDescriptionTrigger
Create Groupcreate_groupCreate a new group via SCIM.
Create Service Principalcreate_service_principalCreate a new service principal via SCIM.
Create Usercreate_userCreate a new user via SCIM.
Delete Groupdelete_groupDelete a group by SCIM id.
Delete Service Principaldelete_service_principalDelete a service principal by SCIM id.
Delete Userdelete_userDelete a user by SCIM id.
Get Current Userget_current_userGet the SCIM details of the currently authenticated user.
Get Groupget_groupGet a group by SCIM id.
Get Service Principalget_service_principalGet a service principal by SCIM id.
Get Userget_userGet a user by SCIM id.
List Groupslist_groupsList groups in the workspace via SCIM.
List Service Principalslist_service_principalsList service principals in the workspace via SCIM.
List Userslist_usersList users in the workspace via SCIM.
Patch Grouppatch_groupPartially update a group via SCIM PatchOp.
Patch Service Principalpatch_service_principalPartially update a service principal via SCIM PatchOp.
Patch Userpatch_userPartially update a user via SCIM PatchOp.
Update Groupupdate_groupReplace a group via SCIM (PUT).
Update Service Principalupdate_service_principalReplace a service principal via SCIM (PUT).
Update Userupdate_userReplace a user via SCIM (PUT).

Instance pools

OperationIDDescriptionTrigger
Add Instance Profileadd_instance_profileRegister an instance profile so it can be used to launch clusters.
Create Instance Poolcreate_instance_poolCreate a new instance pool.
Delete Instance Pooldelete_instance_poolDelete an instance pool, terminating its idle instances asynchronously.
Edit Instance Pooledit_instance_poolEdit an existing instance pool. All required fields must be supplied.
Edit Instance Profileedit_instance_profileEdit the IAM role association of a registered instance profile.
Get Instance Poolget_instance_poolRetrieve the configuration of a single instance pool.
List Instance Poolslist_instance_poolsList all instance pools in the workspace.
List Instance Profileslist_instance_profilesList the instance profiles that the calling user can use to launch clusters.
Remove Instance Profileremove_instance_profileRemove a registered instance profile from the workspace.

Jobs

OperationIDDescriptionTrigger
Cancel All Runscancel_all_runsCancel all active runs of a job.
Cancel Job Runcancel_runCancel an active run.
Create Jobcreate_jobCreate a new job from a JSON definition.
Delete Jobdelete_jobDelete a job.
Delete Rundelete_runDelete a non-active run. Returns an error if the run is active.
Enforce Job Complianceenforce_job_complianceUpdate a job so its cluster requirements conform to the current policy.
Export Runexport_runExport and retrieve the job run task rendered notebook output.
Get Jobget_jobGet a single job’s definition.
Get Job Complianceget_job_complianceGet the compliance status of a job, including whether it is in violation of its policy.
Get Job Runget_runGet details/state of a single run.
Get Run Outputget_run_outputRetrieve the output of a completed task run.
List Job Compliancelist_job_complianceList the compliance status of all jobs using a given policy.
List Job Runslist_runsList job runs, filterable by job.
List Jobslist_jobsList jobs in the workspace.
Repair Runrepair_runRe-run one or more tasks of a failed job run.
Reset Jobreset_jobOverwrite all settings for a given job with the provided settings.
Run Job Nowrun_nowTrigger an immediate run of an existing job.
Submit One-Time Runsubmit_runSubmit a one-time run without creating a persistent job.
Update Jobupdate_jobAdd, update, or remove specific settings of an existing job.

Libraries

OperationIDDescriptionTrigger
All Cluster Library Statusesall_cluster_library_statusesGet the status of all libraries on all clusters.
Cluster Library Statuscluster_library_statusGet the status of libraries on a single cluster.
Create Global Init Scriptcreate_global_init_scriptCreate a new global init script.
Delete Global Init Scriptdelete_global_init_scriptDelete a global init script.
Get Global Init Scriptget_global_init_scriptGet the details and content of a global init script.
Install Librariesinstall_librariesInstall libraries on a cluster.
List Global Init Scriptslist_global_init_scriptsList all global init scripts in the workspace.
Uninstall Librariesuninstall_librariesUninstall libraries from a cluster.
Update Global Init Scriptupdate_global_init_scriptUpdate an existing global init script.

MLflow experiments

OperationIDDescriptionTrigger
Create Experimentmlflow_create_experimentCreate a new MLflow experiment.
Create Runmlflow_create_runCreate a new MLflow run within an experiment.
Delete Experimentmlflow_delete_experimentMark an MLflow experiment as deleted.
Delete Runmlflow_delete_runMark an MLflow run as deleted.
Delete Run Tagmlflow_delete_run_tagDelete a tag from an MLflow run.
Get Experimentmlflow_get_experimentGet metadata for an MLflow experiment by ID.
Get Experiment By Namemlflow_get_experiment_by_nameGet metadata for an MLflow experiment by name.
Get Metric Historymlflow_get_metric_historyGet the full logged history of a metric for an MLflow run.
Get Runmlflow_get_runGet metadata, metrics, params and tags for an MLflow run.
List Artifactsmlflow_list_artifactsList artifacts stored for an MLflow run.
Log Batchmlflow_log_batchLog a batch of metrics, params and tags to an MLflow run in one call.
Log Metricmlflow_log_metricLog a metric value for an MLflow run.
Log Parammlflow_log_paramLog a parameter (hyperparameter) for an MLflow run.
Restore Experimentmlflow_restore_experimentRestore a deleted MLflow experiment.
Restore Runmlflow_restore_runRestore a deleted MLflow run.
Search Experimentsmlflow_search_experimentsSearch for MLflow experiments matching filter criteria.
Search Runsmlflow_search_runsSearch for MLflow runs across one or more experiments.
Set Experiment Tagmlflow_set_experiment_tagSet a tag on an MLflow experiment.
Set Run Tagmlflow_set_run_tagSet a tag on an MLflow run.
Update Experimentmlflow_update_experimentUpdate an MLflow experiment’s name.
Update Runmlflow_update_runUpdate the status, end time or name of an MLflow run.

MLflow model registry

OperationIDDescriptionTrigger
Create Model Versionmlflow_create_model_versionCreate a new version of a registered model.
Create Registered Modelmlflow_create_registered_modelCreate a new registered model in the MLflow Model Registry.
Create Registry Webhookmlflow_create_registry_webhookCreate a Model Registry webhook that fires on registry events.
Delete Model Versionmlflow_delete_model_versionDelete a specific model version.
Delete Model Version Tagmlflow_delete_model_version_tagDelete a tag from a model version.
Delete Registered Modelmlflow_delete_registered_modelDelete a registered model.
Delete Registered Model Tagmlflow_delete_registered_model_tagDelete a tag from a registered model.
Delete Registry Webhookmlflow_delete_registry_webhookDelete a Model Registry webhook.
Get Latest Model Versionsmlflow_get_latest_model_versionsGet the latest model versions for a registered model, optionally filtered by stages.
Get Model Versionmlflow_get_model_versionGet the details of a specific model version.
Get Model Version Download URImlflow_get_model_version_download_uriGet the download URI for a model version’s artifacts.
Get Registered Modelmlflow_get_registered_modelGet the details of a registered model.
List Registry Webhooksmlflow_list_registry_webhooksList Model Registry webhooks, optionally filtered by model or events.
Rename Registered Modelmlflow_rename_registered_modelRename a registered model.
Search Model Versionsmlflow_search_model_versionsSearch for model versions matching a filter.
Search Registered Modelsmlflow_search_registered_modelsSearch for registered models matching a filter.
Set Model Version Tagmlflow_set_model_version_tagSet a tag on a model version.
Set Registered Model Aliasmlflow_set_registered_model_aliasSet an alias pointing to a specific version of a registered model.
Set Registered Model Tagmlflow_set_registered_model_tagSet a tag on a registered model.
Test Registry Webhookmlflow_test_registry_webhookSend a test event to a Model Registry webhook.
Transition Model Version Stagemlflow_transition_model_version_stageTransition a model version to a new stage.
Update Model Versionmlflow_update_model_versionUpdate the description of a model version.
Update Registered Modelmlflow_update_registered_modelUpdate the description of a registered model.
Update Registry Webhookmlflow_update_registry_webhookUpdate an existing Model Registry webhook.

Pipelines

OperationIDDescriptionTrigger
Create Pipelinecreate_pipelineCreate a new Delta Live Tables pipeline.
Delete Pipelinedelete_pipelineDelete a pipeline.
Get Pipelineget_pipelineGet a single pipeline’s definition and status.
Get Pipeline Updateget_pipeline_updateGet the status of a specific pipeline update.
List Pipeline Eventslist_pipeline_eventsList event log entries for a pipeline.
List Pipeline Updateslist_pipeline_updatesList updates (runs) for a pipeline.
List Pipelineslist_pipelinesList Delta Live Tables pipelines in the workspace.
Start Pipeline Updatestart_pipeline_updateTrigger a new update (run) of a pipeline.
Stop Pipelinestop_pipelineStop the pipeline’s active update if one is running.
Update Pipelineupdate_pipelineUpdate (replace) an existing pipeline’s settings.

Secrets

OperationIDDescriptionTrigger
Create Secret Scopecreate_secret_scopeCreate a Databricks-backed or Azure Key Vault-backed secret scope.
Delete Secretdelete_secretDelete a secret from a scope.
Delete Secret ACLdelete_secret_aclDelete an ACL on a secret scope for a principal.
Delete Secret Scopedelete_secret_scopeDelete a secret scope.
Get Secretget_secretGet the bytes value of a secret.
Get Secret ACLget_secret_aclGet the ACL applied to a principal for a secret scope.
List Secret ACLslist_secret_aclsList all ACLs applied to a secret scope.
List Secret Scopeslist_secret_scopesList secret scopes.
List Secretslist_secretsList secret metadata (keys and timestamps) for a scope.
Put Secretput_secretInsert or update a secret in a scope.
Put Secret ACLput_secret_aclCreate or overwrite an ACL on a secret scope for a principal.

Serving endpoints

OperationIDDescriptionTrigger
Create Serving Endpointcreate_serving_endpointCreate a new model serving endpoint.
Delete Serving Endpointdelete_serving_endpointDelete a serving endpoint by name.
Get Serving Endpointget_serving_endpointGet details of a serving endpoint by name.
Get Serving Endpoint Metricsget_serving_endpoint_metricsGet the metrics of a serving endpoint (Prometheus/OpenMetrics format).
Get Serving Endpoint OpenAPIget_serving_endpoint_openapiGet the OpenAPI schema of a serving endpoint.
List Serving Endpointslist_serving_endpointsList all serving endpoints in the workspace.
Patch Serving Endpoint Tagspatch_serving_endpoint_tagsAdd or remove tags on a serving endpoint.
Put Serving Endpoint Rate Limitsput_serving_endpoint_rate_limitsSet (replace) the rate limits on a serving endpoint.
Query Serving Endpointquery_serving_endpointQuery (invoke) a serving endpoint with a request payload.
Update Serving Endpoint Configupdate_serving_endpoint_configUpdate the config (served entities and traffic) of a serving endpoint.

SQL

OperationIDDescriptionTrigger
Cancel SQL Statementcancel_statementCancel an in-progress SQL statement execution.
Get SQL Statementget_statementPoll status and fetch results for a SQL statement.
Run SQL Statementrun_statementExecute a SQL statement on a SQL warehouse.

SQL queries

OperationIDDescriptionTrigger
Create Querycreate_queryCreate a new SQL query.
Delete Querydelete_queryMove a SQL query to the trash.
Get Queryget_queryGet a SQL query by ID.
List Data Sourceslist_data_sourcesList the SQL warehouses available as query data sources.
List Querieslist_queriesList all SQL queries in the workspace.
List Query Historylist_query_historyList the history of SQL query executions.
List Query Visualizationslist_query_visualizationsList visualizations on a SQL query.
Update Queryupdate_queryUpdate an existing SQL query.

SQL warehouses

OperationIDDescriptionTrigger
Create Warehousecreate_warehouseCreate a new SQL warehouse.
Delete Warehousedelete_warehouseDelete a SQL warehouse.
Edit Warehouseedit_warehouseUpdate the configuration of an existing SQL warehouse.
Get SQL Warehouseget_warehouseGet info/state for a single SQL warehouse.
Get Warehouse Workspace Configget_warehouse_workspace_configGet the workspace-level configuration that applies to all SQL warehouses.
List SQL Warehouseslist_warehousesList all SQL warehouses in the workspace.
Set Warehouse Workspace Configset_warehouse_workspace_configSet the workspace-level configuration that applies to all SQL warehouses.
Start SQL Warehousestart_warehouseStart (resume) a stopped SQL warehouse.
Stop SQL Warehousestop_warehouseStop a running SQL warehouse.

Triggers

OperationIDDescriptionTrigger
On Any Job Eventon_any_job_eventFires on any Databricks job webhook notification event.Yes
On Job Duration Threshold Exceededon_job_duration_warningFires when a Databricks job run exceeds its configured duration warning threshold.Yes
On Job Run Failedon_job_failureFires when a Databricks job run ends in an unsuccessful state.Yes
On Job Run Startedon_job_startFires when a Databricks job run starts.Yes
On Job Run Succeededon_job_successFires when a Databricks job run completes successfully.Yes

Unity catalog

OperationIDDescriptionTrigger
Check Table Existscheck_table_existsCheck whether a table exists in Unity Catalog.
Create Catalogcreate_catalogCreate a new catalog in Unity Catalog.
Create Connectioncreate_connectionCreate a new Unity Catalog connection to an external data system.
Create External Locationcreate_external_locationCreate a new external location in Unity Catalog.
Create Functioncreate_functionCreate a new function in Unity Catalog.
Create Metastorecreate_metastoreCreate a new Unity Catalog metastore.
Create Schemacreate_schemaCreate a new schema in a Unity Catalog catalog.
Create Storage Credentialcreate_storage_credentialCreate a new storage credential in Unity Catalog.
Create Volumecreate_volumeCreate a new volume in Unity Catalog.
Delete Catalogdelete_catalogDelete a catalog from Unity Catalog.
Delete Connectiondelete_connectionDelete a Unity Catalog connection by name.
Delete External Locationdelete_external_locationDelete an external location.
Delete Functiondelete_functionDelete a function from Unity Catalog.
Delete Metastoredelete_metastoreDelete a Unity Catalog metastore by ID.
Delete Schemadelete_schemaDelete a schema from Unity Catalog.
Delete Storage Credentialdelete_storage_credentialDelete a storage credential.
Delete Tabledelete_tableDelete a table from Unity Catalog.
Delete Volumedelete_volumeDelete a volume from Unity Catalog.
Get Catalogget_catalogGet a catalog by name from Unity Catalog.
Get Connectionget_connectionGet a Unity Catalog connection by name.
Get Current Metastore Assignmentget_current_metastore_assignmentGet the metastore assignment for the current workspace.
Get External Locationget_external_locationGet an external location by name.
Get Functionget_functionGet a function from Unity Catalog by its full name.
Get Metastoreget_metastoreGet a Unity Catalog metastore by ID.
Get Metastore Summaryget_metastore_summaryGet summary information about the metastore assigned to the current workspace.
Get Schemaget_schemaGet a schema by full name from Unity Catalog.
Get Storage Credentialget_storage_credentialGet a storage credential by name.
Get Tableget_tableGet a table’s metadata/columns by full name.
Get Volumeget_volumeGet metadata for a volume in Unity Catalog.
List Catalogslist_catalogsList Unity Catalog catalogs.
List Connectionslist_connectionsList all Unity Catalog connections in the metastore.
List External Locationslist_external_locationsList external locations in the Unity Catalog metastore.
List Functionslist_functionsList functions within a Unity Catalog schema.
List Metastoreslist_metastoresList all Unity Catalog metastores the caller has access to.
List Schemaslist_schemasList schemas in a catalog.
List Storage Credentialslist_storage_credentialsList storage credentials in the Unity Catalog metastore.
List Table Summarieslist_table_summariesList table summaries for a catalog in Unity Catalog.
List Tableslist_tablesList tables in a schema.
List Volumeslist_volumesList volumes within a schema in Unity Catalog.
Update Catalogupdate_catalogUpdate an existing Unity Catalog catalog.
Update Connectionupdate_connectionUpdate an existing Unity Catalog connection.
Update External Locationupdate_external_locationUpdate an existing external location.
Update Functionupdate_functionUpdate the owner of a Unity Catalog function.
Update Metastoreupdate_metastoreUpdate an existing Unity Catalog metastore.
Update Schemaupdate_schemaUpdate an existing Unity Catalog schema.
Update Storage Credentialupdate_storage_credentialUpdate an existing storage credential.
Update Volumeupdate_volumeUpdate a volume’s name, comment, or owner in Unity Catalog.
Validate Storage Credentialvalidate_storage_credentialValidate a storage credential against a location or self-hosted URL.

Unity catalog grants

OperationIDDescriptionTrigger
Create Table Constraintcreate_table_constraintCreate a primary-key, foreign-key, or check constraint on a table.
Delete Table Constraintdelete_table_constraintDelete a named constraint from a table.
Disable System Schemadisable_system_schemaDisable a system schema for a metastore.
Enable System Schemaenable_system_schemaEnable a system schema for a metastore.
Get Artifact Allowlistget_artifact_allowlistGet the artifact allowlist of a certain artifact type in the metastore.
Get Effective Grantsget_effective_grantsGet effective (inherited) permissions on a securable in Unity Catalog.
Get Grantsget_grantsGet permissions on a securable object in Unity Catalog.
List Resource Quotaslist_resource_quotasList all resource quotas under a metastore.
List System Schemaslist_system_schemasList system schemas for a metastore.
Set Artifact Allowlistset_artifact_allowlistSet the artifact allowlist of a certain artifact type in the metastore.
Update Grantsupdate_grantsUpdate permissions on a securable object in Unity Catalog.

Unity catalog models

OperationIDDescriptionTrigger
Create Registered Modelcreate_registered_modelCreate a registered model in Unity Catalog.
Delete Model Versiondelete_model_versionDelete a model version.
Delete Registered Modeldelete_registered_modelDelete a registered model.
Delete Registered Model Aliasdelete_registered_model_aliasDelete an alias from a registered model.
Get Model Versionget_model_versionGet a specific model version by number.
Get Model Version By Aliasget_model_version_by_aliasGet a model version by alias.
Get Registered Modelget_registered_modelGet a registered model by its full three-level name.
List Model Versionslist_model_versionsList versions of a registered model.
List Registered Modelslist_registered_modelsList registered models in Unity Catalog.
Set Registered Model Aliasset_registered_model_aliasSet an alias on a registered model pointing to a version.
Update Model Versionupdate_model_versionUpdate a model version’s comment.
Update Registered Modelupdate_registered_modelUpdate a registered model’s name, comment, or owner.

Unity catalog monitoring

OperationIDDescriptionTrigger
Create Online Tablecreate_online_tableCreate an online table (serving-optimized read replica of a UC table).
Create Quality Monitorcreate_quality_monitorCreate a Lakehouse Monitor for a Unity Catalog table.
Delete Online Tabledelete_online_tableDelete an online table by name.
Delete Quality Monitordelete_quality_monitorDelete the Lakehouse Monitor for a Unity Catalog table.
Get Column Lineageget_column_lineageGet upstream and downstream column lineage for a table column.
Get Online Tableget_online_tableGet an online table by name.
Get Quality Monitorget_quality_monitorGet the Lakehouse Monitor for a Unity Catalog table.
Get Quality Monitor Refreshget_quality_monitor_refreshGet a specific refresh of a table’s monitor.
Get Table Lineageget_table_lineageGet upstream and downstream table lineage for a table.
List Quality Monitor Refresheslist_quality_monitor_refreshesList refreshes of a table’s monitor.
Run Quality Monitor Refreshrun_quality_monitor_refreshTrigger a refresh (metric recomputation) of a table’s monitor.
Update Quality Monitorupdate_quality_monitorUpdate the Lakehouse Monitor for a Unity Catalog table.
OperationIDDescriptionTrigger
Create Vector Search Endpointcreate_vector_search_endpointCreate a new vector search endpoint
Create Vector Search Indexcreate_vector_search_indexCreate a new vector search index
Delete Vector Search Endpointdelete_vector_search_endpointDelete a vector search endpoint
Delete Vector Search Indexdelete_vector_search_indexDelete a vector search index
Delete Vector Search Index Datadelete_vector_search_index_dataDelete rows of data from a Direct Access vector search index by primary key
Get Vector Search Endpointget_vector_search_endpointGet details of a vector search endpoint
Get Vector Search Indexget_vector_search_indexGet details of a vector search index
List Vector Search Endpointslist_vector_search_endpointsList all vector search endpoints in the workspace
List Vector Search Indexeslist_vector_search_indexesList all vector search indexes on an endpoint
Query Vector Search Indexquery_vector_search_indexQuery a vector search index
Query Vector Search Index Next Pagequery_vector_search_index_next_pageRetrieve the next page of vector search query results
Scan Vector Search Indexscan_vector_search_indexScan the rows of a vector search index
Sync Vector Search Indexsync_vector_search_indexTrigger a sync of a Delta Sync vector search index
Upsert Vector Search Index Dataupsert_vector_search_index_dataUpsert rows of data into a Direct Access vector search index

Workspace

OperationIDDescriptionTrigger
Create Git Credentialcreate_git_credentialCreate a Git credential entry for the calling user.
Create Repocreate_repoCreate a repo in the workspace and link it to a remote Git repo.
Delete Git Credentialdelete_git_credentialDelete the Git credential with the given credential ID.
Delete Repodelete_repoDelete the repo with the given repo ID.
Delete Workspace Objectdelete_workspace_objectDelete an object or directory in the workspace.
Export Workspace Objectexport_workspaceExport a notebook/file.
Get Git Credentialget_git_credentialGet the Git credential with the given credential ID.
Get Repoget_repoGet the repo with the given repo ID.
Get Workspace Statusget_workspace_statusGet the status of an object or directory in the workspace.
Import Workspace Objectimport_workspaceImport a notebook/file to a workspace path.
List Git Credentialslist_git_credentialsGet the calling user’s Git credentials.
List Reposlist_reposGet repos that the calling user has Manage permissions on.
List Workspace Objectslist_workspaceList notebooks/folders/files under a workspace path.
Make Workspace Directoriesmake_workspace_directoriesCreate the given directory and necessary parent directories in the workspace.
Update Git Credentialupdate_git_credentialUpdate the Git credential with the given credential ID.
Update Repoupdate_repoUpdate the repo to a different branch or tag, or update its sparse checkout settings.