All integrations
Catalogue metadata onlydeveloper toolsv20260821_00

DATABRICKS

Databricks

Databricks is the lakehouse company, helping data teams solve the world's toughest problems with unified analytics platform for big data and AI.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

427

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2API_KEY

OAUTH2

databricks_oauth2

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Workspace URLfull · stringRequired

API_KEY

databricks_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Workspace URLfull · stringRequired
  • Access Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 361–390 of 427 actions

Update SQL Dashboard

DATABRICKS_SQL_DASHBOARDS_UPDATE

Tool to update legacy Databricks SQL dashboard attributes (name, run_as_role, tags). Use when you need to modify dashboard metadata. Note: This operation only affects dashboard object attributes and does NOT add, modify, or remove widgets.

Untrusted display-only summary

Get SQL Object Permissions

DATABRICKS_SQL_DBSQL_PERMISSIONS_GET

Tool to retrieve the access control list for legacy DBSQL (Redash-based) objects including alerts, dashboards, and queries. Use when you need to check who has access to these legacy SQL objects and their permission levels. IMPORTANT: This API is deprecated as of January 2026. For permissions on modern Lakeview dashboa…

Untrusted display-only summary

Set SQL Object Permissions

DATABRICKS_SQL_DBSQL_PERMISSIONS_SET

Tool to set access control list for legacy SQL objects (alerts, dashboards, queries, or data_sources). Use when you need to configure permissions for legacy SQL objects created via the /preview/sql endpoints. IMPORTANT: - This operation REPLACES ALL existing permissions. To retain existing permissions, include them in…

Untrusted display-only summary

Create SQL Query

DATABRICKS_SQL_QUERIES_CREATE

Tool to create a saved SQL query object in Databricks. Use when you need to create a new saved query definition that includes the target SQL warehouse, query text, name, description, tags, and parameters. Note: This creates a saved query object, not an immediate execution. Use Statement Execution API for immediate que…

Untrusted display-only summary

Delete SQL Query

DATABRICKS_SQL_QUERIES_DELETE

Tool to delete a Databricks SQL query (soft delete to trash). Use when you need to remove a query from searches and list views. The query is moved to trash and can be restored through the UI within 30 days, after which it is permanently deleted.

Untrusted display-only summary

Get SQL Query Details

DATABRICKS_SQL_QUERIES_GET

Tool to retrieve detailed information about a specific SQL query by its UUID. Use when you need to get query configuration including SQL text, warehouse ID, parameters, ownership, and metadata.

Untrusted display-only summary

Create Legacy SQL Query

DATABRICKS_SQL_QUERIES_LEGACY_CREATE

Tool to create a new SQL query definition using the legacy API. Use when you need to create queries with the legacy /preview/sql/queries endpoint that uses data_source_id. Note: This is a legacy endpoint. The API has been replaced by /api/2.0/sql/queries which uses warehouse_id instead of data_source_id.

Untrusted display-only summary

Delete Legacy SQL Query

DATABRICKS_SQL_QUERIES_LEGACY_DELETE

Tool to delete a legacy SQL query (soft delete to trash). Use when you need to remove a legacy query from searches and list views. The query is moved to trash and permanently deleted after 30 days. Note: This is a deprecated legacy API that will be phased out; use the non-legacy endpoint instead.

Untrusted display-only summary

Get Legacy SQL Query

DATABRICKS_SQL_QUERIES_LEGACY_GET

Tool to retrieve details of a specific legacy SQL query by its UUID. Use when you need to get information about a legacy query including its SQL text, parameters, configuration, and metadata. Note: This is a legacy endpoint (/api/2.0/preview/sql/queries) that has been replaced by /api/2.0/sql/queries and will be suppo…

Untrusted display-only summary

Restore SQL Query (Legacy)

DATABRICKS_SQL_QUERIES_LEGACY_RESTORE

