Skip to content
Talk to an Engineer Dashboard

Databricks Workspace

Connect to Databricks Workspace APIs using a Service Principal with OAuth 2.0 client credentials to manage clusters, jobs, notebooks, SQL, and more.

Databricks Workspace logo

Supports authentication: Service Principal (OAuth 2.0)

Get details of a specific Databricks cluster by cluster ID.

NameTypeRequiredDescription
cluster_idstringYesThe unique identifier of the cluster.

Start a terminated Databricks cluster by cluster ID.

NameTypeRequiredDescription
cluster_idstringYesThe unique identifier of the cluster to start.

Terminate a Databricks cluster by cluster ID. The cluster will be deleted and all its associated resources released.

NameTypeRequiredDescription
cluster_idstringYesThe unique identifier of the cluster to terminate.

List all clusters in the Databricks workspace.

Get details of a specific Databricks job by job ID.

NameTypeRequiredDescription
job_idintegerYesThe unique identifier of the job.

Trigger an immediate run of a Databricks job by job ID.

NameTypeRequiredDescription
job_idintegerYesThe unique identifier of the job to run.

List all job runs in the Databricks workspace, optionally filtered by job ID.

NameTypeRequiredDescription
job_idintegerNoFilter runs by a specific job ID. If omitted, returns runs for all jobs.
limitintegerNoThe number of runs to return. Defaults to 20. Maximum is 1000.
offsetintegerNoThe offset of the first run to return.

List all jobs in the Databricks workspace.

NameTypeRequiredDescription
limitintegerNoThe number of jobs to return. Defaults to 20. Maximum is 100.
offsetintegerNoThe offset of the first job to return.

Retrieve information about the currently authenticated service principal in the Databricks workspace.

List all users in the Databricks workspace using the SCIM v2 API.

NameTypeRequiredDescription
countintegerNoMaximum number of results to return per page.
filterstringNoSCIM filter expression to narrow results (e.g. userName eq “user@example.com”).
startIndexintegerNo1-based index of the first result to return. Used for pagination.

List all secret scopes available in the Databricks workspace.

Execute a SQL statement on a Databricks SQL warehouse and return the results.

NameTypeRequiredDescription
catalogstringNoThe catalog to use for the statement execution.
schemastringNoThe schema to use for the statement execution.
statementstringYesThe SQL statement to execute.
warehouse_idstringYesThe ID of the SQL warehouse to execute the statement on.

List all SQL warehouses available in the Databricks workspace.