DATA · DATA & ANALYTICS
Clusters, jobs, SQL warehouses, and Unity Catalog in their own workspace.
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.
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.
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.
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.
databricks_access_control_check_policyREADCheck access policy to a resource. GET /api/2.0/access-control/check-policy-v2 on Databricks. Requires actor, permission, resource, consistency_token, authz_identity.
databricks_account_access_control_proxy_get_assignable_roles_for_resourceREADGets all the roles that can be granted on an account level resource. A role is grantable if the rule set on the resource can contain an access rule of the role.
databricks_account_access_control_proxy_get_rule_setREADGet a rule set by its name. A rule set is always attached to a resource and contains a list of access rules on the said resource. Currently only a default rule set for each resource is supported.
databricks_account_iam_v2_create_account_access_identity_ruleWRITECreates a new account access identity rule for a given account. This allows administrators to explicitly allow or deny specific principals from accessing the account.
databricks_account_iam_v2_create_attribute_control_entryWRITECreates (allows) an identity attribute control-list entry for an account.
databricks_account_iam_v2_delete_account_access_identity_ruleWRITEDESTRUCTIVE - Deletes an account access identity rule for a given principal.
databricks_account_iam_v2_delete_attribute_control_entryWRITEDESTRUCTIVE - Deletes an identity attribute control-list entry.
databricks_account_iam_v2_get_account_access_identity_ruleREADGets an account access identity rule for a given principal.
databricks_account_iam_v2_get_attribute_control_entryREADGets an identity attribute control-list entry.
databricks_account_iam_v2_get_external_groupREADRetrieves an external group with the given external ID from the customer's IdP. If the group does not exist, it will be created in the account. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error.
databricks_account_iam_v2_get_external_service_principalREADRetrieves an external service principal with the given external ID from the customer's IdP. If the service principal does not exist, it will be created. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error.
databricks_account_iam_v2_get_external_userREADRetrieves an external user with the given external ID from the customer's IdP. If the user does not exist, it will be created. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error.
databricks_account_iam_v2_list_account_access_identity_rulesREADLists all account access identity rules for a given account. These rules control which principals (users, service principals, groups) from the customer's IdP are allowed or denied access to the Databricks account.
databricks_account_iam_v2_list_attribute_control_entriesREADLists the identity attribute control-list entries for an account.
databricks_account_iam_v2_update_attribute_control_entryWRITEUpdates an identity attribute control-list entry for an account.
databricks_agent_bricks_cancel_optimizeWRITEDESTRUCTIVE - Cancel a Custom LLM Optimization Run.
databricks_agent_bricks_create_custom_llmWRITECreate a Custom LLM. POST /api/2.0/custom-llms on Databricks. Requires name, instructions.
databricks_agent_bricks_delete_custom_llmWRITEDESTRUCTIVE — Delete a Custom LLM. DELETE /api/2.0/custom-llms/{id} on Databricks. Requires id.
databricks_agent_bricks_get_custom_llmREADGet a Custom LLM. GET /api/2.0/custom-llms/{id} on Databricks. Requires id.
databricks_agent_bricks_start_optimizeWRITEStart a Custom LLM Optimization Run. POST /api/2.0/custom-llms/{id}/optimize on Databricks. Requires id.
databricks_agent_bricks_update_custom_llmWRITEUpdate a Custom LLM. PATCH /api/2.0/custom-llms/{id} on Databricks. Requires id, custom_llm, update_mask.
databricks_ai_gateway_create_agent_serviceWRITECreates an agent service in a Unity Catalog schema. An agent service is a governed securable that registers an AI agent and exposes it for discovery, access control, and auditing. The caller supplies the leaf name in ``agent_service_id`` and the agent...
databricks_ai_gateway_create_mcp_serviceWRITECreates an MCP service in a Unity Catalog schema. An MCP (Model Context Protocol) service is a governed securable that registers an MCP server and exposes its tools for discovery, access control, and invocation. The caller supplies the leaf name in...
databricks_ai_gateway_create_model_provider_serviceWRITECreates a model provider service in a Unity Catalog schema. A model provider service is a governed connection to an external model provider (for example OpenAI, Azure OpenAI, or Amazon Bedrock) that model services reference to invoke that provider. The...
databricks_ai_gateway_create_model_serviceWRITECreates a model service in a Unity Catalog schema. A model service is a governed AI Gateway endpoint that routes inference requests to one or more model destinations. The caller supplies the leaf name in ``model_service_id``. You must be the owner of the...
databricks_ai_gateway_delete_agent_serviceWRITEDESTRUCTIVE - Deletes the agent service identified by its resource name. Optionally supply an ``etag`` to make the delete conditional on the agent service not having changed since it was read. You must be the owner of the agent service or have ``MANAGE`` on...
databricks_ai_gateway_delete_mcp_serviceWRITEDESTRUCTIVE - Deletes the MCP service identified by its resource name. Optionally supply an ``etag`` to make the delete conditional on the MCP service not having changed since it was read. You must be the owner of the MCP service or have ``MANAGE`` on it...
databricks_ai_gateway_delete_model_provider_serviceWRITEDESTRUCTIVE - Deletes the model provider service identified by its resource name. Optionally supply an ``etag`` to make the delete conditional on the model provider service not having changed since it was read. You must be the owner of the model provider...
databricks_ai_gateway_delete_model_serviceWRITEDESTRUCTIVE - Deletes the model service identified by its resource name. Optionally supply an ``etag`` to make the delete conditional on the model service not having changed since it was read. You must be the owner of the model service or have ``MANAGE`` on...
databricks_ai_gateway_get_agent_serviceREADReturns the agent service identified by its resource name. You must be the owner of the agent service or have ``EXECUTE``, ``READ_METADATA``, or ``MANAGE`` on it, plus ``USE_CATALOG`` on the parent catalog and ``USE_SCHEMA`` on the parent schema.
databricks_ai_gateway_get_mcp_serviceREADReturns the MCP service identified by its resource name. You must be the owner of the MCP service or have ``EXECUTE``, ``READ_METADATA``, or ``MANAGE`` on it, plus ``USE_CATALOG`` on the parent catalog and ``USE_SCHEMA`` on the parent schema.
databricks_ai_gateway_get_model_provider_serviceREADReturns the model provider service identified by its resource name. You must be the owner of the model provider service or have ``EXECUTE``, ``READ_METADATA``, or ``MANAGE`` on it, plus ``USE_CATALOG`` on the parent catalog and ``USE_SCHEMA`` on the parent...
databricks_ai_gateway_get_model_serviceREADReturns the model service identified by its resource name. You must be the owner of the model service or have ``EXECUTE``, ``READ_METADATA``, or ``MANAGE`` on it, plus ``USE_CATALOG`` on the parent catalog and ``USE_SCHEMA`` on the parent schema.
databricks_ai_gateway_list_agent_servicesREADLists the agent services in a Unity Catalog schema. Provide ``parent`` as ``schemas/{catalog}.{schema}``. Results are paginated; pass the returned ``next_page_token`` to fetch subsequent pages. Requires ``USE_CATALOG`` on the parent catalog and...
databricks_ai_gateway_list_mcp_servicesREADLists the MCP services in a Unity Catalog schema. Provide ``parent`` as ``schemas/{catalog}.{schema}``. Results are paginated; pass the returned ``next_page_token`` to fetch subsequent pages. Requires ``USE_CATALOG`` on the parent catalog and ``USE_SCHEMA``...
databricks_ai_gateway_list_model_provider_servicesREADLists the model provider services in a Unity Catalog schema. Provide ``parent`` as ``schemas/{catalog}.{schema}``. Results are paginated; pass the returned ``next_page_token`` to fetch subsequent pages. Requires ``USE_CATALOG`` on the parent catalog and...
databricks_ai_gateway_list_model_servicesREADLists the model services in a Unity Catalog schema. Provide ``parent`` as ``schemas/{catalog}.{schema}``. Results are paginated; pass the returned ``next_page_token`` to fetch subsequent pages. Requires ``USE_CATALOG`` on the parent catalog and...
databricks_ai_gateway_update_agent_serviceWRITEUpdates an agent service. Only the fields named in ``update_mask`` are changed; the resource name and agent service type are immutable. Optionally supply an ``etag`` to make the update conditional on the agent service not having changed since it was read...
databricks_ai_gateway_update_mcp_serviceWRITEUpdates an MCP service. Only the fields named in ``update_mask`` are changed; the resource name is immutable. Optionally supply an ``etag`` to make the update conditional on the MCP service not having changed since it was read. You must be the owner of the...
databricks_ai_gateway_update_model_provider_serviceWRITEUpdates a model provider service. Only the fields named in ``update_mask`` are changed; the resource name and provider type are immutable. Optionally supply an ``etag`` to make the update conditional on the model provider service not having changed since it...
databricks_ai_gateway_update_model_serviceWRITEUpdates a model service. Only the fields named in ``update_mask`` are changed; the resource name is immutable. Optionally supply an ``etag`` to make the update conditional on the model service not having changed since it was read. You must be the owner of...
databricks_ai_search_create_endpointWRITECreate a new AI Search endpoint. POST /api/2.0/ai-search/{parent}/endpoints on Databricks. Requires parent.
databricks_ai_search_create_indexWRITECreate a new AI Search index. POST /api/2.0/ai-search/{parent}/indexes on Databricks. Requires parent.
databricks_ai_search_delete_endpointWRITEDESTRUCTIVE - Delete an AI Search endpoint.
databricks_ai_search_delete_indexWRITEDESTRUCTIVE - Delete an AI Search index.
databricks_ai_search_get_endpointREADGet details for a single AI Search endpoint.
databricks_ai_search_get_indexREADGet details for a single AI Search index.
databricks_ai_search_list_endpointsREADList AI Search endpoints in a workspace.
databricks_ai_search_list_indexesREADList AI Search indexes on an endpoint. GET /api/2.0/ai-search/{parent}/indexes on Databricks. Requires parent.
databricks_ai_search_query_indexWRITEQuery (search) an AI Search index. Read-only, so a read-scoped token may invoke it.
databricks_ai_search_remove_dataWRITEDESTRUCTIVE - Remove rows by primary key from a Direct Access AI Search index.
databricks_ai_search_scan_indexWRITEScan (paginate over) the rows of an AI Search index.
databricks_ai_search_sync_indexWRITESynchronize a Delta Sync AI Search index with its source Delta table. Applies only to Delta Sync indexes; Direct Access indexes are written via the data-plane upsert path.
databricks_ai_search_update_endpointWRITEUpdate an existing AI Search endpoint. Multi-bucket masks are supported and dispatched in deterministic bucket order: budget policy, custom tags, throughput, then scaling/replicas. Per-bucket dispatch is not atomic across buckets — if a later bucket fails...
databricks_ai_search_upsert_dataWRITEUpsert rows into a Direct Access AI Search index.
databricks_aibi_dashboard_embedding_access_policy_deleteWRITEDESTRUCTIVE - Delete the AI/BI dashboard embedding access policy, reverting back to the default.
databricks_aibi_dashboard_embedding_access_policy_getREADRetrieves the AI/BI dashboard embedding access policy. The default setting is ALLOW_APPROVED_DOMAINS, permitting AI/BI dashboards to be embedded on approved domains.
databricks_aibi_dashboard_embedding_access_policy_updateWRITEUpdates the AI/BI dashboard embedding access policy at the workspace level.
databricks_aibi_dashboard_embedding_approved_domains_deleteWRITEDESTRUCTIVE - Delete the list of domains approved to host embedded AI/BI dashboards, reverting back to the default empty list.
databricks_aibi_dashboard_embedding_approved_domains_getREADRetrieves the list of domains approved to host embedded AI/BI dashboards.
databricks_aibi_dashboard_embedding_approved_domains_updateWRITEUpdates the list of domains approved to host embedded AI/BI dashboards. This update will fail if the current workspace access policy is not ALLOW_APPROVED_DOMAINS.
databricks_alerts_createWRITECreates an alert. POST /api/2.0/sql/alerts on Databricks.
databricks_alerts_deleteWRITEDESTRUCTIVE - Moves an alert to the trash. Trashed alerts immediately disappear from searches and list views, and can no longer trigger. You can restore a trashed alert through the UI. A trashed alert is permanently deleted after 30 days.
databricks_alerts_getREADGets an alert. GET /api/2.0/sql/alerts/{id} on Databricks. Requires id.
databricks_alerts_legacy_createWRITECreates an alert. An alert is a Databricks SQL object that periodically runs a query, evaluates a condition of its result, and notifies users or notification destinations if the condition was met. **Warning**: This API is deprecated. Please use...
databricks_alerts_legacy_deleteWRITEDESTRUCTIVE - Deletes an alert. Deleted alerts are no longer accessible and cannot be restored. **Note**: Unlike queries and dashboards, alerts cannot be moved to the trash. **Warning**: This API is deprecated. Please use :method:alerts/delete instead. `Learn...
databricks_alerts_legacy_getREADGets an alert. **Warning**: This API is deprecated. Please use :method:alerts/get instead. `Learn more `__
databricks_alerts_legacy_listREADGets a list of alerts. **Warning**: This API is deprecated. Please use :method:alerts/list instead. `Learn more `__
databricks_alerts_legacy_updateWRITEUpdates an alert. **Warning**: This API is deprecated. Please use :method:alerts/update instead. `Learn more `__
databricks_alerts_listREADGets a list of alerts accessible to the user, ordered by creation time. **Warning:** Calling this API concurrently 10 or more times could result in throttling, service degradation, or a temporary ban.
databricks_alerts_updateWRITEUpdates an alert. PATCH /api/2.0/sql/alerts/{id} on Databricks. Requires id, update_mask.
databricks_alerts_v2_create_alertWRITECreate Alert. POST /api/2.0/alerts on Databricks.
databricks_alerts_v2_get_alertREADGets an alert. GET /api/2.0/alerts/{id} on Databricks. Requires id.
databricks_alerts_v2_list_alertsREADGets a list of alerts accessible to the user, ordered by creation time.
databricks_alerts_v2_trash_alertWRITEDESTRUCTIVE - Moves an alert to the trash. Trashed alerts immediately disappear from list views, and can no longer trigger. You can restore a trashed alert through the UI. A trashed alert is permanently deleted after 30 days.
databricks_alerts_v2_update_alertWRITEUpdate alert. PATCH /api/2.0/alerts/{id} on Databricks. Requires id, update_mask.
databricks_apps_createWRITECreates a new app. POST /api/2.0/apps on Databricks.
databricks_apps_create_spaceWRITECreates a new app space. POST /api/2.0/app-spaces on Databricks.
databricks_apps_create_updateWRITECreates an app update and starts the update process. The update process is asynchronous and the status of the update can be checked with the GetAppUpdate method.
databricks_apps_deleteWRITEDESTRUCTIVE — Deletes an app. DELETE /api/2.0/apps/{name} on Databricks. Requires name.
databricks_apps_delete_app_thumbnailWRITEDESTRUCTIVE - Deletes the thumbnail for an app.
databricks_apps_delete_spaceWRITEDESTRUCTIVE — Deletes an app space. DELETE /api/2.0/app-spaces/{name} on Databricks. Requires name.
databricks_apps_deployWRITECreates an app deployment for the app with the supplied name.
databricks_apps_getREADRetrieves information for the app with the supplied name.
databricks_apps_get_deploymentREADRetrieves information for the app deployment with the supplied name and deployment id.
databricks_apps_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_apps_get_permissionsREADGets the permissions of an app. Apps can inherit permissions from their root object.
databricks_apps_get_spaceREADRetrieves information for the app space with the supplied name.
databricks_apps_get_space_operationREADGets the status of an app space update operation.
databricks_apps_get_updateREADGets the status of an app update. GET /api/2.0/apps/{app_name}/update on Databricks. Requires app_name.
databricks_apps_listREADLists all apps in the workspace. GET /api/2.0/apps on Databricks.
databricks_apps_list_deploymentsREADLists all app deployments for the app with the supplied name.
databricks_apps_list_spacesREADLists all app spaces in the workspace. GET /api/2.0/app-spaces on Databricks.
databricks_apps_settings_create_custom_templateWRITECreates a custom template. POST /api/2.0/apps-settings/templates on Databricks.
databricks_apps_settings_delete_custom_templateWRITEDESTRUCTIVE - Deletes the custom template with the specified name.
databricks_apps_settings_get_custom_templateREADGets the custom template with the specified name.
databricks_apps_settings_list_custom_templatesREADLists all custom templates in the workspace.
databricks_apps_settings_update_custom_templateWRITEUpdates the custom template with the specified name. Note that the template name cannot be updated.
databricks_apps_startWRITEStart the last active deployment of the app in the workspace.
databricks_apps_stopWRITEStops the active deployment of the app in the workspace.
databricks_apps_updateWRITEUpdates the app with the supplied name. PATCH /api/2.0/apps/{name} on Databricks. Requires name.
databricks_apps_update_app_thumbnailWRITEUpdates the thumbnail for an app. PATCH /api/2.0/apps/{name}/thumbnail on Databricks. Requires name.
databricks_apps_update_spaceWRITEUpdates an app space. The update process is asynchronous and the status of the update can be checked with the GetSpaceOperation method.
databricks_automatic_cluster_update_getREADGets the automatic cluster update setting.
databricks_automatic_cluster_update_updateWRITEUpdates the automatic cluster update setting for the workspace. A fresh etag needs to be provided in ``PATCH`` requests (as part of the setting field). The etag can be retrieved by making a ``GET`` request before the ``PATCH`` request. If the setting is...
databricks_bundle_complete_versionWRITEMarks a version as complete and releases the deployment lock. The server atomically: 1. Sets the version status to the provided terminal status. 2. Sets `complete_time` to the current server timestamp. 3. Releases the lock on the parent deployment. 4...
databricks_bundle_create_deploymentWRITECreates a new deployment in the workspace. The caller must provide a `deployment_id` which becomes the final component of the deployment's resource name. If a deployment with the same ID already exists, the server returns `ALREADY_EXISTS`.
databricks_bundle_create_operationWRITECreates a resource operation under a version. The caller must provide a `resource_key` which becomes the final component of the operation's name. If an operation with the same key already exists under the version, the server returns `ALREADY_EXISTS`. On...
databricks_bundle_create_versionWRITECreates a new version under a deployment. Creating a version acquires an exclusive lock on the deployment, preventing concurrent deploys. The caller provides a `version_id` which the server validates equals `last_version_id + 1` on the deployment.
databricks_bundle_delete_deploymentWRITEDESTRUCTIVE - Deletes a deployment. The deployment is marked as deleted. It and all its children (versions and their operations) will be permanently deleted after the retention policy expires. If the deployment has an in-progress version, the server returns...
databricks_bundle_deployments_complete_versionWRITEMarks a version as complete and releases the deployment lock. The server atomically: 1. Sets the version status to the provided terminal status. 2. Sets ``complete_time`` to the current server timestamp. 3. Releases the lock on the parent deployment. 4...
databricks_bundle_deployments_create_deploymentWRITECreates a new deployment in the workspace.
databricks_bundle_deployments_create_versionWRITECreates a new version under a deployment. Creating a version acquires an exclusive lock on the deployment, preventing concurrent deploys. The caller provides a ``version_id``, a numeric string that must be numerically greater than the deployment's most...
databricks_bundle_deployments_delete_deploymentWRITEDESTRUCTIVE — Deletes a deployment. DELETE /api/2.0/bundle/{name} on Databricks. Requires name.
databricks_bundle_deployments_get_deploymentREADRetrieves a deployment by its resource name.
databricks_bundle_deployments_get_operationREADRetrieves a resource operation by its resource name.
databricks_bundle_deployments_get_resourceREADRetrieves a deployment resource by its resource name.
databricks_bundle_deployments_get_versionREADRetrieves a version by its resource name.
databricks_bundle_deployments_heartbeatWRITESends a heartbeat to renew the lock held by a version. The server validates that the version is the active (non-terminal) version on the parent deployment and resets the lock expiry. If the lock has already expired or the version is no longer active, the...
databricks_bundle_deployments_list_deploymentsREADLists deployments in the workspace. GET /api/2.0/bundle/deployments on Databricks.
databricks_bundle_deployments_list_operationsREADLists resource operations under a version.
databricks_bundle_deployments_list_resourcesREADLists resources under a deployment. GET /api/2.0/bundle/{parent}/resources on Databricks. Requires parent.
databricks_bundle_deployments_list_versionsREADLists versions under a deployment, ordered numerically by version_id descending (most recent first).
databricks_bundle_deployments_update_operationWRITEUpdates a resource operation's mutable fields. ``state``, ``error_message``, ``resource_id``, ``status``, and ``dashboard_metadata`` may be updated, independently; ``update_mask`` must contain only those paths. All other fields are immutable. The update is...
databricks_bundle_get_deploymentREADRetrieves a deployment by its resource name.
databricks_bundle_get_operationREADRetrieves a resource operation by its resource name.
databricks_bundle_get_resourceREADRetrieves a deployment resource by its resource name.
databricks_bundle_get_versionREADRetrieves a version by its resource name.
databricks_bundle_heartbeatWRITESends a heartbeat to renew the lock held by a version. The server validates that the version is the active (non-terminal) version on the parent deployment and resets the lock expiry. If the lock has already expired or the version is no longer active, the...
databricks_bundle_list_deploymentsREADLists deployments in the workspace. GET /api/2.0/bundle/deployments on Databricks.
databricks_bundle_list_operationsREADLists resource operations under a version.
databricks_bundle_list_resourcesREADLists resources under a deployment. GET /api/2.0/bundle/{parent}/resources on Databricks. Requires parent.
databricks_bundle_list_versionsREADLists versions under a deployment, ordered by version_id descending (most recent first).
databricks_catalogs_createWRITECreates a new catalog instance in the parent metastore if the caller is a metastore admin or has the **CREATE_CATALOG** privilege.
databricks_catalogs_deleteWRITEDESTRUCTIVE - Deletes the catalog that matches the supplied name. The caller must be a metastore admin or the owner of the catalog.
databricks_catalogs_getREADGets the specified catalog in a metastore. The caller must be a metastore admin, the owner of the catalog, or a user that has the **USE_CATALOG** privilege set for their account.
databricks_catalogs_listREADGets an array of catalogs in the metastore. If the caller is the metastore admin, all catalogs will be retrieved. Otherwise, only catalogs owned by the caller (or for which the caller has the **USE_CATALOG** privilege) will be retrieved. There is no...
databricks_catalogs_updateWRITEUpdates the catalog that matches the supplied name. The caller must be either the owner of the catalog, or a metastore admin (when changing the owner field of the catalog).
databricks_clean_room_assets_createWRITECreate a clean room asset —share an asset like a notebook or table into the clean room. For each UC asset that is added through this method, the clean room owner must also have enough privilege on the asset to consume it. The privilege must be maintained...
databricks_clean_room_assets_listREADList assets. GET /api/2.0/clean-rooms/{clean_room_name}/assets on Databricks. Requires clean_room_name.
databricks_clean_room_auto_approval_rules_createWRITECreate an auto-approval rule. POST /api/2.0/clean-rooms/{clean_room_name}/auto-approval-rules on Databricks. Requires clean_room_name, auto_approval_rule.
databricks_clean_room_auto_approval_rules_deleteWRITEDESTRUCTIVE - Delete a auto-approval rule by rule ID
databricks_clean_room_auto_approval_rules_getREADGet a auto-approval rule by rule ID. GET /api/2.0/clean-rooms/{clean_room_name}/auto-approval-rules/{rule_id} on Databricks. Requires clean_room_name, rule_id.
databricks_clean_room_auto_approval_rules_listREADList all auto-approval rules for the caller
databricks_clean_room_auto_approval_rules_updateWRITEUpdate a auto-approval rule by rule ID. PATCH /api/2.0/clean-rooms/{clean_room_name}/auto-approval-rules/{rule_id} on Databricks. Requires clean_room_name, rule_id.
databricks_clean_room_task_runs_listREADList all the historical notebook task runs in a clean room.
databricks_clean_room_task_runs_list_clean_room_task_runs_handlerREADList all the historical task runs in a clean room.
databricks_clean_rooms_createWRITECreate a new clean room with the specified collaborators. This method is asynchronous; the returned name field inside the clean_room field can be used to poll the clean room status, using the `cleanrooms/get `__ method. When this method returns, the clean...
databricks_clean_rooms_create_output_catalogWRITECreate the output catalog of the clean room.
databricks_clean_rooms_deleteWRITEDESTRUCTIVE - Delete a clean room. After deletion, the clean room will be removed from the metastore. If the other collaborators have not deleted the clean room, they will still have the clean room in their metastore, but it will be in a DELETED state and no...
databricks_clean_rooms_getREADGet the details of a clean room given its name.
databricks_clean_rooms_listREADGet a list of all clean rooms of the metastore. Only clean rooms the caller has access to are returned.
databricks_clean_rooms_updateWRITEUpdate a clean room. The caller must be the owner of the clean room, have **MODIFY_CLEAN_ROOM** privilege, or be metastore admin. When the caller is a metastore admin, only the **owner** field can be updated.
databricks_cluster_policies_createWRITECreates a new policy with prescribed settings.
databricks_cluster_policies_deleteWRITEDESTRUCTIVE - Delete a policy for a cluster. Clusters governed by this policy can still run, but cannot be edited.
databricks_cluster_policies_editWRITEUpdate an existing policy for cluster. This operation may make some clusters governed by the previous policy invalid.
databricks_cluster_policies_getREADGet a cluster policy entity. Creation and editing is available to admins only.
databricks_cluster_policies_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_cluster_policies_get_permissionsREADGets the permissions of a cluster policy. Cluster policies can inherit permissions from their root object.
databricks_cluster_policies_listREADReturns a list of policies accessible by the requesting user.
databricks_clusters_change_ownerWRITEChange the owner of the cluster. You must be an admin and the cluster must be terminated to perform this operation. The service principal application ID can be supplied as an argument to ``owner_username``.
databricks_clusters_createWRITECreates a new Spark cluster. This method will acquire new instances from the cloud provider if necessary. This method is asynchronous; the returned ``cluster_id`` can be used to poll the cluster status. When this method returns, the cluster will be in a...
databricks_clusters_deleteWRITEDESTRUCTIVE - Terminates the Spark cluster with the specified ID. The cluster is removed asynchronously. Once the termination has completed, the cluster will be in a ``TERMINATED`` state. If the cluster is already in a ``TERMINATING`` or ``TERMINATED`` state...
databricks_clusters_editWRITEUpdates the configuration of a cluster to match the provided attributes and size. A cluster can be updated if it is in a ``RUNNING`` or ``TERMINATED`` state. If a cluster is updated while in a ``RUNNING`` state, it will be restarted so that the new...
databricks_clusters_eventsWRITERetrieves a list of events about the activity of a cluster. This API is paginated. If there are more events to read, the response includes all the parameters necessary to request the next page of events.
databricks_clusters_getREADRetrieves the information for a cluster given its identifier. Clusters can be described while they are running, or up to 60 days after they are terminated.
databricks_clusters_get_diagnosticREADReturns the most recent cluster diagnostics result for a cluster. Cluster diagnostics are a set of environment checks -- for example, network reachability to the control plane, storage, DNS, and the SCC tunnel -- that verify the cluster's environment is set...
databricks_clusters_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_clusters_get_permissionsREADGets the permissions of a cluster. Clusters can inherit permissions from their root object.
databricks_clusters_listREADReturn information about all pinned and active clusters, and all clusters terminated within the last 30 days. Clusters terminated prior to this period are not included.
databricks_clusters_list_node_typesREADReturns a list of supported Spark node types. These node types can be used to launch a cluster.
databricks_clusters_list_zonesREADReturns a list of availability zones where clusters can be created in (For example, us-west-2a). These zones can be used to launch a cluster.
databricks_clusters_permanent_deleteWRITEDESTRUCTIVE - Permanently deletes a Spark cluster. This cluster is terminated and resources are asynchronously removed. In addition, users will no longer see permanently deleted clusters in the cluster list, and API users can no longer perform any action on...
databricks_clusters_pinWRITEPinning a cluster ensures that the cluster will always be returned by the ListClusters API. Pinning a cluster that is already pinned will have no effect. This API can only be called by workspace admins.
databricks_clusters_resizeWRITEResizes a cluster to have a desired number of workers. This will fail unless the cluster is in a ``RUNNING`` state.
databricks_clusters_restartWRITEDESTRUCTIVE - Restarts a Spark cluster with the supplied ID. If the cluster is not currently in a ``RUNNING`` state, nothing will happen.
databricks_clusters_spark_versionsREADReturns the list of available Spark versions. These versions can be used to launch a cluster.
databricks_clusters_startWRITEStarts a terminated Spark cluster with the supplied ID. This works similar to ``createCluster`` except: - The previous cluster id and attributes are preserved. - The cluster starts with the last specified cluster size. - If the previous cluster was an...
databricks_clusters_unpinWRITEUnpinning a cluster will allow the cluster to eventually be removed from the ListClusters API. Unpinning a cluster that is not pinned will have no effect. This API can only be called by workspace admins.
databricks_clusters_updateWRITEUpdates the configuration of a cluster to match the partial set of attributes and size. Denote which fields to update using the ``update_mask`` field in the request body. A cluster can be updated if it is in a ``RUNNING`` or ``TERMINATED`` state. If a...
databricks_compliance_security_profile_getREADGets the compliance security profile setting.
databricks_compliance_security_profile_updateWRITEUpdates the compliance security profile setting for the workspace. A fresh etag needs to be provided in ``PATCH`` requests (as part of the setting field). The etag can be retrieved by making a ``GET`` request before the ``PATCH`` request. If the setting is...
databricks_connections_createWRITECreates a new connection Creates a new connection to an external data source. It allows users to specify connection details and configurations for interaction with the external server.
databricks_connections_deleteWRITEDESTRUCTIVE - Deletes the connection that matches the supplied name.
databricks_connections_getREADGets a connection from it's name. GET /api/2.1/unity-catalog/connections/{name} on Databricks. Requires name.
databricks_connections_listREADList all connections. NOTE: we recommend using max_results=0 to use the paginated version of this API. Unpaginated calls will be deprecated soon. PAGINATION BEHAVIOR: When using pagination (max_results >= 0), a page may contain zero results while still...
databricks_connections_updateWRITEUpdates the connection that matches the supplied name.
databricks_consumer_fulfillments_getREADGet a high level preview of the metadata of listing installable content.
databricks_consumer_fulfillments_listREADGet all listings fulfillments associated with a listing. A *fulfillment* is a potential installation. Standard installations contain metadata about the attached share or git repo. Only one of these fields will be present. Personalized installations contain...
databricks_consumer_installations_createWRITEInstall payload associated with a Databricks Marketplace listing.
databricks_consumer_installations_deleteWRITEDESTRUCTIVE - Uninstall an installation associated with a Databricks Marketplace listing.
databricks_consumer_installations_listREADList all installations across all listings.
databricks_consumer_installations_list_listing_installationsREADList all installations for a particular listing.
databricks_consumer_installations_updateWRITEThis is a update API that will update the part of the fields defined in the installation table as well as interact with external services according to the fields not included in the installation table 1. the token will be rotate if the rotateToken flag is...
databricks_consumer_listings_batch_getREADBatch get a published listing in the Databricks Marketplace that the consumer has access to.
databricks_consumer_listings_getREADGet a published listing in the Databricks Marketplace that the consumer has access to.
databricks_consumer_listings_listREADList all published listings in the Databricks Marketplace that the consumer has access to.
databricks_consumer_listings_searchREADSearch published listings in the Databricks Marketplace that the consumer has access to. This query supports a variety of different search parameters and performs fuzzy matching.
databricks_consumer_personalization_requests_createWRITECreate a personalization request for a listing.
databricks_consumer_personalization_requests_getREADGet the personalization request for a listing. Each consumer can make at *most* one personalization request for a listing.
databricks_consumer_personalization_requests_listREADList personalization requests for a consumer across all listings.
databricks_consumer_providers_batch_getREADBatch get a provider in the Databricks Marketplace with at least one visible listing.
databricks_consumer_providers_getREADGet a provider in the Databricks Marketplace with at least one visible listing.
databricks_consumer_providers_listREADList all providers in the Databricks Marketplace with at least one visible listing.
databricks_credentials_create_credentialWRITECreates a new credential. The type of credential to be created is determined by the **purpose** field, which should be either **SERVICE** or **STORAGE**. The caller must be a metastore admin or have the metastore privilege **CREATE_STORAGE_CREDENTIAL** for...
databricks_credentials_delete_credentialWRITEDESTRUCTIVE - Deletes a service or storage credential from the metastore. The caller must be an owner of the credential.
databricks_credentials_generate_temporary_service_credentialWRITEReturns a set of temporary credentials generated using the specified service credential. The caller must be a metastore admin or have the metastore privilege **ACCESS** on the service credential.
databricks_credentials_get_credentialREADGets a service or storage credential from the metastore. The caller must be a metastore admin, the owner of the credential, or have any permission on the credential.
databricks_credentials_list_credentialsREADGets an array of credentials (as **CredentialInfo** objects). The array is limited to only the credentials that the caller has permission to access. If the caller is a metastore admin, retrieval of credentials is unrestricted. There is no guarantee of a...
databricks_credentials_manager_exchange_tokenWRITEExchange tokens with an Identity Provider to get a new access token. It allows specifying scopes to determine token permissions. POST /exchange-tokens/token is the documented public form, expressed via ``google.api.http`` below. GET...
databricks_credentials_update_credentialWRITEUpdates a service or storage credential on the metastore. The caller must be the owner of the credential or a metastore admin or have the ``MANAGE`` permission. If the caller is a metastore admin, only the **owner** field can be changed.
databricks_credentials_validate_credentialWRITEValidates a credential. For service credentials (purpose is **SERVICE**), either the **credential_name** or the cloud-specific credential must be provided. For storage credentials (purpose is **STORAGE**), at least one of **external_location_name** and...
databricks_current_user_meREADGet details about the current method caller's identity.
databricks_dashboard_email_subscriptions_deleteWRITEDESTRUCTIVE - Reverts the Dashboard Email Subscriptions setting to its default value.
databricks_dashboard_email_subscriptions_getREADGets the Dashboard Email Subscriptions setting.
databricks_dashboard_email_subscriptions_updateWRITEUpdates the Dashboard Email Subscriptions setting.
databricks_dashboard_widgets_createWRITEAdds a widget to a dashboard. POST /api/2.0/preview/sql/widgets on Databricks. Requires dashboard_id, options, width.
databricks_dashboard_widgets_deleteWRITEDESTRUCTIVE - Removes a widget from a dashboard
databricks_dashboard_widgets_updateWRITEUpdates an existing widget. POST /api/2.0/preview/sql/widgets/{id} on Databricks. Requires id, dashboard_id, options, width.
databricks_dashboards_deleteWRITEDESTRUCTIVE - Moves a dashboard to the trash. Trashed dashboards do not appear in list views or searches, and cannot be shared. **Warning**: This API is deprecated. Please use the AI/BI Dashboards API instead. `Learn more `__
databricks_dashboards_getREADReturns a JSON representation of a dashboard object, including its visualization and query objects. **Warning**: This API is deprecated. Please use the AI/BI Dashboards API instead. `Learn more `__
databricks_dashboards_listREADFetch a paginated list of dashboard objects. **Warning**: Calling this API concurrently 10 or more times could result in throttling, service degradation, or a temporary ban. **Warning**: This API is deprecated. Please use the AI/BI Dashboards API instead...
databricks_dashboards_restoreWRITEA restored dashboard appears in list views and searches and can be shared. **Warning**: This API is deprecated. Please use the AI/BI Dashboards API instead. `Learn more `__
databricks_dashboards_updateWRITEModify this dashboard definition. This operation only affects attributes of the dashboard object. It does not add, modify, or remove widgets. **Note**: You cannot undo this operation. **Warning**: This API is deprecated. Please use the AI/BI Dashboards API...
databricks_data_classification_create_catalog_configWRITECreate Data Classification configuration for a catalog. Creates a new config resource, which enables Data Classification for the specified catalog. - The config must not already exist for the catalog.
databricks_data_classification_delete_catalog_configWRITEDESTRUCTIVE - Delete Data Classification configuration for a catalog.
databricks_data_classification_get_catalog_configREADGet the Data Classification configuration for a catalog.
databricks_data_classification_update_catalog_configWRITEUpdate the Data Classification configuration for a catalog. - The config must already exist for the catalog. - Updates fields specified in the update_mask. Use update_mask field to perform partial updates of the configuration.
databricks_data_quality_cancel_refreshWRITEDESTRUCTIVE - Cancels a data quality monitor refresh. Currently only supported for the ``table`` ``object_type``. The call must be made in the same workspace as where the monitor was created. The caller must have either of the following sets of permissions...
databricks_data_quality_create_monitorWRITECreate a data quality monitor on a Unity Catalog object. The caller must provide either ``anomaly_detection_config`` for a schema monitor or ``data_profiling_config`` for a table monitor. For the ``table`` ``object_type``, the caller must have either of the...
databricks_data_quality_create_refreshWRITECreates a refresh. Currently only supported for the ``table`` ``object_type``. The call must be made in the same workspace as where the monitor was created. The caller must have either of the following sets of permissions: 1. **MANAGE** and **USE_CATALOG**...
databricks_data_quality_delete_monitorWRITEDESTRUCTIVE - Delete a data quality monitor on Unity Catalog object. For the ``table`` ``object_type``, the caller must have either of the following sets of permissions: **MANAGE** and **USE_CATALOG** on the table's parent catalog. **USE_CATALOG** on the...
databricks_data_quality_delete_refreshWRITEDESTRUCTIVE - (Unimplemented) Delete a refresh
databricks_data_quality_get_monitorREADRead a data quality monitor on a Unity Catalog object. For the ``table`` ``object_type``, the caller must have either of the following sets of permissions: 1. **MANAGE** and **USE_CATALOG** on the table's parent catalog. 2. **USE_CATALOG** on the table's...
databricks_data_quality_get_refreshREADGet data quality monitor refresh. The call must be made in the same workspace as where the monitor was created. For the ``table`` ``object_type``, the caller must have either of the following sets of permissions: 1. **MANAGE** and **USE_CATALOG** on the...
databricks_data_quality_list_monitorREAD(Unimplemented) List data quality monitors.
databricks_data_quality_list_refreshREADList data quality monitor refreshes. The call must be made in the same workspace as where the monitor was created. For the ``table`` ``object_type``, the caller must have either of the following sets of permissions: 1. **MANAGE** and **USE_CATALOG** on the...
databricks_data_quality_update_monitorWRITEUpdate a data quality monitor on Unity Catalog object. For the ``table`` ``object_type``, the caller must have either of the following sets of permissions: 1. **MANAGE** and **USE_CATALOG** on the table's parent catalog. 2. **USE_CATALOG** on the table's...
databricks_data_quality_update_refreshWRITE(Unimplemented) Update a refresh. PATCH /api/data-quality/v1/monitors/{object_type}/{object_id}/refreshes/{refresh_id} on Databricks. Requires object_type, object_id, refresh_id, update_mask.
databricks_data_sources_listREADRetrieves a full list of SQL warehouses available in this workspace. All fields that appear in this API response are enumerated for clarity. However, you need only a SQL warehouse's ``id`` to create new queries against it. **Warning**: This API is...
databricks_database_create_database_catalogWRITECreate a Database Catalog. POST /api/2.0/database/catalogs on Databricks.
databricks_database_create_database_instanceWRITECreate a Database Instance. POST /api/2.0/database/instances on Databricks.
databricks_database_create_database_instance_roleWRITECreate a role for a Database Instance. POST /api/2.0/database/instances/{instance_name}/roles on Databricks. Requires instance_name.
databricks_database_create_database_tableWRITECreate a Database Table. Useful for registering pre-existing PG tables in UC. See CreateSyncedDatabaseTable for creating synced tables in PG from a source table in UC.
databricks_database_create_synced_database_tableWRITECreate a Synced Database Table. POST /api/2.0/database/synced_tables on Databricks.
databricks_database_delete_database_catalogWRITEDESTRUCTIVE - Delete a Database Catalog.
databricks_database_delete_database_instanceWRITEDESTRUCTIVE - Delete a Database Instance.
databricks_database_delete_database_instance_roleWRITEDESTRUCTIVE - Deletes a role for a Database Instance.
databricks_database_delete_database_tableWRITEDESTRUCTIVE — Delete a Database Table. DELETE /api/2.0/database/tables/{name} on Databricks. Requires name.
databricks_database_delete_synced_database_tableWRITEDESTRUCTIVE - Delete a Synced Database Table.
databricks_database_failover_database_instanceWRITEFailover the primary node of a Database Instance to a secondary.
databricks_database_find_database_instance_by_uidREADFind a Database Instance by uid. GET /api/2.0/database/instances:findByUid on Databricks.
databricks_database_generate_database_credentialWRITEGenerates a credential that can be used to access database instances.
databricks_database_get_database_catalogREADGet a Database Catalog. GET /api/2.0/database/catalogs/{name} on Databricks. Requires name.
databricks_database_get_database_instanceREADGet a Database Instance. GET /api/2.0/database/instances/{name} on Databricks. Requires name.
databricks_database_get_database_instance_roleREADGets a role for a Database Instance. GET /api/2.0/database/instances/{instance_name}/roles/{name} on Databricks. Requires instance_name, name.
databricks_database_get_database_tableREADGet a Database Table. GET /api/2.0/database/tables/{name} on Databricks. Requires name.
databricks_database_get_synced_database_tableREADGet a Synced Database Table. GET /api/2.0/database/synced_tables/{name} on Databricks. Requires name.
databricks_database_list_database_catalogsREADThis API is currently unimplemented, but exposed for Terraform support.
databricks_database_list_database_instance_rolesREADSTART OF PG ROLE APIs Section These APIs are marked a PUBLIC with stage < PUBLIC_PREVIEW. With more recent Lakebase V2 plans, we don't plan to ever advance these to PUBLIC_PREVIEW. These APIs will remain effectively undocumented/UI-only and we'll aim for a...
databricks_database_list_database_instancesREADList Database Instances. GET /api/2.0/database/instances on Databricks.
databricks_database_list_synced_database_tablesREADThis API is currently unimplemented, but exposed for Terraform support.
databricks_database_update_database_catalogWRITEThis API is currently unimplemented, but exposed for Terraform support.
databricks_database_update_database_instanceWRITEUpdate a Database Instance. PATCH /api/2.0/database/instances/{name} on Databricks. Requires name, update_mask.
databricks_database_update_database_instance_roleWRITEUpdate a role for a Database Instance. PATCH /api/2.0/database/instances/{instance_name}/roles/{name} on Databricks. Requires instance_name, name.
databricks_database_update_synced_database_tableWRITEThis API is currently unimplemented, but exposed for Terraform support.
databricks_database_upgrade_instance_to_autoscalingWRITEUpgrade a Database Instance to Autoscaling.
databricks_dbfs_add_blockWRITEAppends a block of data to the stream specified by the input handle. If the handle does not exist, this call will throw an exception with ``RESOURCE_DOES_NOT_EXIST``. If the block of data exceeds 1 MB, this call will throw an exception with...
databricks_dbfs_closeWRITECloses the stream specified by the input handle. If the handle does not exist, this call throws an exception with ``RESOURCE_DOES_NOT_EXIST``.
databricks_dbfs_createWRITEOpens a stream to write to a file and returns a handle to this stream. There is a 10 minute idle timeout on this handle. If a file or directory already exists on the given path and **overwrite** is set to false, this call will throw an exception with...
databricks_dbfs_deleteWRITEDESTRUCTIVE - Delete the file or directory (optionally recursively delete all files in the directory). This call throws an exception with ``IO_ERROR`` if the path is a non-empty directory and ``recursive`` is set to ``false`` or on other similar errors. When...
databricks_dbfs_get_statusREADGets the file information for a file or directory. If the file or directory does not exist, this call throws an exception with ``RESOURCE_DOES_NOT_EXIST``.
databricks_dbfs_listREADList the contents of a directory, or details of the file. If the file or directory does not exist, this call throws an exception with ``RESOURCE_DOES_NOT_EXIST``. When calling list on a large directory, the list operation will time out after approximately...
databricks_dbfs_mkdirsWRITECreates the given directory and necessary parent directories if they do not exist. If a file (not a directory) exists at any prefix of the input path, this call throws an exception with ``RESOURCE_ALREADY_EXISTS``. **Note**: If this operation fails, it...
databricks_dbfs_moveWRITEMoves a file from one location to another location within DBFS. If the source file does not exist, this call throws an exception with ``RESOURCE_DOES_NOT_EXIST``. If a file already exists in the destination path, this call throws an exception with...
databricks_dbfs_putWRITEUploads a file through the use of multipart form post. It is mainly used for streaming uploads, but can also be used as a convenient single call for data upload. Alternatively you can pass contents as base64 string. The amount of data that can be passed...
databricks_dbfs_readREADReturns the contents of a file. If the file does not exist, this call throws an exception with ``RESOURCE_DOES_NOT_EXIST``. If the path is a directory, the read length is negative, or if the offset is negative, this call throws an exception with...
databricks_default_namespace_deleteWRITEDESTRUCTIVE - Deletes the default namespace setting for the workspace. A fresh etag needs to be provided in ``DELETE`` requests (as a query parameter). The etag can be retrieved by making a ``GET`` request before the ``DELETE`` request. If the setting is...
databricks_default_namespace_getREADGets the default namespace setting. GET /api/2.0/settings/types/default_namespace_ws/names/default on Databricks.
databricks_default_namespace_updateWRITEUpdates the default namespace setting for the workspace. A fresh etag needs to be provided in ``PATCH`` requests (as part of the setting field). The etag can be retrieved by making a ``GET`` request before the ``PATCH`` request. Note that if the setting...
databricks_default_warehouse_id_deleteWRITEDESTRUCTIVE - Reverts the Default Warehouse Id setting to its default value.
databricks_default_warehouse_id_getREADGets the Default Warehouse Id setting. GET /api/2.0/settings/types/default_warehouse_id/names/default on Databricks.
databricks_default_warehouse_id_updateWRITEUpdates the Default Warehouse Id setting.
databricks_disable_legacy_access_deleteWRITEDESTRUCTIVE - Deletes legacy access disablement status.
databricks_disable_legacy_access_getREADRetrieves legacy access disablement Status.
databricks_disable_legacy_access_updateWRITEUpdates legacy access disablement status.
databricks_disable_legacy_dbfs_deleteWRITEDESTRUCTIVE - Deletes the disable legacy DBFS setting for a workspace, reverting back to the default.
databricks_disable_legacy_dbfs_getREADGets the disable legacy DBFS setting. GET /api/2.0/settings/types/disable_legacy_dbfs/names/default on Databricks.
databricks_disable_legacy_dbfs_updateWRITEUpdates the disable legacy DBFS setting for the workspace.
databricks_disaster_recovery_create_failover_groupWRITECreate a new failover group. POST /api/disaster-recovery/v1/{parent}/failover-groups on Databricks. Requires parent, failover_group_id.
databricks_disaster_recovery_create_stable_urlWRITECreate a new stable URL. POST /api/disaster-recovery/v1/{parent}/stable-urls on Databricks. Requires parent, stable_url_id.
databricks_disaster_recovery_delete_failover_groupWRITEDESTRUCTIVE — Delete a failover group. DELETE /api/disaster-recovery/v1/{name} on Databricks. Requires name.
databricks_disaster_recovery_delete_stable_urlWRITEDESTRUCTIVE — Delete a stable URL. DELETE /api/disaster-recovery/v1/{name} on Databricks. Requires name.
databricks_disaster_recovery_failover_failover_groupWRITEInitiate a failover to a new primary region.
databricks_disaster_recovery_get_failover_groupREADGet a failover group. GET /api/disaster-recovery/v1/{name} on Databricks. Requires name.
databricks_disaster_recovery_get_stable_urlREADGet a stable URL. GET /api/disaster-recovery/v1/{name} on Databricks. Requires name.
databricks_disaster_recovery_list_failover_groupsREADList failover groups. List entries are abbreviated: ``state`` and ``replication_point`` are not populated. Call GetFailoverGroup to retrieve the full resource.
databricks_disaster_recovery_list_stable_urlsREADList stable URLs for an account. GET /api/disaster-recovery/v1/{parent}/stable-urls on Databricks. Requires parent.
databricks_disaster_recovery_update_failover_groupWRITEUpdate a failover group. PATCH /api/disaster-recovery/v1/{name} on Databricks. Requires name, update_mask.
databricks_enable_export_notebook_get_enable_export_notebookREADGets the Notebook and File exporting setting.
databricks_enable_export_notebook_patch_enable_export_notebookWRITEUpdates the Notebook and File exporting setting. The model follows eventual consistency, which means the get after the update operation might receive stale values for some time.
databricks_enable_notebook_table_clipboard_get_enable_notebook_table_clipboardREADGets the Results Table Clipboard features setting.
databricks_enable_notebook_table_clipboard_patch_enable_notebook_table_clipboardWRITEUpdates the Results Table Clipboard features setting. The model follows eventual consistency, which means the get after the update operation might receive stale values for some time.
databricks_enable_results_downloading_get_enable_results_downloadingREADGets the Notebook results download setting.
databricks_enable_results_downloading_patch_enable_results_downloadingWRITEUpdates the Notebook results download setting. The model follows eventual consistency, which means the get after the update operation might receive stale values for some time.
databricks_endpoints_create_endpointWRITECreates a new network connectivity endpoint that enables private connectivity between your network resources and Databricks services. After creation, the endpoint is initially in the PENDING state. The Databricks endpoint service automatically reviews and...
databricks_endpoints_delete_endpointWRITEDESTRUCTIVE - Deletes a network endpoint. This will remove the endpoint configuration from Databricks. Depending on the endpoint type and use case, you may also need to delete corresponding network resources in your cloud provider account.
databricks_endpoints_get_endpointREADGets details of a specific network endpoint.
databricks_endpoints_list_endpointsREADLists all network connectivity endpoints for the account.
databricks_enhanced_security_monitoring_getREADGets the enhanced security monitoring setting.
databricks_enhanced_security_monitoring_updateWRITEUpdates the enhanced security monitoring setting for the workspace. A fresh etag needs to be provided in ``PATCH`` requests (as part of the setting field). The etag can be retrieved by making a ``GET`` request before the ``PATCH`` request. If the setting is...
databricks_entity_tag_assignments_createWRITECreates a tag assignment for an Unity Catalog entity. To add tags to Unity Catalog entities, you must own the entity or have the following privileges: - **APPLY TAG** on the entity - **USE SCHEMA** on the entity's parent schema - **USE CATALOG** on the...
databricks_entity_tag_assignments_deleteWRITEDESTRUCTIVE - Deletes a tag assignment for an Unity Catalog entity by its key. To delete tags from Unity Catalog entities, you must own the entity or have the following privileges: - **APPLY TAG** on the entity - **USE_SCHEMA** on the entity's parent schema...
databricks_entity_tag_assignments_getREADGets a tag assignment for an Unity Catalog entity by tag key.
databricks_entity_tag_assignments_listREADList tag assignments for an Unity Catalog entity PAGINATION BEHAVIOR: The API is by default paginated, a page may contain zero results while still providing a next_page_token. Clients must continue reading pages until next_page_token is absent, which is the...
databricks_entity_tag_assignments_updateWRITEUpdates an existing tag assignment for an Unity Catalog entity. To update tags to Unity Catalog entities, you must own the entity or have the following privileges: - **APPLY TAG** on the entity - **USE SCHEMA** on the entity's parent schema - **USE...
databricks_environments_batch_get_workspace_base_environmentsREADRetrieves multiple WorkspaceBaseEnvironments by name in a single call. The operation is atomic: it either returns all of the requested environments or fails.
databricks_environments_create_workspace_base_environmentWRITECreates a new WorkspaceBaseEnvironment. This is a long-running operation. The operation will asynchronously generate a materialized environment to optimize dependency resolution and is only marked as done when the materialized environment has been...
databricks_environments_delete_workspace_base_environmentWRITEDESTRUCTIVE - Deletes a WorkspaceBaseEnvironment. Deleting a base environment may impact linked notebooks and jobs. This operation is irreversible and should be performed only when you are certain the environment is no longer needed.
databricks_environments_get_default_workspace_base_environmentREADGets the default WorkspaceBaseEnvironment configuration for the workspace. Returns the current default base environment settings for both CPU and GPU compute.
databricks_environments_get_operationREADGets the status of a long-running operation. Clients can use this method to poll the operation result.
databricks_environments_get_workspace_base_environmentREADRetrieves a WorkspaceBaseEnvironment by its name.
databricks_environments_list_workspace_base_environmentsREADLists all WorkspaceBaseEnvironments in the workspace. Databricks provides the following base environments: - ``workspace-base-environments/databricks_ai_...``: includes popular AI and deep learning packages for serverless GPU compute. -...
databricks_environments_refresh_workspace_base_environmentWRITERefreshes the materialized environment for a WorkspaceBaseEnvironment. This is a long-running operation. The operation will asynchronously regenerate the materialized environment and is only marked as done when the materialized environment has been...
databricks_environments_update_default_workspace_base_environmentWRITEUpdates the default WorkspaceBaseEnvironment configuration for the workspace. Sets the specified base environments as the workspace defaults for CPU and/or GPU compute.
databricks_environments_update_workspace_base_environmentWRITEUpdates an existing WorkspaceBaseEnvironment. This is a long-running operation. The operation will asynchronously regenerate the materialized environment and is only marked as done when the materialized environment has been successfully generated or has...
databricks_experiments_create_experimentWRITECreates an experiment with a name. Returns the ID of the newly created experiment. Validates that another experiment with the same name does not already exist and fails if another experiment with the same name already exists. Throws...
databricks_experiments_create_logged_modelWRITECreate a logged model. POST /api/2.0/mlflow/logged-models on Databricks. Requires experiment_id.
databricks_experiments_create_runWRITECreates a new run within an experiment. A run is usually a single execution of a machine learning or data ETL pipeline. MLflow uses runs to track the ``mlflowParam``, ``mlflowMetric``, and ``mlflowRunTag`` associated with a single execution.
databricks_experiments_delete_experimentWRITEDESTRUCTIVE - Marks an experiment and associated metadata, runs, metrics, params, and tags for deletion. If the experiment uses FileStore, artifacts associated with the experiment are also deleted.
databricks_experiments_delete_logged_modelWRITEDESTRUCTIVE — Delete a logged model. DELETE /api/2.0/mlflow/logged-models/{model_id} on Databricks. Requires model_id.
databricks_experiments_delete_logged_model_tagWRITEDESTRUCTIVE - Delete a tag on a logged model.
databricks_experiments_delete_runWRITEDESTRUCTIVE — Marks a run for deletion. POST /api/2.0/mlflow/runs/delete on Databricks. Requires run_id.
databricks_experiments_delete_runsWRITEDESTRUCTIVE - Bulk delete runs in an experiment that were created prior to or at the specified timestamp. Deletes at most max_runs per request. To call this API from a Databricks Notebook in Python, you can use the client code snippet on
databricks_experiments_delete_tagWRITEDESTRUCTIVE - Deletes a tag on a run. Tags are run metadata that can be updated during a run and after a run completes.
databricks_experiments_finalize_logged_modelWRITEFinalize a logged model. PATCH /api/2.0/mlflow/logged-models/{model_id} on Databricks. Requires model_id, status.
databricks_experiments_get_by_nameREADGets metadata for an experiment. This endpoint will return deleted experiments, but prefers the active experiment if an active and deleted experiment share the same name. If multiple deleted experiments share the same name, the API will return one of them...
databricks_experiments_get_experimentREADGets metadata for an experiment. This method works on deleted experiments.
databricks_experiments_get_historyREADGets a list of all values for the specified metric for a given run.
databricks_experiments_get_logged_modelREADGet a logged model. GET /api/2.0/mlflow/logged-models/{model_id} on Databricks. Requires model_id.
databricks_experiments_get_logged_modelsREADBatch endpoint for getting logged models from a list of model IDs
databricks_experiments_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_experiments_get_permissionsREADGets the permissions of an experiment. Experiments can inherit permissions from their root object.
databricks_experiments_get_runREADGets the metadata, metrics, params, and tags for a run. In the case where multiple metrics with the same key are logged for a run, return only the value with the latest timestamp. If there are multiple values with the latest timestamp, return the maximum of...
databricks_experiments_list_artifactsREADList artifacts for a run. Takes an optional ``artifact_path`` prefix which if specified, the response contains only artifacts with the specified prefix. A maximum of 1000 artifacts will be retrieved for UC Volumes. Please call...
databricks_experiments_list_experimentsREADGets a list of all experiments. GET /api/2.0/mlflow/experiments/list on Databricks.
databricks_experiments_log_batchWRITELogs a batch of metrics, params, and tags for a run. If any data failed to be persisted, the server will respond with an error (non-200 status code). In case of error (due to internal server error or an invalid request), partial data may be written. You can...
databricks_experiments_log_inputsWRITELogs inputs, such as datasets and models, to an MLflow Run.
databricks_experiments_log_logged_model_paramsWRITELogs params for a logged model. A param is a key-value pair (string key, string value). Examples include hyperparameters used for ML model training. A param can be logged only once for a logged model, and attempting to overwrite an existing param with a...
databricks_experiments_log_metricWRITELog a metric for a run. A metric is a key-value pair (string key, float value) with an associated timestamp. Examples include the various metrics that represent ML model accuracy. A metric can be logged multiple times.
databricks_experiments_log_modelWRITE**Note:** the [Create a logged model](/api/workspace/experiments/createloggedmodel) API replaces this endpoint. Log a model to an MLflow Run.
databricks_experiments_log_outputsWRITELogs outputs, such as models, from an MLflow Run.
databricks_experiments_log_paramWRITELogs a param used for a run. A param is a key-value pair (string key, string value). Examples include hyperparameters used for ML model training and constant dates and values used in an ETL pipeline. A param can be logged only once for a run.
databricks_experiments_restore_experimentWRITERestore an experiment marked for deletion. This also restores associated metadata, runs, metrics, params, and tags. If experiment uses FileStore, underlying artifacts associated with experiment are also restored. Throws ``RESOURCE_DOES_NOT_EXIST`` if...
databricks_experiments_restore_runWRITERestores a deleted run. This also restores associated metadata, runs, metrics, params, and tags. Throws ``RESOURCE_DOES_NOT_EXIST`` if the run was never created or was permanently deleted.
databricks_experiments_restore_runsWRITEBulk restore runs in an experiment that were deleted no earlier than the specified timestamp. Restores at most max_runs per request. To call this API from a Databricks Notebook in Python, you can use the client code snippet on
databricks_experiments_search_experimentsWRITESearches for experiments that satisfy specified search criteria.
databricks_experiments_search_logged_modelsWRITESearch for Logged Models that satisfy specified search criteria.
databricks_experiments_search_runsWRITESearches for runs that satisfy expressions. Search expressions can use ``mlflowMetric`` and ``mlflowParam`` keys.
databricks_experiments_set_experiment_tagWRITESets a tag on an experiment. Experiment tags are metadata that can be updated.
databricks_experiments_set_logged_model_tagsWRITESet tags for a logged model. PATCH /api/2.0/mlflow/logged-models/{model_id}/tags on Databricks. Requires model_id.
databricks_experiments_set_tagWRITESets a tag on a run. Tags are run metadata that can be updated during a run and after a run completes.
databricks_experiments_update_experimentWRITEUpdates experiment metadata. POST /api/2.0/mlflow/experiments/update on Databricks. Requires experiment_id.
databricks_experiments_update_runWRITEUpdates run metadata. POST /api/2.0/mlflow/runs/update on Databricks.
databricks_external_lineage_create_external_lineage_relationshipWRITECreates an external lineage relationship between a Databricks or external metadata object and another external metadata object.
databricks_external_lineage_delete_external_lineage_relationshipWRITEDESTRUCTIVE - Deletes an external lineage relationship between a Databricks or external metadata object and another external metadata object.
databricks_external_lineage_list_external_lineage_relationshipsREADLists external lineage relationships of a Databricks object or external metadata given a supplied direction.
databricks_external_lineage_update_external_lineage_relationshipWRITEUpdates an external lineage relationship between a Databricks or external metadata object and another external metadata object.
databricks_external_locations_createWRITECreates a new external location entry in the metastore. The caller must be a metastore admin or have the **CREATE_EXTERNAL_LOCATION** privilege on both the metastore and the associated storage credential.
databricks_external_locations_deleteWRITEDESTRUCTIVE - Deletes the specified external location from the metastore. The caller must be the owner of the external location.
databricks_external_locations_getREADGets an external location from the metastore. The caller must be either a metastore admin, the owner of the external location, or a user that has some privilege on the external location.
databricks_external_locations_listREADGets an array of external locations (**ExternalLocationInfo** objects) from the metastore. The caller must be a metastore admin, the owner of the external location, or a user that has some privilege on the external location. There is no guarantee of a...
databricks_external_locations_updateWRITEUpdates an external location in the metastore. The caller must be the owner of the external location, or be a metastore admin. In the second case, the admin can only update the name of the external location.
databricks_external_metadata_create_external_metadataWRITECreates a new external metadata object in the parent metastore if the caller is a metastore admin or has the **CREATE_EXTERNAL_METADATA** privilege. Grants **BROWSE** to all account users upon creation by default.
databricks_external_metadata_delete_external_metadataWRITEDESTRUCTIVE - Deletes the external metadata object that matches the supplied name. The caller must be a metastore admin, the owner of the external metadata object, or a user that has the **MANAGE** privilege.
databricks_external_metadata_get_external_metadataREADGets the specified external metadata object in a metastore. The caller must be a metastore admin, the owner of the external metadata object, or a user that has the **BROWSE** privilege.
databricks_external_metadata_list_external_metadataREADGets an array of external metadata objects in the metastore. If the caller is the metastore admin, all external metadata objects will be retrieved. Otherwise, only external metadata objects that the caller has **BROWSE** on will be retrieved. There is no...
databricks_external_metadata_update_external_metadataWRITEUpdates the external metadata object that matches the supplied name. The caller can only update either the owner or other metadata fields in one request. The caller must be a metastore admin, the owner of the external metadata object, or a user that has the...
databricks_feature_engineering_batch_create_materialized_featuresWRITEBatch create materialized features. POST /api/2.0/feature-engineering/materialized-features:batchCreate on Databricks. Requires requests.
databricks_feature_engineering_create_featureWRITECreate a Feature. POST /api/2.0/feature-engineering/features on Databricks.
databricks_feature_engineering_create_kafka_configWRITECreate a Kafka config. During PrPr, Kafka configs can be read and used when creating features under the entire metastore. Only the creator of the Kafka config can delete it.
databricks_feature_engineering_create_materialized_featureWRITECreate a materialized feature. POST /api/2.0/feature-engineering/materialized-features on Databricks.
databricks_feature_engineering_create_streamWRITECreate a Stream, a governed UC entity representing an external streaming data source.
databricks_feature_engineering_delete_featureWRITEDESTRUCTIVE — Delete a Feature. DELETE /api/2.0/feature-engineering/features/{full_name} on Databricks. Requires full_name.
databricks_feature_engineering_delete_kafka_configWRITEDESTRUCTIVE - Delete a Kafka config. During PrPr, Kafka configs can be read and used when creating features under the entire metastore. Only the creator of the Kafka config can delete it.
databricks_feature_engineering_delete_materialized_featureWRITEDESTRUCTIVE - Delete a materialized feature.
databricks_feature_engineering_delete_streamWRITEDESTRUCTIVE - Delete a Stream by its full three-part name (catalog.schema.stream).
databricks_feature_engineering_get_featureREADGet a Feature. GET /api/2.0/feature-engineering/features/{full_name} on Databricks. Requires full_name.
databricks_feature_engineering_get_kafka_configREADGet a Kafka config. During PrPr, Kafka configs can be read and used when creating features under the entire metastore. Only the creator of the Kafka config can delete it.
databricks_feature_engineering_get_materialized_featureREADGet a materialized feature. GET /api/2.0/feature-engineering/materialized-features/{materialized_feature_id} on Databricks. Requires materialized_feature_id.
databricks_feature_engineering_get_streamREADGet a Stream by its full three-part name (catalog.schema.stream).
databricks_feature_engineering_list_featuresREADList Features. GET /api/2.0/feature-engineering/features on Databricks. Requires catalog_name, schema_name.
databricks_feature_engineering_list_kafka_configsREADList Kafka configs. During PrPr, Kafka configs can be read and used when creating features under the entire metastore. Only the creator of the Kafka config can delete it.
databricks_feature_engineering_list_materialized_featuresREADList materialized features. GET /api/2.0/feature-engineering/materialized-features on Databricks.
databricks_feature_engineering_list_streamsREADList Streams under a given catalog.schema parent.
databricks_feature_engineering_update_featureWRITEUpdate a Feature. PATCH /api/2.0/feature-engineering/features/{full_name} on Databricks. Requires full_name, update_mask.
databricks_feature_engineering_update_kafka_configWRITEUpdate a Kafka config. During PrPr, Kafka configs can be read and used when creating features under the entire metastore. Only the creator of the Kafka config can delete it.
databricks_feature_engineering_update_materialized_featureWRITEUpdate a materialized feature (pause/resume).
databricks_feature_engineering_update_streamWRITEUpdate a Stream. Only fields listed in ``update_mask`` are mutated.
databricks_feature_store_create_online_storeWRITECreate an Online Feature Store. POST /api/2.0/feature-store/online-stores on Databricks.
databricks_feature_store_delete_online_storeWRITEDESTRUCTIVE - Delete an Online Feature Store.
databricks_feature_store_delete_online_tableWRITEDESTRUCTIVE — Delete online table. DELETE /api/2.0/feature-store/online-tables/{online_table_name} on Databricks. Requires online_table_name.
databricks_feature_store_get_online_storeREADGet an Online Feature Store. GET /api/2.0/feature-store/online-stores/{name} on Databricks. Requires name.
databricks_feature_store_list_online_storesREADList Online Feature Stores. GET /api/2.0/feature-store/online-stores on Databricks.
databricks_feature_store_publish_tableWRITEPublish features. POST /api/2.0/feature-store/tables/{source_table_name}/publish on Databricks. Requires source_table_name, publish_spec.
databricks_feature_store_update_online_storeWRITEUpdate an Online Feature Store. PATCH /api/2.0/feature-store/online-stores/{name} on Databricks. Requires name, update_mask.
databricks_forecasting_create_experimentWRITECreates a serverless forecasting experiment. Returns the experiment ID.
databricks_forecasting_get_experimentREADPublic RPC to get forecasting experiment
databricks_functions_createWRITE**WARNING: This API is experimental and will change in future versions** Creates a new function The user must have the following permissions in order for the function to be created: - **USE_CATALOG** on the function's parent catalog - **USE_SCHEMA** and...
databricks_functions_deleteWRITEDESTRUCTIVE - Deletes the function that matches the supplied name. For the deletion to succeed, the user must satisfy one of the following conditions: - Is the owner of the function's parent catalog - Is the owner of the function's parent schema and have...
databricks_functions_getREADGets a function from within a parent catalog and schema. For the fetch to succeed, the user must satisfy one of the following requirements: - Is a metastore admin - Is an owner of the function's parent catalog - Have the **USE_CATALOG** privilege on the...
databricks_functions_listREADList functions within the specified parent catalog and schema. If the user is a metastore admin, all functions are returned in the output list. Otherwise, the user must have the **USE_CATALOG** privilege on the catalog and the **USE_SCHEMA** privilege on...
databricks_functions_updateWRITEUpdates the function that matches the supplied name. Only the owner of the function can be updated. If the user is not a metastore admin, the user must be a member of the group that is the new function owner. - Is a metastore admin - Is the owner of the...
databricks_genie_create_messageWRITECreate new message in a [conversation](:method:genie/startconversation). The AI response uses all previously created messages in the conversation to respond.
databricks_genie_create_message_commentWRITECreate a comment on a conversation message.
databricks_genie_create_spaceWRITECreates a Genie space from a serialized payload.
databricks_genie_delete_conversationWRITEDESTRUCTIVE — Delete a conversation. DELETE /api/2.0/genie/spaces/{space_id}/conversations/{conversation_id} on Databricks. Requires space_id, conversation_id.
databricks_genie_delete_conversation_messageWRITEDESTRUCTIVE - Delete a conversation message.
databricks_genie_download_message_attachment_visualizationREADDownload a rendered image of a message visualization attachment. The response body is the raw PNG image, not a JSON payload. This is only available if the attachment is a visualization and the message status is ``COMPLETED``. This endpoint is not supported...
databricks_genie_execute_message_attachment_queryWRITEExecute the SQL for a message query attachment. Use this API when the query attachment has expired and needs to be re-executed.
databricks_genie_execute_message_queryWRITEDEPRECATED: Use [Execute Message Attachment Query](:method:genie/executemessageattachmentquery) instead.
databricks_genie_generate_download_full_query_resultWRITEInitiates a new SQL execution and returns a ``download_id`` and ``download_id_signature`` that you can use to track the progress of the download. The query result is stored in an external link and can be retrieved using the [Get Download Full Query...
databricks_genie_genie_create_eval_runWRITECreate and run evaluations for multiple benchmark questions in a Genie space.
databricks_genie_genie_get_eval_result_detailsREADGet details for evaluation results. GET /api/2.0/genie/spaces/{space_id}/eval-runs/{eval_run_id}/results/{result_id} on Databricks. Requires space_id, eval_run_id, result_id.
databricks_genie_genie_get_eval_runREADGet evaluation run details. GET /api/2.0/genie/spaces/{space_id}/eval-runs/{eval_run_id} on Databricks. Requires space_id, eval_run_id.
databricks_genie_genie_list_eval_resultsREADList evaluation results for a specific evaluation run.
databricks_genie_genie_list_eval_runsREADLists all evaluation runs in a space. GET /api/2.0/genie/spaces/{space_id}/eval-runs on Databricks. Requires space_id.
databricks_genie_get_download_full_query_resultREADAfter [Generating a Full Query Result Download](:method:genie/generatedownloadfullqueryresult) and successfully receiving a ``download_id`` and ``download_id_signature``, use this API to poll the download progress. Both ``download_id`` and...
databricks_genie_get_messageREADGet message from conversation. GET /api/2.0/genie/spaces/{space_id}/conversations/{conversation_id}/messages/{message_id} on Databricks. Requires space_id, conversation_id, message_id.
databricks_genie_get_message_attachment_query_resultREADGet the result of SQL query if the message has a query attachment. This is only available if a message has a query attachment and the message status is ``EXECUTING_QUERY`` OR ``COMPLETED``.
databricks_genie_get_message_query_resultREADDEPRECATED: Use [Get Message Attachment Query Result](:method:genie/getmessageattachmentqueryresult) instead.
databricks_genie_get_message_query_result_by_attachmentREADDEPRECATED: Use [Get Message Attachment Query Result](:method:genie/getmessageattachmentqueryresult) instead.
databricks_genie_get_spaceREADGet details of a Genie Space. GET /api/2.0/genie/spaces/{space_id} on Databricks. Requires space_id.
databricks_genie_list_conversation_commentsREADList all comments across all messages in a conversation.
databricks_genie_list_conversation_messagesREADList messages in a conversation. GET /api/2.0/genie/spaces/{space_id}/conversations/{conversation_id}/messages on Databricks. Requires space_id, conversation_id.
databricks_genie_list_conversationsREADGet a list of conversations in a Genie Space.
databricks_genie_list_message_commentsREADList comments on a specific conversation message.
databricks_genie_list_spacesREADGet list of Genie Spaces. GET /api/2.0/genie/spaces on Databricks.
databricks_genie_send_message_feedbackWRITESend feedback for a message. POST /api/2.0/genie/spaces/{space_id}/conversations/{conversation_id}/messages/{message_id}/feedback on Databricks. Requires space_id, conversation_id, message_id, rating.
databricks_genie_start_conversationWRITEStart a new conversation. POST /api/2.0/genie/spaces/{space_id}/start-conversation on Databricks. Requires space_id, content.
databricks_genie_trash_spaceWRITEDESTRUCTIVE - Move a Genie Space to the trash.
databricks_genie_update_spaceWRITEUpdates a Genie space with a serialized payload.
databricks_git_credentials_deleteWRITEDESTRUCTIVE - Deletes the specified Git credential.
databricks_git_credentials_getREADGets the Git credential with the specified credential ID.
databricks_git_credentials_listREADLists the calling user's Git credentials.
databricks_global_init_scripts_createWRITECreates a new global init script in this workspace.
databricks_global_init_scripts_deleteWRITEDESTRUCTIVE - Deletes a global init script.
databricks_global_init_scripts_getREADGets all the details of a script, including its Base64-encoded contents.
databricks_global_init_scripts_listREADGet a list of all global init scripts for this workspace. This returns all properties for each script but **not** the script contents. To retrieve the contents of a script, use the [get a global init script](:method:globalinitscripts/get) operation.
databricks_global_init_scripts_updateWRITEUpdates a global init script, specifying only the fields to change. All fields are optional. Unspecified fields retain their current value.
databricks_grants_getREADGets the permissions for a securable. Does not include inherited permissions. NOTE: we recommend using max_results=0 to use the paginated version of this API. Unpaginated calls will be deprecated soon. PAGINATION BEHAVIOR: When using pagination (max_results...
databricks_grants_get_effectiveREADGets the effective permissions for a securable. Includes inherited permissions from any parent securables. NOTE: we recommend using max_results=0 to use the paginated version of this API. Unpaginated calls will be deprecated soon. PAGINATION BEHAVIOR: When...
databricks_grants_listREADLists the privilege assignments for a securable. Does not include inherited privileges. Paginated version of Get Permissions API.
databricks_grants_list_effectiveREADLists the effective privilege assignments for a securable. Includes inherited privileges. Paginated version of Get Effective Permissions API.
databricks_groups_createWRITECreates a group in the Databricks workspace with a unique name, using the supplied group details.
databricks_groups_deleteWRITEDESTRUCTIVE - Deletes a group from the Databricks workspace.
databricks_groups_getREADGets the information for a specific group in the Databricks workspace.
databricks_groups_listREADGets all details of the groups associated with the Databricks workspace.
databricks_groups_patchWRITEPartially updates the details of a group.
databricks_groups_updateWRITEUpdates the details of a group by replacing the entire group entity.
databricks_groups_v2_createWRITECreates a group in the Databricks workspace with a unique name, using the supplied group details.
databricks_groups_v2_deleteWRITEDESTRUCTIVE - Deletes a group from the Databricks workspace.
databricks_groups_v2_getREADGets the information for a specific group in the Databricks workspace.
databricks_groups_v2_listREADGets all details of the groups associated with the Databricks workspace.
databricks_groups_v2_patchWRITEPartially updates the details of a group.
databricks_groups_v2_updateWRITEUpdates the details of a group by replacing the entire group entity.
databricks_instance_pools_createWRITECreates a new instance pool using idle and ready-to-use cloud instances.
databricks_instance_pools_deleteWRITEDESTRUCTIVE - Deletes the instance pool permanently. The idle instances in the pool are terminated asynchronously.
databricks_instance_pools_editWRITEModifies the configuration of an existing instance pool.
databricks_instance_pools_getREADRetrieve the information for an instance pool based on its identifier.
databricks_instance_pools_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_instance_pools_get_permissionsREADGets the permissions of an instance pool. Instance pools can inherit permissions from their root object.
databricks_instance_pools_listREADGets a list of instance pools with their statistics.
databricks_instance_profiles_addWRITERegisters an instance profile in Databricks. In the UI, you can then give users the permission to use this instance profile when launching clusters. This API is only available to admin users.
databricks_instance_profiles_editWRITEThe only supported field to change is the optional IAM role ARN associated with the instance profile. It is required to specify the IAM role ARN if both of the following are true: - Your role name and instance profile name do not match. The name is the part...
databricks_instance_profiles_listREADList the instance profiles that the calling user can use to launch a cluster. This API is available to all users.
databricks_instance_profiles_removeWRITEDESTRUCTIVE - Remove the instance profile with the provided ARN. Existing clusters with this instance profile will continue to function. This API is only accessible to admin users.
databricks_ip_access_lists_createWRITECreates an IP access list for this workspace. A list can be an allow list or a block list. See the top of this file for a description of how the server treats allow lists and block lists at runtime. When creating or updating an IP access list: - For all...
databricks_ip_access_lists_deleteWRITEDESTRUCTIVE - Deletes an IP access list, specified by its list ID.
databricks_ip_access_lists_getREADGets an IP access list, specified by its list ID.
databricks_ip_access_lists_listREADGets all IP access lists for the specified workspace.
databricks_ip_access_lists_replaceWRITEReplaces an IP access list, specified by its ID. A list can include allow lists and block lists. See the top of this file for a description of how the server treats allow lists and block lists at run time. When replacing an IP access list: - For all allow...
databricks_ip_access_lists_updateWRITEUpdates an existing IP access list, specified by its ID. A list can include allow lists and block lists. See the top of this file for a description of how the server treats allow lists and block lists at run time. When updating an IP access list: - For all...
databricks_jobs_cancel_all_runsWRITEDESTRUCTIVE - Cancels all active runs of a job. The runs are canceled asynchronously, so it doesn't prevent new runs from being started.
databricks_jobs_cancel_runWRITEDESTRUCTIVE - Cancels a job run or a task run. The run is canceled asynchronously, so it may still be running when this request completes.
databricks_jobs_createWRITECreate a new job. POST /api/2.2/jobs/create on Databricks.
databricks_jobs_deleteWRITEDESTRUCTIVE — Deletes a job. POST /api/2.2/jobs/delete on Databricks. Requires job_id.
databricks_jobs_delete_runWRITEDESTRUCTIVE - Deletes a non-active run. Returns an error if the run is active.
databricks_jobs_export_runREADExport and retrieve the job run task. GET /api/2.2/jobs/runs/export on Databricks. Requires run_id.
databricks_jobs_getREADRetrieves the details for a single job. Large arrays in the results will be paginated when they exceed 100 elements. A request for a single job will return all properties for that job, and the first 100 elements of array properties (``tasks``...
databricks_jobs_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_jobs_get_permissionsREADGets the permissions of a job. Jobs can inherit permissions from their root object.
databricks_jobs_get_runREADRetrieves the metadata of a run. Large arrays in the results will be paginated when they exceed 100 elements. A request for a single run will return all properties for that run, and the first 100 elements of array properties (``tasks``, ``job_clusters``...
databricks_jobs_get_run_outputREADRetrieve the output and metadata of a single task run. When a notebook task returns a value through the ``dbutils.notebook.exit()`` call, you can use this endpoint to retrieve that value. Databricks restricts this API to returning the first 5 MB of the...
databricks_jobs_listREADRetrieves a list of jobs. GET /api/2.2/jobs/list on Databricks.
databricks_jobs_list_runsREADList runs in descending order by end time. If a run has not finished, it falls back to start time.
databricks_jobs_repair_runWRITERe-run one or more tasks. Tasks are re-run as part of the original job run. They use the current job and task settings, and can be viewed in the history for the original job run.
databricks_jobs_resetWRITEDESTRUCTIVE - Overwrite all settings for the given job. Use the [*Update* endpoint](:method:jobs/update) to update job settings partially.
databricks_jobs_run_nowWRITERun a job and return the ``run_id`` of the triggered run.
databricks_jobs_submitWRITESubmit a one-time run. This endpoint allows you to submit a workload directly without creating a job. Runs submitted using this endpoint don’t display in the UI. Use the ``jobs/runs/get`` API to check the run state after the job is submitted. **Important:**...
databricks_jobs_updateWRITEAdd, update, or remove specific settings of an existing job. Use the [*Reset* endpoint](:method:jobs/reset) to overwrite all job settings.
databricks_knowledge_assistants_create_exampleWRITECreates an example for a Knowledge Assistant.
databricks_knowledge_assistants_create_knowledge_assistantWRITECreates a Knowledge Assistant. POST /api/2.1/knowledge-assistants on Databricks.
databricks_knowledge_assistants_create_knowledge_sourceWRITECreates a Knowledge Source under a Knowledge Assistant.
databricks_knowledge_assistants_delete_exampleWRITEDESTRUCTIVE - Deletes an example from a Knowledge Assistant.
databricks_knowledge_assistants_delete_knowledge_assistantWRITEDESTRUCTIVE - Deletes a Knowledge Assistant.
databricks_knowledge_assistants_delete_knowledge_sourceWRITEDESTRUCTIVE - Deletes a Knowledge Source.
databricks_knowledge_assistants_get_exampleREADGets an example from a Knowledge Assistant.
databricks_knowledge_assistants_get_knowledge_assistantREADGets a Knowledge Assistant. GET /api/2.1/{name} on Databricks. Requires name.
databricks_knowledge_assistants_get_knowledge_sourceREADGets a Knowledge Source. GET /api/2.1/{name} on Databricks. Requires name.
databricks_knowledge_assistants_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_knowledge_assistants_get_permissionsREADGets the permissions of a knowledge assistant. Knowledge assistants can inherit permissions from their root object.
databricks_knowledge_assistants_list_examplesREADLists examples under a Knowledge Assistant.
databricks_knowledge_assistants_list_knowledge_assistantsREADList Knowledge Assistants. GET /api/2.1/knowledge-assistants on Databricks.
databricks_knowledge_assistants_list_knowledge_sourcesREADLists Knowledge Sources under a Knowledge Assistant.
databricks_knowledge_assistants_sync_knowledge_sourcesWRITESync all non-index Knowledge Sources for a Knowledge Assistant (index sources do not require sync)
databricks_knowledge_assistants_update_exampleWRITEUpdates an example in a Knowledge Assistant.
databricks_knowledge_assistants_update_knowledge_assistantWRITEUpdates a Knowledge Assistant. PATCH /api/2.1/{name} on Databricks. Requires name, update_mask.
databricks_knowledge_assistants_update_knowledge_sourceWRITEUpdates a Knowledge Source. PATCH /api/2.1/{name} on Databricks. Requires name, update_mask.
databricks_lakeview_createWRITECreate a draft dashboard. POST /api/2.0/lakeview/dashboards on Databricks.
databricks_lakeview_create_scheduleWRITECreate dashboard schedule. POST /api/2.0/lakeview/dashboards/{dashboard_id}/schedules on Databricks. Requires dashboard_id.
databricks_lakeview_create_subscriptionWRITECreate schedule subscription. POST /api/2.0/lakeview/dashboards/{dashboard_id}/schedules/{schedule_id}/subscriptions on Databricks. Requires dashboard_id, schedule_id.
databricks_lakeview_delete_scheduleWRITEDESTRUCTIVE - Delete dashboard schedule.
databricks_lakeview_delete_subscriptionWRITEDESTRUCTIVE - Delete schedule subscription.
databricks_lakeview_embedded_get_published_dashboard_embeddedREADGet the current published dashboard within an embedded context.
databricks_lakeview_embedded_get_published_dashboard_token_infoREADGet a required authorization details and scopes of a published dashboard to mint an OAuth token.
databricks_lakeview_getREADGet a draft dashboard. GET /api/2.0/lakeview/dashboards/{dashboard_id} on Databricks. Requires dashboard_id.
databricks_lakeview_get_publishedREADGet the current published dashboard. GET /api/2.0/lakeview/dashboards/{dashboard_id}/published on Databricks. Requires dashboard_id.
databricks_lakeview_get_scheduleREADGet dashboard schedule. GET /api/2.0/lakeview/dashboards/{dashboard_id}/schedules/{schedule_id} on Databricks. Requires dashboard_id, schedule_id.
databricks_lakeview_get_subscriptionREADGet schedule subscription. GET /api/2.0/lakeview/dashboards/{dashboard_id}/schedules/{schedule_id}/subscriptions/{subscription_id} on Databricks. Requires dashboard_id, schedule_id, subscription_id.
databricks_lakeview_listREADList dashboards. GET /api/2.0/lakeview/dashboards on Databricks.
databricks_lakeview_list_schedulesREADList dashboard schedules. GET /api/2.0/lakeview/dashboards/{dashboard_id}/schedules on Databricks. Requires dashboard_id.
databricks_lakeview_list_subscriptionsREADList schedule subscriptions. GET /api/2.0/lakeview/dashboards/{dashboard_id}/schedules/{schedule_id}/subscriptions on Databricks. Requires dashboard_id, schedule_id.
databricks_lakeview_migrateWRITEMigrates a classic SQL dashboard to Lakeview.
databricks_lakeview_publishWRITEPublish the current draft dashboard. POST /api/2.0/lakeview/dashboards/{dashboard_id}/published on Databricks. Requires dashboard_id.
databricks_lakeview_revertWRITERevert a dashboard's definition in draft mode to the last published version.
databricks_lakeview_trashWRITEDESTRUCTIVE — Trash a dashboard. DELETE /api/2.0/lakeview/dashboards/{dashboard_id} on Databricks. Requires dashboard_id.
databricks_lakeview_unpublishWRITEDESTRUCTIVE — Unpublish the dashboard. DELETE /api/2.0/lakeview/dashboards/{dashboard_id}/published on Databricks. Requires dashboard_id.
databricks_lakeview_updateWRITEUpdate a draft dashboard. PATCH /api/2.0/lakeview/dashboards/{dashboard_id} on Databricks. Requires dashboard_id.
databricks_lakeview_update_scheduleWRITEUpdate dashboard schedule. PUT /api/2.0/lakeview/dashboards/{dashboard_id}/schedules/{schedule_id} on Databricks. Requires dashboard_id, schedule_id.
databricks_libraries_all_cluster_statusesREADGet the status of all libraries on all clusters. A status is returned for all libraries installed on this cluster via the API or the libraries UI.
databricks_libraries_cluster_statusREADGet the status of libraries on a cluster. A status is returned for all libraries installed on this cluster via the API or the libraries UI. The order of returned libraries is as follows: 1. Libraries set to be installed on this cluster, in the order that...
databricks_libraries_create_default_base_environmentWRITECreate a default base environment within workspaces to define the environment version and a list of dependencies to be used in serverless notebooks and jobs. This process will asynchronously generate a cache to optimize dependency resolution.
databricks_libraries_delete_default_base_environmentWRITEDESTRUCTIVE - Delete the default base environment given an ID. The default base environment may be used by downstream workloads. Please ensure that the deletion is intentional.
databricks_libraries_get_default_base_environmentREADReturn the default base environment details for a given ID.
databricks_libraries_installWRITEAdd libraries to install on a cluster. The installation is asynchronous; it happens in the background after the completion of this request.
databricks_libraries_list_default_base_environmentsREADList default base environments defined in the workspaces for the requested user.
databricks_libraries_refresh_default_base_environmentsWRITERefresh the cached default base environments for the given IDs. This process will asynchronously regenerate the caches. The existing caches remains available until it expires.
databricks_libraries_uninstallWRITEDESTRUCTIVE - Set libraries to uninstall from a cluster. The libraries won't be uninstalled until the cluster is restarted. A request to uninstall a library that is not currently installed is ignored.
databricks_libraries_update_default_base_environmentWRITEUpdate the default base environment for the given ID. This process will asynchronously regenerate the cache. The existing cache remains available until it expires.
databricks_libraries_update_default_default_base_environmentWRITESet the default base environment for the workspace. This marks the specified DBE as the workspace default.
databricks_llm_proxy_partner_powered_workspace_deleteWRITEDESTRUCTIVE - Reverts the enable partner powered AI features workspace setting to its default value.
databricks_llm_proxy_partner_powered_workspace_getREADGets the enable partner powered AI features workspace setting.
databricks_llm_proxy_partner_powered_workspace_updateWRITEUpdates the enable partner powered AI features workspace setting.
databricks_materialized_features_create_feature_tagWRITECreates a FeatureTag. POST /api/2.0/feature-store/feature-tables/{table_name}/features/{feature_name}/tags on Databricks. Requires table_name, feature_name.
databricks_materialized_features_delete_feature_tagWRITEDESTRUCTIVE — Deletes a FeatureTag. DELETE /api/2.0/feature-store/feature-tables/{table_name}/features/{feature_name}/tags/{key} on Databricks. Requires table_name, feature_name, key.
databricks_materialized_features_get_feature_lineageREADGet Feature Lineage. GET /api/2.0/feature-store/feature-tables/{table_name}/features/{feature_name}/lineage on Databricks. Requires table_name, feature_name.
databricks_materialized_features_get_feature_tagREADGets a FeatureTag. GET /api/2.0/feature-store/feature-tables/{table_name}/features/{feature_name}/tags/{key} on Databricks. Requires table_name, feature_name, key.
databricks_materialized_features_list_feature_tagsREADLists FeatureTags. GET /api/2.0/feature-store/feature-tables/{table_name}/features/{feature_name}/tags on Databricks. Requires table_name, feature_name.
databricks_materialized_features_update_feature_tagWRITEUpdates a FeatureTag. PATCH /api/2.0/feature-store/feature-tables/{table_name}/features/{feature_name}/tags/{key} on Databricks. Requires table_name, feature_name, key.
databricks_metastores_assignWRITECreates a new metastore assignment. If an assignment for the same **workspace_id** exists, it will be overwritten by the new **metastore_id** and **default_catalog_name**. The caller must be an account admin.
databricks_metastores_createWRITECreates a new metastore based on a provided name and optional storage root path. By default (if the **owner** field is not set), the owner of the new metastore is the user calling the **createMetastore** API. If the **owner** field is set to the empty...
databricks_metastores_currentREADGets the metastore assignment for the workspace being accessed.
databricks_metastores_deleteWRITEDESTRUCTIVE - Deletes a metastore. The caller must be a metastore admin.
databricks_metastores_getREADGets a metastore that matches the supplied ID. The caller must be a metastore admin to retrieve this info.
databricks_metastores_listREADGets an array of the available metastores (as **MetastoreInfo** objects). The caller must be an admin to retrieve this info. There is no guarantee of a specific ordering of the elements in the array. NOTE: we recommend using max_results=0 to use the...
databricks_metastores_summaryREADGets information about a metastore. This summary includes the storage credential, the cloud vendor, the cloud region, and the global metastore ID.
databricks_metastores_unassignWRITEDESTRUCTIVE - Deletes a metastore assignment. The caller must be an account administrator.
databricks_metastores_updateWRITEUpdates information for a specific metastore. The caller must be a metastore admin. If the **owner** field is set to the empty string (**""**), the ownership is updated to the System User.
databricks_metastores_update_assignmentWRITEUpdates a metastore assignment. This operation can be used to update **metastore_id** or **default_catalog_name** for a specified Workspace, if the Workspace is already assigned a metastore. The caller must be an account admin to update **metastore_id**...
databricks_model_registry_approve_transition_requestWRITEApproves a model version stage transition request.
databricks_model_registry_create_commentWRITEPosts a comment on a model version. A comment can be submitted either by a user or programmatically to display relevant information about the model. For example, test results or deployment errors.
databricks_model_registry_create_modelWRITECreates a new registered model with the name specified in the request body. Throws ``RESOURCE_ALREADY_EXISTS`` if a registered model with the given name exists.
databricks_model_registry_create_model_versionWRITECreates a model version. POST /api/2.0/mlflow/model-versions/create on Databricks. Requires name, source.
databricks_model_registry_create_transition_requestWRITECreates a model version stage transition request.
databricks_model_registry_create_webhookWRITE**NOTE:** This endpoint is in Public Preview. Creates a registry webhook.
databricks_model_registry_delete_commentWRITEDESTRUCTIVE - Deletes a comment on a model version.
databricks_model_registry_delete_modelWRITEDESTRUCTIVE - Deletes a registered model.
databricks_model_registry_delete_model_tagWRITEDESTRUCTIVE - Deletes the tag for a registered model.
databricks_model_registry_delete_model_versionWRITEDESTRUCTIVE — Deletes a model version. DELETE /api/2.0/mlflow/model-versions/delete on Databricks. Requires name, version.
databricks_model_registry_delete_model_version_tagWRITEDESTRUCTIVE - Deletes a model version tag.
databricks_model_registry_delete_transition_requestWRITEDESTRUCTIVE - Cancels a model version stage transition request.
databricks_model_registry_delete_webhookWRITEDESTRUCTIVE - **NOTE:** This endpoint is in Public Preview. Deletes a registry webhook.
databricks_model_registry_get_latest_versionsWRITEGets the latest version of a registered model.
databricks_model_registry_get_modelREADGet the details of a model. This is a Databricks workspace version of the `MLflow endpoint `__ that also returns the model's Databricks workspace ID and the permission level of the requesting user on the model.
databricks_model_registry_get_model_versionREADGet a model version. GET /api/2.0/mlflow/model-versions/get on Databricks. Requires name, version.
databricks_model_registry_get_model_version_download_uriREADGets a URI to download the model version.
databricks_model_registry_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_model_registry_get_permissionsREADGets the permissions of a registered model. Registered models can inherit permissions from their root object.
databricks_model_registry_list_modelsREADLists all available registered models, up to the limit specified in **max_results**.
databricks_model_registry_list_transition_requestsREADGets a list of all open stage transition requests for the model version.
databricks_model_registry_list_webhooksREAD**NOTE:** This endpoint is in Public Preview. Lists all registry webhooks.
databricks_model_registry_reject_transition_requestWRITERejects a model version stage transition request.
databricks_model_registry_rename_modelWRITERenames a registered model. POST /api/2.0/mlflow/registered-models/rename on Databricks. Requires name.
databricks_model_registry_search_model_versionsREADSearches for specific model versions based on the supplied **filter**.
databricks_model_registry_search_modelsREADSearch for registered models based on the specified **filter**.
databricks_model_registry_set_model_tagWRITESets a tag on a registered model. POST /api/2.0/mlflow/registered-models/set-tag on Databricks. Requires name, key, value.
databricks_model_registry_set_model_version_tagWRITESets a model version tag. POST /api/2.0/mlflow/model-versions/set-tag on Databricks. Requires name, version, key, value.
databricks_model_registry_test_registry_webhookWRITE**NOTE:** This endpoint is in Public Preview. Tests a registry webhook.
databricks_model_registry_transition_stageWRITETransition a model version's stage. This is a Databricks workspace version of the `MLflow endpoint `__ that also accepts a comment associated with the transition to be recorded.
databricks_model_registry_update_commentWRITEPost an edit to a comment on a model version.
databricks_model_registry_update_modelWRITEUpdates a registered model. PATCH /api/2.0/mlflow/registered-models/update on Databricks. Requires name.
databricks_model_registry_update_model_versionWRITEUpdates the model version. PATCH /api/2.0/mlflow/model-versions/update on Databricks. Requires name, version.
databricks_model_registry_update_webhookWRITE**NOTE:** This endpoint is in Public Preview. Updates a registry webhook.
databricks_model_versions_deleteWRITEDESTRUCTIVE - Deletes a model version from the specified registered model. Any aliases assigned to the model version will also be deleted. The caller must be a metastore admin or an owner of the parent registered model. For the latter case, the caller must...
databricks_model_versions_getREADGet a model version. The caller must be a metastore admin or an owner of (or have the **EXECUTE** privilege on) the parent registered model. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog...
databricks_model_versions_get_by_aliasREADGet a model version by alias. The caller must be a metastore admin or an owner of (or have the **EXECUTE** privilege on) the registered model. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog...
databricks_model_versions_listREADList model versions. You can list model versions under a particular schema, or list all model versions in the current metastore. The returned models are filtered based on the privileges of the calling user. For example, the metastore admin is able to list...
databricks_model_versions_updateWRITEUpdates the specified model version. The caller must be a metastore admin or an owner of the parent registered model. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog and the **USE_SCHEMA**...
databricks_notification_destinations_createWRITECreates a notification destination. Requires workspace admin permissions.
databricks_notification_destinations_deleteWRITEDESTRUCTIVE - Deletes a notification destination. Requires workspace admin permissions.
databricks_notification_destinations_getREADGets a notification destination. GET /api/2.0/notification-destinations/{id} on Databricks. Requires id.
databricks_notification_destinations_listREADLists notification destinations. GET /api/2.0/notification-destinations on Databricks.
databricks_notification_destinations_updateWRITEUpdates a notification destination. Requires workspace admin permissions. At least one field is required in the request body.
databricks_online_tables_createWRITECreate a new Online Table. POST /api/2.0/online-tables on Databricks.
databricks_online_tables_deleteWRITEDESTRUCTIVE - Delete an online table. Warning: This will delete all the data in the online table. If the source Delta table was deleted or modified since this Online Table was created, this will lose the data forever!
databricks_online_tables_getREADGet information about an existing online table and its status.
databricks_permission_migration_migrate_permissionsWRITEMigrate Permissions. POST /api/2.0/permissionmigration on Databricks. Requires workspace_id, from_workspace_group_name, to_account_group_name.
databricks_permissions_getREADGets the permissions of an object. Objects can inherit permissions from their parent objects or root object.
databricks_permissions_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_pipelines_apply_environmentWRITEApplies the current pipeline environment onto the pipeline compute. The environment applied can be used by subsequent dev-mode updates.
databricks_pipelines_cloneWRITECreates a new pipeline using Unity Catalog from a pipeline using Hive Metastore. This method returns the ID of the newly created clone. Additionally, this method starts an update for the newly created pipeline.
databricks_pipelines_createWRITECreates a new data processing pipeline based on the requested configuration. If successful, this method returns the ID of the new pipeline.
databricks_pipelines_deleteWRITEDESTRUCTIVE - Deletes a pipeline. If the pipeline publishes to Unity Catalog, pipeline deletion will cascade to all pipeline tables. Please reach out to Databricks support for assistance to undo this action.
databricks_pipelines_getREADGet a pipeline. GET /api/2.0/pipelines/{pipeline_id} on Databricks. Requires pipeline_id.
databricks_pipelines_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_pipelines_get_permissionsREADGets the permissions of a pipeline. Pipelines can inherit permissions from their root object.
databricks_pipelines_get_updateREADGets an update from an active pipeline. GET /api/2.0/pipelines/{pipeline_id}/updates/{update_id} on Databricks. Requires pipeline_id, update_id.
databricks_pipelines_list_pipeline_eventsREADRetrieves events for a pipeline. GET /api/2.0/pipelines/{pipeline_id}/events on Databricks. Requires pipeline_id.
databricks_pipelines_list_pipelinesREADLists pipelines defined in the Spark Declarative Pipelines system.
databricks_pipelines_list_updatesREADList updates for an active pipeline. GET /api/2.0/pipelines/{pipeline_id}/updates on Databricks. Requires pipeline_id.
databricks_pipelines_restore_pipelineWRITERestores a pipeline that was previously deleted, if within the restoration window. All tables deleted at pipeline deletion will be undropped as well.
databricks_pipelines_start_updateWRITEStarts a new update for the pipeline. If there is already an active update for the pipeline, the request will fail and the active update will remain running.
databricks_pipelines_stopWRITEStops the pipeline by canceling the active update. If there is no active update for the pipeline, this request is a no-op.
databricks_pipelines_updateWRITEUpdates a pipeline with the supplied configuration.
databricks_policies_create_policyWRITECreates a new policy on a securable. The new policy applies to the securable and all its descendants.
databricks_policies_delete_policyWRITEDESTRUCTIVE - Delete an ABAC policy defined on a securable.
databricks_policies_get_policyREADGet the policy definition on a securable
databricks_policies_list_policiesREADList all policies defined on a securable. Optionally, the list can include inherited policies defined on the securable's parent schema or catalog. PAGINATION BEHAVIOR: The API is by default paginated, a page may contain zero results while still providing a...
databricks_policies_update_policyWRITEUpdate an ABAC policy on a securable. PATCH /api/2.1/unity-catalog/policies/{on_securable_type}/{on_securable_fullname}/{name} on Databricks. Requires on_securable_type, on_securable_fullname, name.
databricks_policy_compliance_for_clusters_cancel_pending_cluster_enforcementWRITEDESTRUCTIVE - Cancels a pending enforcement on a cluster. After canceling the pending enforcement, the cluster will no longer update on the next termination or restart. Pending enforcements cannot be canceled when a cluster is in ``TERMINATING`` state. Only...
databricks_policy_compliance_for_clusters_enforce_complianceWRITEUpdates a cluster to be compliant with the current version of its policy. If a cluster is updated while in a ``TERMINATED`` state, it will remain ``TERMINATED``. The next time the cluster is started, the new attributes will take effect. For clusters in...
databricks_policy_compliance_for_clusters_get_complianceREADReturns the policy compliance status of a cluster. Clusters could be out of compliance if their policy was updated after the cluster was last edited.
databricks_policy_compliance_for_clusters_list_complianceREADReturns the policy compliance status of all clusters that use a given policy. Clusters could be out of compliance if their policy was updated after the cluster was last edited.
databricks_policy_compliance_for_jobs_enforce_complianceWRITEUpdates a job so the job clusters that are created when running the job (specified in ``new_cluster``) are compliant with the current versions of their respective cluster policies. All-purpose clusters used in the job will not be updated.
databricks_policy_compliance_for_jobs_get_complianceREADReturns the policy compliance status of a job. Jobs could be out of compliance if a cluster policy they use was updated after the job was last edited and some of its job clusters no longer comply with their updated policies.
databricks_policy_compliance_for_jobs_list_complianceREADReturns the policy compliance status of all jobs that use a given policy. Jobs could be out of compliance if a cluster policy they use was updated after the job was last edited and its job clusters no longer comply with the updated policy.
databricks_policy_families_getREADRetrieve the information for an policy family based on its identifier and version
databricks_policy_families_listREADReturns the list of policy definition types available to use at their latest version. This API is paginated.
databricks_postgres_create_branchWRITECreates a new database branch in the project.
databricks_postgres_create_catalogWRITERegister a Postgres database in the Unity Catalog.
databricks_postgres_create_cdf_configWRITECreate a CDF configuration that materializes the change data feed for all tables in a Postgres schema as open-format Delta tables in Unity Catalog. Once created, each table's change history is continuously written to its corresponding Lakehouse table.
databricks_postgres_create_data_apiWRITEEnable Data API for a database. POST /api/2.0/postgres/{parent}/data-api on Databricks. Requires parent.
databricks_postgres_create_databaseWRITECreate a Database. Creates a database in the specified branch. A branch can have multiple databases.
databricks_postgres_create_endpointWRITECreates a new compute endpoint in the branch.
databricks_postgres_create_projectWRITECreates a new Lakebase Autoscaling Postgres database project, which contains branches and compute endpoints.
databricks_postgres_create_replication_group_previewWRITECreates a new replication group for the project.
databricks_postgres_create_roleWRITECreates a new Postgres role in the branch.
databricks_postgres_create_snapshotWRITECreates a snapshot, an immutable point-in-time copy of a branch's data, within the project.
databricks_postgres_create_synced_tableWRITECreate a Synced Table. POST /api/2.0/postgres/synced_tables on Databricks. Requires synced_table_id.
databricks_postgres_create_tableWRITECreate a Table (non-synced database table for Autoscaling v2 Lakebase projects).
databricks_postgres_delete_branchWRITEDESTRUCTIVE - Deletes the specified database branch.
databricks_postgres_delete_catalogWRITEDESTRUCTIVE - Delete a Database Catalog.
databricks_postgres_delete_cdf_configWRITEDESTRUCTIVE - Delete a CDF configuration and stop materializing the change data feed. When force=true, also drops the Delta tables in Unity Catalog. When force=false (default), the existing tables are preserved at their last state.
databricks_postgres_delete_data_apiWRITEDESTRUCTIVE - Disable Data API for a database.
databricks_postgres_delete_databaseWRITEDESTRUCTIVE — Delete a Database. DELETE /api/2.0/postgres/{name} on Databricks. Requires name.
databricks_postgres_delete_endpointWRITEDESTRUCTIVE - Deletes the specified compute endpoint.
databricks_postgres_delete_forward_etl_configurationWRITEDESTRUCTIVE - Hard delete a Forward ETL configuration and all associated table mappings. Unlike DisableForwardEtl, this permanently removes the config and mapping rows.
databricks_postgres_delete_projectWRITEDESTRUCTIVE - Deletes the specified database project.
databricks_postgres_delete_recovery_branch_previewWRITEDESTRUCTIVE - Deletes the specified recovery branch after reconciliation is complete.
databricks_postgres_delete_replication_group_previewWRITEDESTRUCTIVE - Deletes the specified replication group.
databricks_postgres_delete_roleWRITEDESTRUCTIVE - Deletes the specified Postgres role.
databricks_postgres_delete_snapshotWRITEDESTRUCTIVE - Deletes the specified snapshot.
databricks_postgres_delete_synced_tableWRITEDESTRUCTIVE — Delete a Synced Table. DELETE /api/2.0/postgres/{name} on Databricks. Requires name.
databricks_postgres_delete_tableWRITEDESTRUCTIVE - Delete a Table (non-synced database table for Autoscaling v2 Lakebase projects).
databricks_postgres_disable_forward_etlWRITEDESTRUCTIVE - Disable Forward ETL for a branch.
databricks_postgres_failover_replication_group_previewWRITEFails over the replication group to a target workspace, promoting the secondary to primary.
databricks_postgres_generate_database_credentialWRITEGenerate OAuth credentials for a Postgres database.
databricks_postgres_get_branchREADRetrieves information about the specified database branch.
databricks_postgres_get_catalogREADGet a Database Catalog. GET /api/2.0/postgres/{name} on Databricks. Requires name.
databricks_postgres_get_cdf_configREADGet a single Lakebase CDF configuration, including the source Postgres schema, target Unity Catalog schema, and the identity under which writes are authorized.
databricks_postgres_get_cdf_statusREADGet the CDF status of a single table within a Lakebase CDF configuration, including its current state and the last committed position in the feed.
databricks_postgres_get_compute_instanceREADLists the specific compute instance under an endpoint. Note: ComputeInstances are managed via the parent Endpoint resource, and cannot be created, updated, or deleted directly.
databricks_postgres_get_data_apiREADGet Data API configuration for a database.
databricks_postgres_get_databaseREADGet a Database. GET /api/2.0/postgres/{name} on Databricks. Requires name.
databricks_postgres_get_endpointREADRetrieves information about the specified compute endpoint, including its connection details and operational state.
databricks_postgres_get_forward_etl_metadataREADGet Forward ETL metadata (database and schema OIDs).
databricks_postgres_get_forward_etl_statusREADGet Forward ETL configuration and status for a branch.
databricks_postgres_get_operationREADRetrieves the status of a long-running operation.
databricks_postgres_get_projectREADRetrieves information about the specified database project.
databricks_postgres_get_recovery_branch_previewREADRetrieves information about the specified recovery branch.
databricks_postgres_get_replication_group_previewREADRetrieves information about the specified replication group.
databricks_postgres_get_roleREADRetrieves information about the specified Postgres role, including its authentication method and permissions.
databricks_postgres_get_snapshotREADRetrieves information about the specified snapshot.
databricks_postgres_get_snapshot_scheduleREADRetrieves the snapshot schedule for a branch. A branch with no configured schedule returns an empty schedule (not NOT_FOUND).
databricks_postgres_get_synced_tableREADGet a Synced Table. GET /api/2.0/postgres/{name} on Databricks. Requires name.
databricks_postgres_get_tableREADGet a Table (non-synced database table for Autoscaling v2 Lakebase projects).
databricks_postgres_inspect_recovery_branch_previewWRITEMaterializes a temporary inspection branch from the specified recovery branch for data examination.
databricks_postgres_list_branchesREADReturns a paginated list of database branches in the project.
databricks_postgres_list_cdf_configsREADList all CDF configurations for a Lakebase database. Each configuration maps a Postgres schema to a Unity Catalog schema where the change data feed is materialized.
databricks_postgres_list_cdf_statusesREADList the per-table CDF statuses within a Lakebase CDF configuration. Each status shows whether a table's change data feed is snapshotting, streaming, or skipped.
databricks_postgres_list_compute_instancesREADLists all compute instances that have been created under the specified endpoint. Note: ComputeInstances are managed via the parent Endpoint resource, and cannot be created, updated, or deleted directly.
databricks_postgres_list_databasesREADList Databases. GET /api/2.0/postgres/{parent}/databases on Databricks. Requires parent.
databricks_postgres_list_endpointsREADReturns a paginated list of compute endpoints in the branch.
databricks_postgres_list_projectsREADReturns a paginated list of database projects in the workspace that the user has permission to access.
databricks_postgres_list_recovery_branch_previewsREADReturns a paginated list of recovery branches for the project.
databricks_postgres_list_replication_group_previewsREADReturns a paginated list of replication groups for the project.
databricks_postgres_list_rolesREADReturns a paginated list of Postgres roles in the branch.
databricks_postgres_list_snapshotsREADReturns a paginated list of snapshots in the project.
databricks_postgres_switchover_replication_group_previewWRITESwitches over the replication group to a target workspace with a coordinated failover.
databricks_postgres_undelete_branchWRITEUndeletes the specified database branch.
databricks_postgres_undelete_projectWRITEUndeletes a soft-deleted project. POST /api/2.0/postgres/{name}/undelete on Databricks. Requires name.
databricks_postgres_update_branchWRITEUpdates the specified database branch. You can set this branch as the project's default branch, or protect/unprotect it.
databricks_postgres_update_data_apiWRITEUpdate Data API configuration for a database.
databricks_postgres_update_databaseWRITEUpdate a Database. PATCH /api/2.0/postgres/{name} on Databricks. Requires name, update_mask.
databricks_postgres_update_endpointWRITEUpdates the specified compute endpoint. You can update autoscaling limits, suspend timeout, or enable/disable the compute endpoint.
databricks_postgres_update_projectWRITEUpdates the specified database project. PATCH /api/2.0/postgres/{name} on Databricks. Requires name, update_mask.
databricks_postgres_update_replication_group_previewWRITEUpdates the specified replication group.
databricks_postgres_update_roleWRITEUpdate a role for a branch. PATCH /api/2.0/postgres/{name} on Databricks. Requires name, update_mask.
databricks_postgres_update_snapshot_scheduleWRITESets the snapshot schedule for a branch. The ``schedule`` field is replaced wholesale; an empty schedule disables automatic snapshots.
databricks_provider_exchange_filters_createWRITEAdd an exchange filter. POST /api/2.0/marketplace-exchange/filters on Databricks. Requires filter.
databricks_provider_exchange_filters_deleteWRITEDESTRUCTIVE — Delete an exchange filter. DELETE /api/2.0/marketplace-exchange/filters/{id} on Databricks. Requires id.
databricks_provider_exchange_filters_listREADList exchange filter. GET /api/2.0/marketplace-exchange/filters on Databricks. Requires exchange_id.
databricks_provider_exchange_filters_updateWRITEUpdate an exchange filter. PUT /api/2.0/marketplace-exchange/filters/{id} on Databricks. Requires id, filter.
databricks_provider_exchanges_add_listing_to_exchangeWRITEAssociate an exchange with a listing. POST /api/2.0/marketplace-exchange/exchanges-for-listing on Databricks. Requires listing_id, exchange_id.
databricks_provider_exchanges_createWRITECreate an exchange. POST /api/2.0/marketplace-exchange/exchanges on Databricks. Requires exchange.
databricks_provider_exchanges_deleteWRITEDESTRUCTIVE - This removes a listing from marketplace.
databricks_provider_exchanges_delete_listing_from_exchangeWRITEDESTRUCTIVE - Disassociate an exchange with a listing
databricks_provider_exchanges_getREADGet an exchange. GET /api/2.0/marketplace-exchange/exchanges/{id} on Databricks. Requires id.
databricks_provider_exchanges_listREADList exchanges visible to provider. GET /api/2.0/marketplace-exchange/exchanges on Databricks.
databricks_provider_exchanges_list_exchanges_for_listingREADList exchanges associated with a listing
databricks_provider_exchanges_list_listings_for_exchangeREADList listings associated with an exchange
databricks_provider_exchanges_updateWRITEUpdate an exchange. PUT /api/2.0/marketplace-exchange/exchanges/{id} on Databricks. Requires id, exchange.
databricks_provider_files_createWRITECreate a file. Currently, only provider icons and attached notebooks are supported.
databricks_provider_files_deleteWRITEDESTRUCTIVE — Delete a file. DELETE /api/2.0/marketplace-provider/files/{file_id} on Databricks. Requires file_id.
databricks_provider_files_getREADGet a file. GET /api/2.0/marketplace-provider/files/{file_id} on Databricks. Requires file_id.
databricks_provider_files_listREADList files attached to a parent entity. GET /api/2.0/marketplace-provider/files on Databricks. Requires file_parent.
databricks_provider_listings_createWRITECreate a new listing. POST /api/2.0/marketplace-provider/listing on Databricks. Requires listing.
databricks_provider_listings_deleteWRITEDESTRUCTIVE — Delete a listing. DELETE /api/2.0/marketplace-provider/listings/{id} on Databricks. Requires id.
databricks_provider_listings_getREADGet a listing. GET /api/2.0/marketplace-provider/listings/{id} on Databricks. Requires id.
databricks_provider_listings_listREADList listings owned by this provider. GET /api/2.0/marketplace-provider/listings on Databricks.
databricks_provider_listings_updateWRITEUpdate a listing. PUT /api/2.0/marketplace-provider/listings/{id} on Databricks. Requires id, listing.
databricks_provider_personalization_requests_listREADList personalization requests to this provider. This will return all personalization requests, regardless of which listing they are for.
databricks_provider_personalization_requests_updateWRITEUpdate personalization request. This method only permits updating the status of the request.
databricks_provider_provider_analytics_dashboards_createWRITECreate provider analytics dashboard. Returns Marketplace specific ``id``. Not to be confused with the Lakeview dashboard id.
databricks_provider_provider_analytics_dashboards_getREADGet provider analytics dashboard. GET /api/2.0/marketplace-provider/analytics_dashboard on Databricks.
databricks_provider_provider_analytics_dashboards_get_latest_versionREADGet latest version of provider analytics dashboard.
databricks_provider_provider_analytics_dashboards_updateWRITEUpdate provider analytics dashboard. PUT /api/2.0/marketplace-provider/analytics_dashboard/{id} on Databricks. Requires id.
databricks_provider_providers_createWRITECreate a provider. POST /api/2.0/marketplace-provider/provider on Databricks. Requires provider.
databricks_provider_providers_deleteWRITEDESTRUCTIVE — Delete provider. DELETE /api/2.0/marketplace-provider/providers/{id} on Databricks. Requires id.
databricks_provider_providers_getREADGet provider profile. GET /api/2.0/marketplace-provider/providers/{id} on Databricks. Requires id.
databricks_provider_providers_listREADList provider profiles for account. GET /api/2.0/marketplace-provider/providers on Databricks.
databricks_provider_providers_updateWRITEUpdate provider profile. PUT /api/2.0/marketplace-provider/providers/{id} on Databricks. Requires id, provider.
databricks_providers_createWRITECreates a new authentication provider minimally based on a name and authentication type. The caller must be an admin on the metastore.
databricks_providers_deleteWRITEDESTRUCTIVE - Deletes an authentication provider, if the caller is a metastore admin or is the owner of the provider.
databricks_providers_getREADGets a specific authentication provider. The caller must supply the name of the provider, and must either be a metastore admin or the owner of the provider.
databricks_providers_listREADGets an array of available authentication providers. The caller must either be a metastore admin, have the **USE_PROVIDER** privilege on the providers, or be the owner of the providers. Providers not owned by the caller and for which the caller does not...
databricks_providers_list_provider_share_assetsREADGet arrays of assets associated with a specified provider's share. The caller is the recipient of the share.
databricks_providers_list_sharesREADGets an array of a specified provider's shares within the metastore where: - the caller is a metastore admin, or - the caller is the owner.
databricks_providers_updateWRITEUpdates the information for an authentication provider, if the caller is a metastore admin or is the owner of the provider. If the update changes the provider name, the caller must be both a metastore admin and the owner of the provider.
databricks_quality_monitor_v2_create_quality_monitorWRITEDeprecated: Use Data Quality Monitoring API instead (/api/data-quality/v1/monitors). Create a quality monitor on UC object.
databricks_quality_monitor_v2_delete_quality_monitorWRITEDESTRUCTIVE - Deprecated: Use Data Quality Monitoring API instead (/api/data-quality/v1/monitors). Delete a quality monitor on UC object.
databricks_quality_monitor_v2_get_quality_monitorREADDeprecated: Use Data Quality Monitoring API instead (/api/data-quality/v1/monitors). Read a quality monitor on UC object.
databricks_quality_monitor_v2_list_quality_monitorREADDeprecated: Use Data Quality Monitoring API instead (/api/data-quality/v1/monitors). (Unimplemented) List quality monitors.
databricks_quality_monitor_v2_update_quality_monitorWRITEDeprecated: Use Data Quality Monitoring API instead (/api/data-quality/v1/monitors). (Unimplemented) Update a quality monitor on UC object.
databricks_quality_monitors_cancel_refreshWRITEDESTRUCTIVE - Deprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Cancels an already-initiated refresh job.
databricks_quality_monitors_createWRITEDeprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Creates a new monitor for the specified table. The caller must either: 1. be an owner of the table's parent catalog, have **USE_SCHEMA** on the table's parent schema, and...
databricks_quality_monitors_deleteWRITEDESTRUCTIVE - Deprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Deletes a monitor for the specified table. The caller must either: 1. be an owner of the table's parent catalog 2. have **USE_CATALOG** on the table's parent...
databricks_quality_monitors_getREADDeprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Gets a monitor for the specified table. The caller must either: 1. be an owner of the table's parent catalog 2. have **USE_CATALOG** on the table's parent catalog and be an...
databricks_quality_monitors_get_refreshREADDeprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Gets info about a specific monitor refresh using the given refresh ID. The caller must either: 1. be an owner of the table's parent catalog 2. have **USE_CATALOG** on the...
databricks_quality_monitors_list_refreshesREADDeprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Gets an array containing the history of the most recent refreshes (up to 25) for this table. The caller must either: 1. be an owner of the table's parent catalog 2. have...
databricks_quality_monitors_regenerate_dashboardWRITEDeprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Regenerates the monitoring dashboard for the specified table. The caller must either: 1. be an owner of the table's parent catalog 2. have **USE_CATALOG** on the table's...
databricks_quality_monitors_run_refreshWRITEDeprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Queues a metric refresh on the monitor for the specified table. The refresh will execute in the background. The caller must either: 1. be an owner of the table's parent...
databricks_quality_monitors_updateWRITEDeprecated: Use Data Quality Monitors API instead (/api/data-quality/v1/monitors). Updates a monitor for the specified table. The caller must either: 1. be an owner of the table's parent catalog 2. have **USE_CATALOG** on the table's parent catalog and be...
databricks_queries_createWRITECreates a query. POST /api/2.0/sql/queries on Databricks.
databricks_queries_deleteWRITEDESTRUCTIVE - Moves a query to the trash. Trashed queries immediately disappear from searches and list views, and cannot be used for alerts. You can restore a trashed query through the UI. A trashed query is permanently deleted after 30 days.
databricks_queries_getREADGets a query. GET /api/2.0/sql/queries/{id} on Databricks. Requires id.
databricks_queries_legacy_createWRITECreates a new query definition. Queries created with this endpoint belong to the authenticated user making the request. The ``data_source_id`` field specifies the ID of the SQL warehouse to run this query against. You can use the Data Sources API to see a...
databricks_queries_legacy_deleteWRITEDESTRUCTIVE - Moves a query to the trash. Trashed queries immediately disappear from searches and list views, and they cannot be used for alerts. The trash is deleted after 30 days. **Warning**: This API is deprecated. Please use :method:queries/delete...
databricks_queries_legacy_getREADRetrieve a query object definition along with contextual permissions information about the currently authenticated user. **Warning**: This API is deprecated. Please use :method:queries/get instead. `Learn more `__
databricks_queries_legacy_listREADGets a list of queries. Optionally, this list can be filtered by a search term. **Warning**: Calling this API concurrently 10 or more times could result in throttling, service degradation, or a temporary ban. **Warning**: This API is deprecated. Please use...
databricks_queries_legacy_restoreWRITERestore a query that has been moved to the trash. A restored query appears in list views and searches. You can use restored queries for alerts. **Warning**: This API is deprecated. Please see the latest version. `Learn more `__
databricks_queries_legacy_updateWRITEModify this query definition. **Note**: You cannot undo this operation. **Warning**: This API is deprecated. Please use :method:queries/update instead. `Learn more `__
databricks_queries_listREADGets a list of queries accessible to the user, ordered by creation time. **Warning:** Calling this API concurrently 10 or more times could result in throttling, service degradation, or a temporary ban.
databricks_queries_list_visualizationsREADGets a list of visualizations on a query.
databricks_queries_updateWRITEUpdates a query. PATCH /api/2.0/sql/queries/{id} on Databricks. Requires id, update_mask.
databricks_query_history_listREADList the history of queries through SQL warehouses, and serverless compute. You can filter by user ID, warehouse ID, status, and time range. Most recently started queries are returned first (up to max_results in request). The pagination token returned in...
databricks_query_visualizations_createWRITEAdds a visualization to a query. POST /api/2.0/sql/visualizations on Databricks.
databricks_query_visualizations_deleteWRITEDESTRUCTIVE — Removes a visualization. DELETE /api/2.0/sql/visualizations/{id} on Databricks. Requires id.
databricks_query_visualizations_legacy_createWRITECreates visualization in the query. **Warning**: This API is deprecated. Please use :method:queryvisualizations/create instead. `Learn more `__
databricks_query_visualizations_legacy_deleteWRITEDESTRUCTIVE - Removes a visualization from the query. **Warning**: This API is deprecated. Please use :method:queryvisualizations/delete instead. `Learn more `__
databricks_query_visualizations_legacy_updateWRITEUpdates visualization in the query. **Warning**: This API is deprecated. Please use :method:queryvisualizations/update instead. `Learn more `__
databricks_query_visualizations_updateWRITEUpdates a visualization. PATCH /api/2.0/sql/visualizations/{id} on Databricks. Requires id, update_mask.
databricks_recipient_activation_get_activation_url_infoREADGets an activation URL for a share. GET /api/2.1/unity-catalog/public/data_sharing_activation_info/{activation_url} on Databricks. Requires activation_url.
databricks_recipient_federation_policies_createWRITECreate a federation policy for an OIDC_FEDERATION recipient for sharing data from Databricks to non-Databricks recipients. The caller must be the owner of the recipient. When sharing data from Databricks to non-Databricks clients, you can define a...
databricks_recipient_federation_policies_deleteWRITEDESTRUCTIVE - Deletes an existing federation policy for an OIDC_FEDERATION recipient. The caller must be the owner of the recipient.
databricks_recipient_federation_policies_get_federation_policyREADReads an existing federation policy for an OIDC_FEDERATION recipient for sharing data from Databricks to non-Databricks recipients. The caller must have read access to the recipient.
databricks_recipient_federation_policies_listREADLists federation policies for an OIDC_FEDERATION recipient for sharing data from Databricks to non-Databricks recipients. The caller must have read access to the recipient.
databricks_recipient_federation_policies_updateWRITEUpdates an existing federation policy for an OIDC_RECIPIENT. The caller must be the owner of the recipient.
databricks_recipients_createWRITECreates a new recipient with the delta sharing authentication type in the metastore. The caller must be a metastore admin or have the **CREATE_RECIPIENT** privilege on the metastore.
databricks_recipients_deleteWRITEDESTRUCTIVE - Deletes the specified recipient from the metastore. The caller must be the owner of the recipient.
databricks_recipients_getREADGets a share recipient from the metastore. The caller must be one of: - A user with **USE_RECIPIENT** privilege on the metastore - The owner of the share recipient - A metastore admin
databricks_recipients_listREADGets an array of all share recipients within the current metastore where: - the caller is a metastore admin, or - the caller is the owner. There is no guarantee of a specific ordering of the elements in the array.
databricks_recipients_share_permissionsREADGets the share permissions for the specified Recipient. The caller must have the **USE_RECIPIENT** privilege on the metastore or be the owner of the Recipient.
databricks_recipients_updateWRITEUpdates an existing recipient in the metastore. The caller must be a metastore admin or the owner of the recipient. If the recipient name will be updated, the user must be both a metastore admin and the owner of the recipient.
databricks_redash_config_get_configREADRead workspace configuration for Redash-v2.
databricks_registered_models_createWRITECreates a new registered model in Unity Catalog. File storage for model versions in the registered model will be located in the default location which is specified by the parent schema, or the parent catalog, or the Metastore. For registered model creation...
databricks_registered_models_deleteWRITEDESTRUCTIVE - Deletes a registered model and all its model versions from the specified parent catalog and schema. The caller must be a metastore admin or an owner of the registered model. For the latter case, the caller must also be the owner or have the...
databricks_registered_models_delete_aliasWRITEDESTRUCTIVE - Deletes a registered model alias. The caller must be a metastore admin or an owner of the registered model. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog and the **USE_SCHEMA**...
databricks_registered_models_getREADGet a registered model. The caller must be a metastore admin or an owner of (or have the **EXECUTE** privilege on) the registered model. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog and...
databricks_registered_models_listREADList registered models. You can list registered models under a particular schema, or list all registered models in the current metastore. The returned models are filtered based on the privileges of the calling user. For example, the metastore admin is able...
databricks_registered_models_set_aliasWRITESet an alias on the specified registered model. The caller must be a metastore admin or an owner of the registered model. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog and the...
databricks_registered_models_updateWRITEUpdates the specified registered model. The caller must be a metastore admin or an owner of the registered model. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog and the **USE_SCHEMA**...
databricks_repos_createWRITECreates a repo in the workspace and links it to the remote Git repo specified. Note that repos created programmatically must be linked to a remote Git repo, unlike repos created in the browser.
databricks_repos_deleteWRITEDESTRUCTIVE - Deletes the specified repo.
databricks_repos_getREADReturns the repo with the given repo ID.
databricks_repos_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_repos_get_permissionsREADGets the permissions of a repo. Repos can inherit permissions from their root object.
databricks_repos_listREADReturns repos that the calling user has Manage permissions on. Use ``next_page_token`` to iterate through additional pages. Deprecated: This operation does not return a complete list of the repos in the workspace, because repos with the Git CLI enabled are...
databricks_repos_updateWRITEUpdates the repo to a different branch or tag, or updates the repo to the latest commit on the same branch.
databricks_resource_quotas_get_quotaREADThe GetQuota API returns usage information for a single resource quota, defined as a child-parent pair. This API also refreshes the quota count if it is out of date. Refreshes are triggered asynchronously. The updated count might not be returned in the...
databricks_resource_quotas_list_quotasREADListQuotas returns all quota values under the metastore. There are no SLAs on the freshness of the counts returned. This API does not trigger a refresh of quota counts. PAGINATION BEHAVIOR: The API is by default paginated, a page may contain zero results...
databricks_restrict_workspace_admins_deleteWRITEDESTRUCTIVE - Reverts the restrict workspace admins setting status for the workspace. A fresh etag needs to be provided in ``DELETE`` requests (as a query parameter). The etag can be retrieved by making a ``GET`` request before the DELETE request. If the...
databricks_restrict_workspace_admins_getREADGets the restrict workspace admins setting.
databricks_restrict_workspace_admins_updateWRITEUpdates the restrict workspace admins setting for the workspace. A fresh etag needs to be provided in ``PATCH`` requests (as part of the setting field). The etag can be retrieved by making a GET request before the ``PATCH`` request. If the setting is...
databricks_rfa_batch_create_access_requestsWRITECreates access requests for Unity Catalog permissions for a specified principal on a securable object. This Batch API can take in multiple principals, securable objects, and permissions as the input and returns the access request destinations for each...
databricks_rfa_get_access_request_destinationsREADGets an array of access request destinations for the specified securable. Any caller can see URL destinations or the destinations on the metastore. Otherwise, only those with **BROWSE** permissions on the securable can see destinations. The supported...
databricks_rfa_update_access_request_destinationsWRITEUpdates the access request destinations for the given securable. The caller must be a metastore admin, the owner of the securable, or a user that has the **MANAGE** privilege on the securable in order to assign destinations. A maximum of 5 emails and 5...
databricks_schemas_createWRITECreates a new schema for catalog in the Metastore. The caller must be a metastore admin, or have the **CREATE_SCHEMA** privilege in the parent catalog.
databricks_schemas_deleteWRITEDESTRUCTIVE - Deletes the specified schema from the parent catalog. The caller must be the owner of the schema or an owner of the parent catalog.
databricks_schemas_getREADGets the specified schema within the metastore. The caller must be a metastore admin, the owner of the schema, or a user that has the **USE_SCHEMA** privilege on the schema.
databricks_schemas_listREADGets an array of schemas for a catalog in the metastore. If the caller is the metastore admin or the owner of the parent catalog, all schemas for the catalog will be retrieved. Otherwise, only schemas owned by the caller (or for which the caller has the...
databricks_schemas_updateWRITEUpdates a schema for a catalog. The caller must be the owner of the schema or a metastore admin. If the caller is a metastore admin, only the **owner** field can be changed in the update. If the **name** field must be updated, the caller must be a metastore...
databricks_secrets_create_scopeWRITECreates a new secret scope. The scope name must consist of alphanumeric characters, dashes, underscores, and periods, and may not exceed 128 characters. Example request: .. code:: { "scope": "my-simple-databricks-scope", "initial_manage_principal": "users"...
databricks_secrets_delete_aclWRITEDESTRUCTIVE - Deletes the given ACL on the given scope. Users must have the ``MANAGE`` permission to invoke this API. Example request: .. code:: { "scope": "my-secret-scope", "principal": "data-scientists" } Throws ``RESOURCE_DOES_NOT_EXIST`` if no such...
databricks_secrets_delete_scopeWRITEDESTRUCTIVE - Deletes a secret scope. Example request: .. code:: { "scope": "my-secret-scope" } Throws ``RESOURCE_DOES_NOT_EXIST`` if the scope does not exist. Throws ``PERMISSION_DENIED`` if the user does not have permission to make this API call. Throws...
databricks_secrets_delete_secretWRITEDESTRUCTIVE - Deletes the secret stored in this secret scope. You must have ``WRITE`` or ``MANAGE`` permission on the Secret Scope. Example request: .. code:: { "scope": "my-secret-scope", "key": "my-secret-key" } Throws ``RESOURCE_DOES_NOT_EXIST`` if no such...
databricks_secrets_get_aclREADDescribes the details about the given ACL, such as the group and permission. Users must have the ``MANAGE`` permission to invoke this API. Example response: .. code:: { "principal": "data-scientists", "permission": "READ" } Throws...
databricks_secrets_get_secretREADGets a secret for a given key and scope. This API can only be called from the DBUtils interface. Users need the READ permission to make this call. Example response: .. code:: { "key": "my-string-key", "value": } Note that the secret value returned is in...
databricks_secrets_list_aclsREADLists the ACLs set on the given scope. Users must have the ``MANAGE`` permission to invoke this API. Example response: .. code:: { "acls": [{ "principal": "admins", "permission": "MANAGE" },{ "principal": "data-scientists", "permission": "READ" }] } Throws...
databricks_secrets_list_scopesREADLists all secret scopes available in the workspace. Example response: .. code:: { "scopes": [{ "name": "my-databricks-scope", "backend_type": "DATABRICKS" },{ "name": "mount-points", "backend_type": "DATABRICKS" }] } Throws ``PERMISSION_DENIED`` if the user...
databricks_secrets_list_secretsREADLists the secret keys that are stored at this scope. This is a metadata-only operation; secret data cannot be retrieved using this API. Users need the READ permission to make this call. Example response: .. code:: { "secrets": [ { "key": "my-string-key""...
databricks_secrets_put_aclWRITECreates or overwrites the ACL associated with the given principal (user or group) on the specified scope point. In general, a user or group will use the most powerful permission available to them, and permissions are ordered as follows: - ``MANAGE`` -...
databricks_secrets_put_secretWRITEInserts a secret under the provided scope with the given name. If a secret already exists with the same name, this command overwrites the existing secret's value. The server encrypts the secret using the secret scope's encryption settings before storing it...
databricks_secrets_uc_create_secretWRITECreates a new secret in Unity Catalog. You must be the owner of the parent schema or have the **CREATE_SECRET** and **USE SCHEMA** privileges on the parent schema and **USE CATALOG** on the parent catalog. The secret is stored in the specified catalog and...
databricks_secrets_uc_delete_secretWRITEDESTRUCTIVE - Deletes a secret by its three-level (fully qualified) name. You must be the owner of the secret or a metastore admin.
databricks_secrets_uc_get_secretREADGets a secret by its three-level (fully qualified) name. You must be a metastore admin, the owner of the secret, or have the **MANAGE** privilege on the secret. The secret value isn't returned by default. To retrieve it, you must also have the...
databricks_secrets_uc_list_secretsREADLists secrets in Unity Catalog. You must be a metastore admin, the owner of the secret, or have the **MANAGE** privilege on the secret. Both **catalog_name** and **schema_name** must be specified together to filter secrets within a specific schema. Results...
databricks_secrets_uc_update_secretWRITEUpdates an existing secret in Unity Catalog. You must be the owner of the secret or a metastore admin. If you are a metastore admin, only the **owner** field can be changed. Use the **update_mask** field to specify which fields to update. Supported...
databricks_service_principals_createWRITECreates a new service principal in the Databricks workspace.
databricks_service_principals_deleteWRITEDESTRUCTIVE - Delete a single service principal in the Databricks workspace.
databricks_service_principals_getREADGets the details for a single service principal define in the Databricks workspace.
databricks_service_principals_listREADGets the set of service principals associated with a Databricks workspace.
databricks_service_principals_patchWRITEPartially updates the details of a single service principal in the Databricks workspace.
databricks_service_principals_updateWRITEUpdates the details of a single service principal. This action replaces the existing service principal with the same name.
databricks_service_principals_v2_createWRITECreates a new service principal in the Databricks workspace.
databricks_service_principals_v2_deleteWRITEDESTRUCTIVE - Delete a single service principal in the Databricks workspace.
databricks_service_principals_v2_getREADGets the details for a single service principal define in the Databricks workspace.
databricks_service_principals_v2_listREADGets the set of service principals associated with a Databricks workspace.
databricks_service_principals_v2_patchWRITEPartially updates the details of a single service principal in the Databricks workspace.
databricks_service_principals_v2_updateWRITEUpdates the details of a single service principal. This action replaces the existing service principal with the same name.
databricks_serving_endpoints_build_logsREADRetrieves the build logs associated with the provided served model.
databricks_serving_endpoints_createWRITECreate a new serving endpoint. POST /api/2.0/serving-endpoints on Databricks. Requires name.
databricks_serving_endpoints_create_provisioned_throughput_endpointWRITECreate a new PT serving endpoint. POST /api/2.0/serving-endpoints/pt on Databricks. Requires name, config.
databricks_serving_endpoints_deleteWRITEDESTRUCTIVE - Delete a serving endpoint.
databricks_serving_endpoints_export_metricsREADRetrieves the metrics associated with the provided serving endpoint in either Prometheus or OpenMetrics exposition format.
databricks_serving_endpoints_getREADRetrieves the details for a single serving endpoint.
databricks_serving_endpoints_get_open_apiREADGet the query schema of the serving endpoint in OpenAPI format. The schema contains information for the supported paths, input and output format and datatypes.
databricks_serving_endpoints_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_serving_endpoints_get_permissionsREADGets the permissions of a serving endpoint. Serving endpoints can inherit permissions from their root object.
databricks_serving_endpoints_http_requestWRITEMake external services call using the credentials stored in UC Connection.
databricks_serving_endpoints_listREADGet all serving endpoints. GET /api/2.0/serving-endpoints on Databricks.
databricks_serving_endpoints_logsREADRetrieves the service logs associated with the provided served model.
databricks_serving_endpoints_patchWRITEUsed to batch add and delete tags from a serving endpoint with a single API call.
databricks_serving_endpoints_patch_system_metrics_export_stateWRITEUpdates the system-metrics-export state of a serving endpoint, independently of the endpoint config (does not trigger a config-version change or redeployment).
databricks_serving_endpoints_patch_telemetry_configWRITEUpdates the telemetry configuration of a serving endpoint.
databricks_serving_endpoints_putWRITEDeprecated: Please use AI Gateway to manage rate limits instead.
databricks_serving_endpoints_put_ai_gatewayWRITEUsed to update the AI Gateway of a serving endpoint. NOTE: External model, provisioned throughput, and pay-per-token endpoints are fully supported; agent endpoints currently only support inference tables.
databricks_serving_endpoints_queryWRITEQuery a serving endpoint. POST /serving-endpoints/{name}/invocations on Databricks. Requires name.
databricks_serving_endpoints_update_configWRITEUpdates any combination of the serving endpoint's served entities, the compute configuration of those served entities, and the endpoint's traffic config. An endpoint that already has an update in progress can not be updated until the current update...
databricks_serving_endpoints_update_notificationsWRITEUpdates the email and webhook notification settings for an endpoint.
databricks_serving_endpoints_update_provisioned_throughput_endpoint_configWRITEUpdates any combination of the pt endpoint's served entities, the compute configuration of those served entities, and the endpoint's traffic config. Updates are instantaneous and endpoint should be updated instantly
databricks_shares_createWRITECreates a new share for data objects. Data objects can be added after creation with **update**. The caller must be a metastore admin or have the **CREATE_SHARE** privilege on the metastore.
databricks_shares_deleteWRITEDESTRUCTIVE - Deletes a data object share from the metastore. The caller must be an owner of the share.
databricks_shares_getREADGets a data object share from the metastore. The caller must have the USE_SHARE privilege on the metastore or be the owner of the share.
databricks_shares_list_sharesREADGets an array of data object shares from the metastore. If the caller has the USE_SHARE privilege on the metastore, all shares are returned. Otherwise, only shares owned by the caller are returned. There is no guarantee of a specific ordering of the...
databricks_shares_share_permissionsREADGets the permissions for a data share from the metastore. The caller must have the USE_SHARE privilege on the metastore or be the owner of the share.
databricks_shares_updateWRITEUpdates the share with the changes and data objects in the request. The caller must be the owner of the share or a metastore admin. When the caller is a metastore admin, only the **owner** field can be updated. In the case the share name is changed...
databricks_sql_results_download_deleteWRITEDESTRUCTIVE - Reverts the SQL Results Download setting to its default value.
databricks_sql_results_download_getREADGets the SQL Results Download setting. GET /api/2.0/settings/types/sql_results_download/names/default on Databricks.
databricks_sql_results_download_updateWRITEUpdates the SQL Results Download setting.
databricks_statement_execution_cancel_executionWRITEDESTRUCTIVE - Requests that an executing statement be canceled. Callers must poll for status to see the terminal state. Cancel response is empty; receiving response indicates successful receipt.
databricks_statement_execution_execute_statementWRITEExecute a SQL statement and optionally await its results for a specified time. **Use case: small result sets with INLINE + JSON_ARRAY** For flows that generate small and predictable result sets ( `__. StatementResponse contains ``statement_id`` and...
databricks_statement_execution_get_statementREADThis request can be used to poll for the statement's status. StatementResponse contains ``statement_id`` and ``status``; other fields might be absent or present depending on context. When the ``status.state`` field is ``SUCCEEDED`` it will also return the...
databricks_statement_execution_get_statement_result_chunk_nREADAfter the statement execution has ``SUCCEEDED``, this request can be used to fetch any chunk by index. Whereas the first chunk with ``chunk_index=0`` is typically fetched with :method:statementexecution/executeStatement or...
databricks_storage_credentials_createWRITECreates a new storage credential. The caller must be a metastore admin or have the **CREATE_STORAGE_CREDENTIAL** privilege on the metastore.
databricks_storage_credentials_deleteWRITEDESTRUCTIVE - Deletes a storage credential from the metastore. The caller must be an owner of the storage credential.
databricks_storage_credentials_getREADGets a storage credential from the metastore. The caller must be a metastore admin, the owner of the storage credential, or have some permission on the storage credential.
databricks_storage_credentials_listREADGets an array of storage credentials (as **StorageCredentialInfo** objects). The array is limited to only those storage credentials the caller has permission to access. If the caller is a metastore admin, retrieval of credentials is unrestricted. There is...
databricks_storage_credentials_updateWRITEUpdates a storage credential on the metastore. The caller must be the owner of the storage credential or a metastore admin. If the caller is a metastore admin, only the **owner** field can be changed.
databricks_storage_credentials_validateWRITEValidates a storage credential. At least one of **external_location_name** and **url** need to be provided. If only one of them is provided, it will be used for validation. And if both are provided, the **url** will be used for validation, and...
databricks_supervisor_agents_create_exampleWRITECreates an example for a Supervisor Agent.
databricks_supervisor_agents_create_supervisor_agentWRITECreates a new Supervisor Agent. POST /api/2.1/supervisor-agents on Databricks.
databricks_supervisor_agents_create_toolWRITECreates a Tool under a Supervisor Agent. Specify one of "genie_space", "knowledge_assistant", "uc_function", "uc_connection", "app", "volume", "dashboard", "table", "vector_search_index", "catalog", "schema", "supervisor_agent", "databricks_web_search"...
databricks_supervisor_agents_delete_exampleWRITEDESTRUCTIVE - Deletes an example from a Supervisor Agent.
databricks_supervisor_agents_delete_supervisor_agentWRITEDESTRUCTIVE - Deletes a Supervisor Agent.
databricks_supervisor_agents_delete_toolWRITEDESTRUCTIVE — Deletes a Tool. DELETE /api/2.1/{name} on Databricks. Requires name.
databricks_supervisor_agents_get_exampleREADGets an example from a Supervisor Agent.
databricks_supervisor_agents_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_supervisor_agents_get_permissionsREADGets the permissions of a supervisor agent. Supervisor agents can inherit permissions from their root object.
databricks_supervisor_agents_get_supervisor_agentREADGets a Supervisor Agent. GET /api/2.1/{name} on Databricks. Requires name.
databricks_supervisor_agents_get_toolREADGets a Tool. GET /api/2.1/{name} on Databricks. Requires name.
databricks_supervisor_agents_list_examplesREADLists examples under a Supervisor Agent.
databricks_supervisor_agents_list_supervisor_agentsREADLists Supervisor Agents. GET /api/2.1/supervisor-agents on Databricks.
databricks_supervisor_agents_list_toolsREADLists Tools under a Supervisor Agent. GET /api/2.1/{parent}/tools on Databricks. Requires parent.
databricks_supervisor_agents_update_exampleWRITEUpdates an example in a Supervisor Agent.
databricks_supervisor_agents_update_supervisor_agentWRITEUpdates a Supervisor Agent. The fields that are required depend on the paths specified in ``update_mask``. Only fields included in the mask will be updated.
databricks_supervisor_agents_update_toolWRITEUpdates a Tool. Only the ``description`` field can be updated. To change immutable fields such as tool type, spec, or tool ID, delete the tool and recreate it.
databricks_system_schemas_disableWRITEDESTRUCTIVE - Disables the system schema and removes it from the system catalog. The caller must be an account admin or a metastore admin.
databricks_system_schemas_enableWRITEEnables the system schema and adds it to the system catalog. The caller must be an account admin or a metastore admin.
databricks_system_schemas_listREADGets an array of system schemas for a metastore. The caller must be an account admin or a metastore admin. NOTE: we recommend using max_results=0 to use the paginated version of this API. Unpaginated calls will be deprecated soon. PAGINATION BEHAVIOR: When...
databricks_table_constraints_createWRITECreates a new table constraint. For the table constraint creation to succeed, the user must satisfy both of these conditions: - the user must have the **USE_CATALOG** privilege on the table's parent catalog, the **USE_SCHEMA** privilege on the table's...
databricks_table_constraints_deleteWRITEDESTRUCTIVE - Deletes a table constraint. For the table constraint deletion to succeed, the user must satisfy both of these conditions: - the user must have the **USE_CATALOG** privilege on the table's parent catalog, the **USE_SCHEMA** privilege on the...
databricks_tables_createWRITECreates a new table in the specified catalog and schema. To create an external delta table, the caller must have the **EXTERNAL_USE_SCHEMA** privilege on the parent schema and the **EXTERNAL_USE_LOCATION** privilege on the external location. These...
databricks_tables_deleteWRITEDESTRUCTIVE - Deletes a table from the specified parent catalog and schema. The caller must be the owner of the parent catalog, have the **USE_CATALOG** privilege on the parent catalog and be the owner of the parent schema, or be the owner of the table and...
databricks_tables_existsREADGets if a table exists in the metastore for a specific catalog and schema. The caller must satisfy one of the following requirements: - Be a metastore admin - Be the owner of the parent catalog - Be the owner of the parent schema and have the...
databricks_tables_getREADGets a table from the metastore for a specific catalog and schema. The caller must satisfy one of the following requirements: - Be a metastore admin - Be the owner of the parent catalog - Be the owner of the parent schema and have the **USE_CATALOG**...
databricks_tables_listREADGets an array of all tables for the current metastore under the parent catalog and schema. The caller must be a metastore admin or an owner of (or have the **SELECT** privilege on) the table. For the latter case, the caller must also be the owner or have...
databricks_tables_list_summariesREADGets an array of summaries for tables for a schema and catalog within the metastore. The table summaries returned are either: - summaries for tables (within the current metastore and parent catalog and schema), when the user is a metastore admin, or: -...
databricks_tables_updateWRITEChange the owner of the table. The caller must be the owner of the parent catalog, have the **USE_CATALOG** privilege on the parent catalog and be the owner of the parent schema, or be the owner of the table and have the **USE_CATALOG** privilege on the...
databricks_tag_policies_create_tag_policyWRITECreates a new tag policy, making the associated tag key governed. For Terraform usage, see the `Tag Policy Terraform documentation `__. To manage permissions for tag policies, use the `Account Access Control Proxy API `__.
databricks_tag_policies_delete_tag_policyWRITEDESTRUCTIVE - Deletes a tag policy by its associated governed tag's key, leaving that tag key ungoverned. For Terraform usage, see the `Tag Policy Terraform documentation `__.
databricks_tag_policies_get_tag_policyREADGets a single tag policy by its associated governed tag's key. For Terraform usage, see the `Tag Policy Terraform documentation `__. To list granted permissions for tag policies, use the `Account Access Control Proxy API `__.
databricks_tag_policies_list_tag_policiesREADLists the tag policies for all governed tags in the account. For Terraform usage, see the `Tag Policy Terraform documentation `__. To list granted permissions for tag policies, use the `Account Access Control Proxy API `__.
databricks_tag_policies_update_tag_policyWRITEUpdates an existing tag policy for a single governed tag. For Terraform usage, see the `Tag Policy Terraform documentation `__. To manage permissions for tag policies, use the `Account Access Control Proxy API `__.
databricks_temporary_path_credentials_generate_temporary_path_credentialsWRITEGet a short-lived credential for directly accessing cloud storage locations registered in Databricks. The Generate Temporary Path Credentials API is only supported for external storage paths, specifically external locations and external tables. Managed...
databricks_temporary_table_credentials_generate_temporary_table_credentialsWRITEGet a short-lived credential for directly accessing the table data on cloud storage. The metastore must have **external_access_enabled** flag set to true (default false). The caller must have the **EXTERNAL_USE_SCHEMA** privilege on the parent schema and...
databricks_temporary_volume_credentials_generate_temporary_volume_credentialsWRITEGet a short-lived credential for directly accessing the volume data on cloud storage. The metastore must have **external_access_enabled** flag set to true (default false). The caller must have the **EXTERNAL_USE_SCHEMA** privilege on the parent schema and...
databricks_token_management_deleteWRITEDESTRUCTIVE - Deletes a token, specified by its ID.
databricks_token_management_getREADGets information about a token, specified by its ID.
databricks_token_management_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_token_management_get_permissionsREADGets the permissions of all tokens. Tokens can inherit permissions from their root object.
databricks_token_management_listREADLists all tokens associated with the specified workspace or user.
databricks_token_management_update_token_managementWRITEUpdates a token, specified by its ID. PATCH /api/2.0/token-management/tokens/{token_id} on Databricks. Requires token_id, token, update_mask.
databricks_tokens_deleteWRITEDESTRUCTIVE - Revokes an access token. If a token with the specified ID is not valid, this call returns an error **RESOURCE_DOES_NOT_EXIST**.
databricks_tokens_listREADLists all the valid tokens for a user-workspace pair.
databricks_tokens_updateWRITEUpdates the comment or scopes of a token. If a token with the specified ID is not valid, this call returns an error **NOT_FOUND**.
databricks_users_createWRITECreates a new user in the Databricks workspace. This new user will also be added to the Databricks account.
databricks_users_deleteWRITEDESTRUCTIVE - Deletes a user. Deleting a user from a Databricks workspace also removes objects associated with the user.
databricks_users_getREADGets information for a specific user in Databricks workspace.
databricks_users_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_users_get_permissionsREADGets the permissions of all passwords. Passwords can inherit permissions from their root object.
databricks_users_listREADGets details for all the users associated with a Databricks workspace.
databricks_users_patchWRITEPartially updates a user resource by applying the supplied operations on specific user attributes.
databricks_users_updateWRITEReplaces a user's information with the data supplied in request.
databricks_users_v2_createWRITECreates a new user in the Databricks workspace. This new user will also be added to the Databricks account.
databricks_users_v2_deleteWRITEDESTRUCTIVE - Deletes a user. Deleting a user from a Databricks workspace also removes objects associated with the user.
databricks_users_v2_getREADGets information for a specific user in Databricks workspace.
databricks_users_v2_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_users_v2_get_permissionsREADGets the permissions of all passwords. Passwords can inherit permissions from their root object.
databricks_users_v2_listREADGets details for all the users associated with a Databricks workspace.
databricks_users_v2_patchWRITEPartially updates a user resource by applying the supplied operations on specific user attributes. The ``userName`` and ``emails`` attributes cannot be updated through this API; any supplied changes to them are ignored (no-op).
databricks_users_v2_updateWRITEReplaces a user's information with the data supplied in request. The ``userName`` and ``emails`` attributes cannot be updated through this API; any supplied changes to them are ignored (no-op).
databricks_vector_search_endpoints_create_endpointWRITECreate a new endpoint. POST /api/2.0/vector-search/endpoints on Databricks. Requires name, endpoint_type.
databricks_vector_search_endpoints_delete_endpointWRITEDESTRUCTIVE - Delete an AI Search endpoint.
databricks_vector_search_endpoints_get_endpointREADGet details for a single AI Search endpoint.
databricks_vector_search_endpoints_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_vector_search_endpoints_get_permissionsREADGets the permissions of a vector search endpoint. Vector search endpoints can inherit permissions from their root object.
databricks_vector_search_endpoints_list_endpointsREADList all AI Search endpoints in the workspace.
databricks_vector_search_endpoints_patch_endpointWRITEUpdate an endpoint. PATCH /api/2.0/vector-search/endpoints/{endpoint_name} on Databricks. Requires endpoint_name.
databricks_vector_search_endpoints_patch_endpoint_throughputWRITEUpdate the throughput (concurrency) of an endpoint
databricks_vector_search_endpoints_retrieve_user_visible_metricsWRITERetrieve user-visible metrics for an endpoint
databricks_vector_search_endpoints_update_endpoint_budget_policyWRITEUpdate the budget policy of an endpoint. PATCH /api/2.0/vector-search/endpoints/{endpoint_name}/budget-policy on Databricks. Requires endpoint_name, budget_policy_id.
databricks_vector_search_endpoints_update_endpoint_custom_tagsWRITEUpdate the custom tags of an endpoint. PATCH /api/2.0/vector-search/endpoints/{endpoint_name}/tags on Databricks. Requires endpoint_name, custom_tags.
databricks_vector_search_indexes_create_indexWRITECreate a new index. POST /api/2.0/vector-search/indexes on Databricks. Requires name, endpoint_name, primary_key, index_type.
databricks_vector_search_indexes_delete_data_vector_indexWRITEDESTRUCTIVE - Handles the deletion of data from a specified vector index.
databricks_vector_search_indexes_delete_indexWRITEDESTRUCTIVE — Delete an index. DELETE /api/2.0/vector-search/indexes/{index_name} on Databricks. Requires index_name.
databricks_vector_search_indexes_get_auto_eval_statusREADReturns the status of the latest autoeval run for a vector index.
databricks_vector_search_indexes_get_indexREADGet an index. GET /api/2.0/vector-search/indexes/{index_name} on Databricks. Requires index_name.
databricks_vector_search_indexes_list_indexesREADList all indexes in the given endpoint. GET /api/2.0/vector-search/indexes on Databricks. Requires endpoint_name.
databricks_vector_search_indexes_query_indexWRITEQuery the specified vector index. POST /api/2.0/vector-search/indexes/{index_name}/query on Databricks. Requires index_name, columns.
databricks_vector_search_indexes_query_next_pageWRITEUse ``next_page_token`` returned from previous ``QueryVectorIndex`` or ``QueryVectorIndexNextPage`` request to fetch next page of results.
databricks_vector_search_indexes_run_auto_evalWRITETriggers an autoeval quality evaluation for a vector index.
databricks_vector_search_indexes_run_reranker_finetuningWRITETriggers reranker finetuning for a vector index.
databricks_vector_search_indexes_scan_indexWRITEScan the specified vector index and return the first ``num_results`` entries after the exclusive ``primary_key``.
databricks_vector_search_indexes_sync_indexWRITETriggers a synchronization process for a specified vector index.
databricks_vector_search_indexes_update_index_budget_policyWRITEUpdate the budget policy of an index. PATCH /api/2.0/vector-search/indexes/{index_name}/usage-policy on Databricks. Requires index_name.
databricks_vector_search_indexes_upsert_data_vector_indexWRITEHandles the upserting of data into a specified vector index.
databricks_volumes_createWRITECreates a new volume. The user could create either an external volume or a managed volume. An external volume will be created in the specified external location, while a managed volume will be located in the default location which is specified by the parent...
databricks_volumes_deleteWRITEDESTRUCTIVE - Deletes a volume from the specified parent catalog and schema. The caller must be a metastore admin or an owner of the volume. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog and...
databricks_volumes_listREADGets an array of volumes for the current metastore under the parent catalog and schema. The returned volumes are filtered based on the privileges of the calling user. For example, the metastore admin is able to list all the volumes. A regular user needs to...
databricks_volumes_readREADGets a volume from the metastore for a specific catalog and schema. The caller must be a metastore admin or an owner of (or have the **READ VOLUME** privilege on) the volume. For the latter case, the caller must also be the owner or have the **USE_CATALOG**...
databricks_volumes_updateWRITEUpdates the specified volume under the specified parent catalog and schema. The caller must be a metastore admin or an owner of the volume. For the latter case, the caller must also be the owner or have the **USE_CATALOG** privilege on the parent catalog...
databricks_warehouses_createWRITECreates a new SQL warehouse. POST /api/2.0/sql/warehouses on Databricks.
databricks_warehouses_create_default_warehouse_overrideWRITECreates a new default warehouse override for a user. Users can create their own override. Admins can create overrides for any user.
databricks_warehouses_deleteWRITEDESTRUCTIVE — Deletes a SQL warehouse. DELETE /api/2.0/sql/warehouses/{id} on Databricks. Requires id.
databricks_warehouses_delete_default_warehouse_overrideWRITEDESTRUCTIVE - Deletes the default warehouse override for a user. Users can delete their own override. Admins can delete overrides for any user. After deletion, the workspace default warehouse will be used.
databricks_warehouses_editWRITEUpdates the configuration for a SQL warehouse.
databricks_warehouses_getREADGets the information for a single SQL warehouse.
databricks_warehouses_get_default_warehouse_overrideREADReturns the default warehouse override for a user. Users can fetch their own override. Admins can fetch overrides for any user. If no override exists, the UI will fallback to the workspace default warehouse.
databricks_warehouses_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_warehouses_get_permissionsREADGets the permissions of a SQL warehouse. SQL warehouses can inherit permissions from their root object.
databricks_warehouses_get_workspace_warehouse_configREADGets the workspace level configuration that is shared by all SQL warehouses in a workspace.
databricks_warehouses_listREADLists all SQL warehouses that a user has access to.
databricks_warehouses_list_default_warehouse_overridesREADLists all default warehouse overrides in the workspace. Only workspace administrators can list all overrides.
databricks_warehouses_set_workspace_warehouse_configWRITESets the workspace level configuration that is shared by all SQL warehouses in a workspace.
databricks_warehouses_startWRITEStarts a SQL warehouse. POST /api/2.0/sql/warehouses/{id}/start on Databricks. Requires id.
databricks_warehouses_stopWRITEStops a SQL warehouse. POST /api/2.0/sql/warehouses/{id}/stop on Databricks. Requires id.
databricks_warehouses_update_default_warehouse_overrideWRITEUpdates an existing default warehouse override for a user. Users can update their own override. Admins can update overrides for any user.
databricks_workspace_bindings_getREADGets workspace bindings of the catalog. The caller must be a metastore admin or an owner of the catalog.
databricks_workspace_bindings_get_bindingsREADGets workspace bindings of the securable. The caller must be a metastore admin or an owner of the securable. NOTE: we recommend using max_results=0 to use the paginated version of this API. Unpaginated calls will be deprecated soon. PAGINATION BEHAVIOR...
databricks_workspace_bindings_updateWRITEUpdates workspace bindings of the catalog. The caller must be a metastore admin or an owner of the catalog.
databricks_workspace_bindings_update_bindingsWRITEUpdates workspace bindings of the securable. The caller must be a metastore admin or an owner of the securable.
databricks_workspace_conf_get_statusREADGets the configuration status for a workspace.
databricks_workspace_conf_set_statusWRITESets the configuration status for a workspace, including enabling or disabling it.
databricks_workspace_deleteWRITEDESTRUCTIVE - Deletes an object or a directory (and optionally recursively deletes all objects in the directory). - If ``path`` does not exist, this call returns an error ``RESOURCE_DOES_NOT_EXIST``. - If ``path`` is a non-empty directory and ``recursive`` is...
databricks_workspace_entity_tag_assignments_create_tag_assignmentWRITECreate a tag assignment. POST /api/2.0/entity-tag-assignments on Databricks.
databricks_workspace_entity_tag_assignments_delete_tag_assignmentWRITEDESTRUCTIVE — Delete a tag assignment. DELETE /api/2.0/entity-tag-assignments/{entity_type}/{entity_id}/tags/{tag_key} on Databricks. Requires entity_type, entity_id, tag_key.
databricks_workspace_entity_tag_assignments_get_tag_assignmentREADGet a tag assignment. GET /api/2.0/entity-tag-assignments/{entity_type}/{entity_id}/tags/{tag_key} on Databricks. Requires entity_type, entity_id, tag_key.
databricks_workspace_entity_tag_assignments_list_tag_assignmentsREADList the tag assignments for an entity. GET /api/2.0/entity-tag-assignments/{entity_type}/{entity_id}/tags on Databricks. Requires entity_type, entity_id.
databricks_workspace_entity_tag_assignments_update_tag_assignmentWRITEUpdate a tag assignment. PATCH /api/2.0/entity-tag-assignments/{entity_type}/{entity_id}/tags/{tag_key} on Databricks. Requires entity_type, entity_id, tag_key, update_mask.
databricks_workspace_exportREADExports an object or the contents of an entire directory. If ``path`` does not exist, this call returns an error ``RESOURCE_DOES_NOT_EXIST``. If the exported data would exceed size limit, this call returns ``MAX_NOTEBOOK_SIZE_EXCEEDED``. Currently, this API...
databricks_workspace_get_permission_levelsREADGets the permission levels that a user can have on an object.
databricks_workspace_get_permissionsREADGets the permissions of a workspace object. Workspace objects can inherit permissions from their parent objects or root object.
databricks_workspace_get_statusREADGets the status of an object or a directory. If ``path`` does not exist, this call returns an error ``RESOURCE_DOES_NOT_EXIST``.
databricks_workspace_iam_v2_create_direct_group_member_proxyWRITECreates a group membership (assigns a principal to a group).
databricks_workspace_iam_v2_create_group_proxyWRITECreates a local group in the Databricks account that parents the calling workspace and returns the created group. A local group is one that is not synced from the customer's identity provider, and can be created whether or not Account Identity Management...
databricks_workspace_iam_v2_create_service_principal_proxyWRITECreates a local service principal in the Databricks account that parents the calling workspace and returns the created service principal. A local service principal is one that is not synced from the customer's identity provider, and can be created whether...
databricks_workspace_iam_v2_create_user_proxyWRITECreates a local user in the Databricks account that parents the calling workspace and returns the created user. A local user is one that is not synced from the customer's identity provider, and can be created whether or not Account Identity Management (AIM)...
databricks_workspace_iam_v2_create_workspace_assignment_detail_proxyWRITECreates a workspace assignment detail for a principal in the calling workspace. Entitlements are granted one at a time rather than atomically. If the request fails partway through, the principal stays assigned to the workspace with only some of the...
databricks_workspace_iam_v2_create_workspace_assignment_proxyWRITECreates a workspace assignment for a principal in the calling workspace. Entitlements are granted one at a time rather than atomically. If the request fails partway through, the principal stays assigned to the workspace with only some of the requested...
databricks_workspace_iam_v2_delete_direct_group_member_proxyWRITEDESTRUCTIVE - Deletes a group membership (unassigns a principal from a group).
databricks_workspace_iam_v2_delete_group_proxyWRITEDESTRUCTIVE - Deletes a group by its internal ID from the Databricks account that parents the calling workspace.
databricks_workspace_iam_v2_delete_service_principal_proxyWRITEDESTRUCTIVE - Deletes a service principal by its internal ID from the Databricks account that parents the calling workspace.
databricks_workspace_iam_v2_delete_user_proxyWRITEDESTRUCTIVE - Deletes a user by its internal ID from the Databricks account that parents the calling workspace.
databricks_workspace_iam_v2_delete_workspace_assignment_detail_proxyWRITEDESTRUCTIVE - Deletes a workspace assignment detail for a principal in the calling workspace, revoking all of its entitlements. Entitlements are revoked one at a time rather than atomically. If the request fails partway through, the principal stays assigned...
databricks_workspace_iam_v2_delete_workspace_assignment_proxyWRITEDESTRUCTIVE - Deletes a workspace assignment for a principal in the calling workspace, revoking all of its entitlements. Entitlements are revoked one at a time rather than atomically. If the request fails partway through, the principal stays assigned with...
databricks_workspace_iam_v2_get_direct_group_member_proxyREADGets a provisioned direct member of a group.
databricks_workspace_iam_v2_get_external_group_proxyREADRetrieves an external group with the given external ID from the customer's IdP. If the group does not exist, it will be created in the account. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error...
databricks_workspace_iam_v2_get_external_service_principal_proxyREADRetrieves an external service principal with the given external ID from the customer's IdP. If the service principal does not exist, it will be created. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error...
databricks_workspace_iam_v2_get_external_user_proxyREADRetrieves an external user with the given external ID from the customer's IdP. If the user does not exist, it will be created. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error. Workspace-scoped variant for...
databricks_workspace_iam_v2_get_group_proxyREADFetches a group by its internal ID from the Databricks account that parents the calling workspace.
databricks_workspace_iam_v2_get_service_principal_proxyREADFetches a service principal by its internal ID from the Databricks account that parents the calling workspace.
databricks_workspace_iam_v2_get_user_proxyREADFetches a user by its internal ID from the Databricks account that parents the calling workspace.
databricks_workspace_iam_v2_get_workspace_access_detail_localREADReturns the access details for a principal in the current workspace. Allows for checking access details for any provisioned principal (user, service principal, or group) in the current workspace. - Provisioned principal here refers to one that has been...
databricks_workspace_iam_v2_get_workspace_assignment_detail_proxyREADReturns the assignment details for a principal in the calling workspace.
databricks_workspace_iam_v2_get_workspace_assignment_proxyREADReturns the assignment for a principal in the calling workspace.
databricks_workspace_iam_v2_get_workspace_identity_detailREADReturns the identity details for a principal in a workspace.
databricks_workspace_iam_v2_list_direct_group_members_proxyREADLists provisioned direct members of a group with their membership source (internal or from identity provider).
databricks_workspace_iam_v2_list_groups_proxyREADLists the groups in the Databricks account that parents the calling workspace, returning one page per call. Supports filtering by group name or external ID.
databricks_workspace_iam_v2_list_service_principals_proxyREADLists the service principals in the Databricks account that parents the calling workspace, returning one page per call. Supports filtering by application ID or external ID.
databricks_workspace_iam_v2_list_transitive_parent_groups_proxyREADLists all transitive parent groups of a principal.
databricks_workspace_iam_v2_list_users_proxyREADLists the users in the Databricks account that parents the calling workspace, returning one page per call. Supports filtering by username or external ID.
databricks_workspace_iam_v2_list_workspace_access_details_localREADLists the access details of every provisioned principal (user, service principal, or group) with access to the current workspace, returning one page per call. - Provisioned principal here refers to one that has been synced into Databricks from the...
databricks_workspace_iam_v2_list_workspace_assignment_details_proxyREADLists workspace assignment details for the calling workspace. The response omits the per-principal entitlement fields (``entitlements`` and ``effective_entitlements``). To read the entitlements for a single principal, get that principal's assignment detail.
databricks_workspace_iam_v2_list_workspace_assignments_proxyREADLists workspace assignments for the calling workspace. The response omits the per-principal entitlement fields (``entitlements`` and ``effective_entitlements``). To read the entitlements for a single principal, get that principal's assignment.
databricks_workspace_iam_v2_resolve_group_proxyWRITEResolves a group with the given external ID from the customer's IdP. If the group does not exist, it will be created in the account. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error.
databricks_workspace_iam_v2_resolve_service_principal_proxyWRITEResolves a service principal with the given external ID from the customer's IdP. If the service principal does not exist, it will be created. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error.
databricks_workspace_iam_v2_resolve_user_proxyWRITEResolves a user with the given external ID from the customer's IdP. If the user does not exist, it will be created. If the customer is not onboarded onto Automatic Identity Management (AIM), this will return an error.
databricks_workspace_iam_v2_update_group_proxyWRITEUpdates an existing group in the Databricks account that parents the calling workspace. Only the fields named in the update mask are modified. Returns the updated Group resource. When AIM is enabled and the group is an external identity (its external_id is...
databricks_workspace_iam_v2_update_service_principal_proxyWRITEUpdates an existing service principal in the Databricks account that parents the calling workspace. Only the fields named in the update mask are modified. Returns the updated ServicePrincipal resource. When AIM is enabled and the service principal is an...
databricks_workspace_iam_v2_update_user_proxyWRITEUpdates an existing user in the Databricks account that parents the calling workspace and returns the updated user. Only the fields named in the update mask are modified. The updatable fields are fullName.givenName, fullName.familyName, status, and...
databricks_workspace_iam_v2_update_workspace_assignment_detail_proxyWRITEUpdates the entitlements of a directly assigned principal in the calling workspace. Changes are applied one at a time rather than atomically. If the request fails partway through, only some of the requested changes take effect. Get the assignment detail...
databricks_workspace_iam_v2_update_workspace_assignment_proxyWRITEUpdates the entitlements of a directly assigned principal in the calling workspace. Changes are applied one at a time rather than atomically. If the request fails partway through, only some of the requested changes take effect. Get the assignment afterwards...
databricks_workspace_iam_v2_update_workspace_identity_detailWRITEUpdates a workspace identity detail for a principal.
databricks_workspace_importWRITEImports a workspace object (for example, a notebook or file) or the contents of an entire directory. If ``path`` already exists and ``overwrite`` is set to ``false``, this call returns an error ``RESOURCE_ALREADY_EXISTS``. To import a directory, you can use...
databricks_workspace_listREADLists the contents of a directory, or the object if it is not a directory. If the input path does not exist, this call returns an error ``RESOURCE_DOES_NOT_EXIST``.
databricks_workspace_mkdirsWRITECreates the specified directory (and necessary parent directories if they do not exist). If there is an object (not a directory) at any prefix of the input path, this call returns an error ``RESOURCE_ALREADY_EXISTS``. Note that if this operation fails it...
databricks_workspace_settings_v2_get_public_workspace_settingREADGet a setting value at workspace level. See :method:settingsv2/listworkspacesettingsmetadata for list of setting available via public APIs.
databricks_workspace_settings_v2_list_workspace_settings_metadataREADList valid setting keys and metadata. These settings are available to be referenced via GET :method:settingsv2/getpublicworkspacesetting and PATCH :method:settingsv2/patchpublicworkspacesetting APIs
databricks_workspace_settings_v2_patch_public_workspace_settingWRITEPatch a setting value at workspace level. See :method:settingsv2/listworkspacesettingsmetadata for list of setting available via public APIs at workspace level. To determine the correct field to include in a patch request, refer to the type field of the...
Put Databricks behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.