Tool to restore a trashed SQL query to active state. Use when you need to recover a deleted query within 30 days of deletion. Once restored, the query reappears in list views and searches and can be used for alerts again. This is a legacy/deprecated API endpoint.

Untrusted display-only summary

Update Legacy SQL Query

DATABRICKS_SQL_QUERIES_LEGACY_UPDATE

Tool to update an existing SQL query definition using the legacy API. Use when you need to modify queries with the legacy /preview/sql/queries endpoint. Note: This is a legacy/deprecated endpoint. The newer API uses PATCH /api/2.0/sql/queries/{id} instead.

Untrusted display-only summary

Update SQL Query

DATABRICKS_SQL_QUERIES_UPDATE

Tool to update a saved SQL query object in Databricks using partial field updates. Use when you need to modify specific fields of an existing query without replacing the entire object. Requires update_mask parameter to specify which fields to update. Supports updating query text, configuration, parameters, and metadat…

Untrusted display-only summary

List SQL Query History

DATABRICKS_SQL_QUERY_HISTORY_LIST

Tool to retrieve the history of SQL queries executed against SQL warehouses and serverless compute. Use when you need to list queries by time range, status, user, or warehouse. Returns most recently started queries first (up to max_results). Supports filtering and pagination.

Untrusted display-only summary

Create SQL Query Visualization

DATABRICKS_SQL_QUERY_VISUALIZATIONS_CREATE

Tool to create a new visualization for a Databricks SQL query. Use when you need to add a visual representation (table, chart, counter, funnel, or pivot table) to an existing saved query. The visualization will be attached to the specified query and can be added to dashboards.

Untrusted display-only summary

Create Legacy SQL Query Visualization

DATABRICKS_SQL_QUERY_VISUALIZATIONS_LEGACY_CREATE

Tool to create a visualization in a SQL query using the legacy API. Use when you need to add a visual representation (table, chart, counter, pivot, etc.) to an existing saved query. Note: This is a deprecated endpoint; users should migrate to the current /api/2.0/sql/visualizations API. Databricks does not recommend m…

Untrusted display-only summary

Delete Legacy SQL Query Visualization

DATABRICKS_SQL_QUERY_VISUALIZATIONS_LEGACY_DELETE

Tool to permanently delete a legacy SQL query visualization. Use when you need to remove a visualization from a SQL query using the legacy API endpoint. Note: This is a deprecated legacy endpoint. Databricks recommends migrating to /api/2.0/sql/visualizations/{id} instead.

Untrusted display-only summary

Update Legacy SQL Query Visualization

DATABRICKS_SQL_QUERY_VISUALIZATIONS_LEGACY_UPDATE

Tool to update a visualization in a SQL query using the legacy API. Use when you need to modify visualization properties such as name, description, type, and options. Note: This is a deprecated endpoint; users should migrate to the current queryvisualizations/update method. Databricks does not recommend modifying visu…

Untrusted display-only summary

Update SQL Query Visualization

DATABRICKS_SQL_QUERY_VISUALIZATIONS_UPDATE

Tool to update an existing Databricks SQL query visualization using partial update with field mask. Use when you need to modify visualization properties. Only two fields are updatable: display_name (the name shown in UI) and type (TABLE, CHART, COUNTER, FUNNEL, or PIVOT). The visualization type can be changed to reorg…

Untrusted display-only summary

Get Redash V2 Config

DATABRICKS_SQL_REDASH_CONFIG_GET_CONFIG

Tool to retrieve workspace configuration for Redash V2 in Databricks SQL. Use when you need to get Redash configuration settings for the current workspace.

Untrusted display-only summary

Cancel SQL Statement Execution

DATABRICKS_SQL_STATEMENT_EXEC_CANCEL_EXEC

