Skip to main content

Call method

Action ID: tools.databricks_sdk.call_method Instantiate a Databricks workspace client and call an SDK method. Reference: https://databricks-sdk-py.readthedocs.io/en/latest/workspace/

Secrets

Optional secrets:
  • databricks_oauth: OAuth token DATABRICKS_USER_TOKEN.
  • databricks_oauth: OAuth token DATABRICKS_SERVICE_TOKEN.
  • databricks: required values DATABRICKS_CLIENT_ID, DATABRICKS_CLIENT_SECRET.

Input fields

string
required
Databricks workspace URL.
string
required
Public Databricks SDK method name.
string
required
WorkspaceClient service name, for example clusters, jobs, warehouses, or statement_execution.
object | null
Databricks SDK method parameters. Values, including nulls, are forwarded unchanged.Default: null.

Call paginated method

Action ID: tools.databricks_sdk.call_paginated_method Instantiate a Databricks workspace client and collect a bounded number of items from an SDK iterator method. Reference: https://github.com/databricks/databricks-sdk-py#paginated-responses

Secrets

Optional secrets:
  • databricks_oauth: OAuth token DATABRICKS_USER_TOKEN.
  • databricks_oauth: OAuth token DATABRICKS_SERVICE_TOKEN.
  • databricks: required values DATABRICKS_CLIENT_ID, DATABRICKS_CLIENT_SECRET.

Input fields

string
required
Databricks workspace URL.
string
required
Public Databricks SDK iterator method name.
string
required
WorkspaceClient service name.
integer
Maximum number of items to return across SDK pages.Default: 1000.
object | null
Databricks SDK method parameters. Values, including nulls, are forwarded unchanged.Default: null.