Tool to cancel an executing SQL statement on a Databricks warehouse. Use when you need to terminate a running SQL query. The response indicates successful receipt of the cancel request, but does not guarantee cancellation. Callers must poll the statement status to confirm the terminal state (CANCELED, SUCCEEDED, FAILE…

Untrusted display-only summary

Execute SQL Statement

DATABRICKS_SQL_STATEMENT_EXEC_EXECUTE_STATEMENT

Execute a SQL statement on a Databricks SQL warehouse. Returns results inline if the query completes within the wait timeout, otherwise returns a statement_id to poll for results. Use this to run SQL queries against your Databricks warehouse. For large result sets, use disposition=EXTERNAL_LINKS and fetch chunks separ…

Untrusted display-only summary

Get SQL Statement Result Chunk

DATABRICKS_SQL_STATEMENT_EXEC_GET_RESULT_CHUNK

Get a specific chunk of results from a SQL statement execution. Use this to paginate through large result sets. The chunk_index is zero-based. Use the manifest from the execute_statement or get_statement response to determine the total number of chunks available.

Untrusted display-only summary

Get SQL Statement Status

DATABRICKS_SQL_STATEMENT_EXEC_GET_STATEMENT

Get the status, manifest, and first chunk of results for a SQL statement execution. Use this to poll for completion after executing a statement asynchronously. The statement result is available for one hour after completion. Returns HTTP 404 if the statement has been in a terminal state for more than 12 hours.

Untrusted display-only summary

Delete SQL Warehouse

DATABRICKS_SQL_WAREHOUSES_DELETE

Deletes a SQL warehouse from the Databricks workspace. Use this tool to permanently remove a SQL warehouse (compute resource) that is no longer needed. The warehouse must exist and you must have appropriate permissions to delete it. Important notes: - Deleted warehouses may be restored within 14 days by contacting Dat…

Untrusted display-only summary

Edit SQL Warehouse

DATABRICKS_SQL_WAREHOUSES_EDIT

Tool to update the configuration of an existing SQL warehouse. Use when you need to modify warehouse settings like cluster size, scaling parameters, auto-stop behavior, or enable features like Photon acceleration and serverless compute. The warehouse is identified by its ID, and you can update various properties inclu…

Untrusted display-only summary

Get SQL Warehouse Details

DATABRICKS_SQL_WAREHOUSES_GET

Tool to retrieve detailed information about a specific SQL warehouse by its ID. Use when you need to get configuration, state, connection details, and resource allocation for a SQL warehouse. Returns comprehensive warehouse information including cluster settings, JDBC/ODBC connection strings, and health status.

Untrusted display-only summary

Get SQL Warehouse Permission Levels

DATABRICKS_SQL_WAREHOUSES_GET_PERMISSION_LEVELS

Tool to retrieve available permission levels for a Databricks SQL warehouse. Use when you need to understand what permission levels can be assigned to users, groups, or service principals for a specific SQL warehouse. Returns permission levels like CAN_USE, CAN_MANAGE, IS_OWNER, CAN_VIEW, and CAN_MONITOR with their de…

Untrusted display-only summary

Get SQL Warehouse Permissions

DATABRICKS_SQL_WAREHOUSES_GET_PERMISSIONS

Tool to retrieve permissions for a Databricks SQL warehouse. Use when you need to check who has access to a specific SQL warehouse and their permission levels. Returns the access control list with user, group, and service principal permissions, including inherited permissions from parent objects.

Untrusted display-only summary

Get Workspace Warehouse Config

DATABRICKS_SQL_WAREHOUSES_GET_WORKSPACE_WAREHOUSE_CONFIG

Tool to retrieve workspace-level SQL warehouse configuration settings. Use when you need to check security policies, serverless compute settings, channel versions, or warehouse type restrictions that apply to all SQL warehouses in the workspace.

Untrusted display-only summary

Set SQL Warehouse Permissions

DATABRICKS_SQL_WAREHOUSES_SET_PERMISSIONS

Tool to set permissions for a Databricks SQL warehouse, replacing all existing permissions. Use when you need to configure access control for a SQL warehouse. This operation is authoritative and overwrites all existing permissions. Exactly one IS_OWNER must be specified. Groups cannot have IS_OWNER permission.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.