Overview
Add Databricks to any ModuleX agent or workflow. Manage Databricks jobs, runs, SQL warehouses, and vector search indexes via the Databricks REST API ({domain}.cloud.databricks.com).
Categories : Analytics & Data · Data Engineering · Analytics · Machine Learning · Auth : Databricks Personal Access Token · Actions : 41
Authentication
Databricks Personal Access Token
Authenticate using your Databricks workspace domain and a personal access token.
Required Credentials
Field Description Required Format Workspace Domain Your Databricks workspace subdomain (the part before .cloud.databricks.com). Yes my-workspaceAccess Token A Databricks personal access token. Yes dapi0123456789abcdef0123456789abcdef
Available Actions
cancel_all_runs — Cancel all active runs for a job.
Parameters Identifier of a job. If omitted with all_queued_runs=true, cancels all queued runs in the workspace.
Cancel all queued runs. If no job_id is provided, all queued runs in the workspace are canceled.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "CancelAllRunsOutput" ,
"type" : "object"
}
cancel_run — Cancel a job run. The run is canceled asynchronously.
Parameters Identifier of the run to cancel.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "CancelRunOutput" ,
"type" : "object"
}
create_endpoint — Create a new vector search endpoint.
Parameters The name of the vector search endpoint to create.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "CreateEndpointOutput" ,
"type" : "object"
}
create_job — Create a new Databricks job.
Parameters JSON string of task specifications for this job.
An optional name for the job.
JSON string of tags associated with the job.
JSON string of job cluster specifications.
JSON string of email notification settings.
JSON string of webhook notification settings.
Timeout in seconds applied to each run of this job.
JSON string of schedule definition with quartz_cron_expression and timezone_id.
Maximum number of concurrent runs for the job.
JSON string specifying a remote Git repository for task source code.
JSON string of permissions to set on the job.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"job_id" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Job Id"
}
},
"required" : [
"success"
],
"title" : "CreateJobOutput" ,
"type" : "object"
}
create_sql_warehouse — Create a new SQL Warehouse in Databricks.
Parameters A human-readable name for the warehouse.
Size of the cluster: 2X-Small, X-Small, Small, Medium, Large, X-Large, 2X-Large, 3X-Large, 4X-Large.
Minutes of inactivity before auto-stop. 0 disables. Must be 0 or >= 10. (Default: 10)
Minimum number of clusters to maintain. (Default: 1)
Maximum number of clusters for autoscaling. (Default: 1)
Whether to use Photon optimized clusters.
enable_serverless_compute
Whether to use serverless compute.
Warehouse type: TYPE_UNSPECIFIED, CLASSIC, or PRO.
Spot instance policy: POLICY_UNSPECIFIED, COST_OPTIMIZED, RELIABILITY_OPTIMIZED.
JSON string of channel details.
JSON string of custom key-value tags.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "CreateSqlWarehouseOutput" ,
"type" : "object"
}
create_vector_search_index — Create a new vector search index in Databricks.
Parameters A unique name for the index (e.g., main_catalog.docs.en_wiki_index).
The name of the vector search endpoint.
Type of index: DELTA_SYNC or DIRECT_ACCESS.
The primary key column for the index.
The Delta table backing the index (required for DELTA_SYNC).
JSON array of column names to sync from the source Delta table.
JSON array of embedding source column configs.
The schema of the index in JSON format (required for DIRECT_ACCESS). Sent on the wire as schema_json.
Pipeline type: TRIGGERED or CONTINUOUS. (Default: TRIGGERED)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "CreateVectorSearchIndexOutput" ,
"type" : "object"
}
delete_endpoint — Delete a vector search endpoint.
Parameters The name of the vector search endpoint to delete.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "DeleteEndpointOutput" ,
"type" : "object"
}
delete_job — Delete a job. Deleted jobs cannot be recovered.
Parameters Identifier of the job to delete.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "DeleteJobOutput" ,
"type" : "object"
}
delete_run — Delete a non-active run. Returns an error if the run is active.
Parameters Identifier of the run to delete.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "DeleteRunOutput" ,
"type" : "object"
}
delete_sql_warehouse — Delete a SQL Warehouse by ID.
Parameters The ID of the SQL Warehouse to delete.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "DeleteSqlWarehouseOutput" ,
"type" : "object"
}
delete_vector_search_index — Delete a vector search index.
Parameters The name of the vector search index to delete.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "DeleteVectorSearchIndexOutput" ,
"type" : "object"
}
delete_vector_search_index_data — Delete rows from a Direct Access vector index by primary-key values.
Parameters The name of the vector search index.
JSON array of primary key values to delete.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "DeleteVectorSearchIndexDataOutput" ,
"type" : "object"
}
edit_sql_warehouse — Edit the configuration of an existing SQL Warehouse.
Parameters The ID of the SQL Warehouse to edit.
New logical name for the warehouse.
Size of clusters: 2X-Small, X-Small, Small, Medium, Large, X-Large, 2X-Large, 3X-Large, 4X-Large.
Minutes of inactivity before auto-stop. 0 disables. Must be 0 or >= 10.
Minimum number of clusters.
Maximum number of clusters for autoscaling.
Whether to use Photon optimized clusters.
enable_serverless_compute
Whether to use serverless compute.
Warehouse type: TYPE_UNSPECIFIED, CLASSIC, or PRO.
Spot instance policy: POLICY_UNSPECIFIED, COST_OPTIMIZED, RELIABILITY_OPTIMIZED.
JSON string of custom key-value tags.
JSON string of channel details.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "EditSqlWarehouseOutput" ,
"type" : "object"
}
export_run — Export and retrieve the job run task.
Parameters Identifier of the run to export.
Which views to export: CODE, DASHBOARDS, or ALL. Defaults to CODE.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "ExportRunOutput" ,
"type" : "object"
}
get_endpoint — Get details of a specific vector search endpoint.
Parameters The name of the vector search endpoint.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "GetEndpointOutput" ,
"type" : "object"
}
get_job — Retrieve the details for a single job.
Parameters Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "GetJobOutput" ,
"type" : "object"
}
get_job_permissions — Get permissions of a job.
Parameters Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "GetJobPermissionsOutput" ,
"type" : "object"
}
get_run — Retrieve the metadata of a run.
get_run_output — Retrieve the output and metadata of a single task run.
get_sql_warehouse — Retrieve details for a specific SQL Warehouse.
Parameters The ID of the SQL Warehouse.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "GetSqlWarehouseOutput" ,
"type" : "object"
}
get_sql_warehouse_config — Retrieve the global configuration for SQL Warehouses.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "GetSqlWarehouseConfigOutput" ,
"type" : "object"
}
get_sql_warehouse_permissions — Retrieve the permissions for a specific SQL Warehouse.
Parameters The ID of the SQL Warehouse.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "GetSqlWarehousePermissionsOutput" ,
"type" : "object"
}
get_vector_search_index — Retrieve details about a specific vector search index.
Parameters The name of the vector search index.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "GetVectorSearchIndexOutput" ,
"type" : "object"
}
list_endpoints — List all vector search endpoints.
Parameters Maximum number of endpoints to return. (Default: 100)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"endpoints" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Endpoints" ,
"type" : "array"
}
},
"required" : [
"success"
],
"title" : "ListEndpointsOutput" ,
"type" : "object"
}
list_jobs — List all jobs using automatic pagination.
list_runs — List all runs available to the user.
Parameters Identifier of a job to filter runs.
Set to true to return only active runs.
Maximum number of runs to return. (Default: 100)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"runs" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Runs" ,
"type" : "array"
}
},
"required" : [
"success"
],
"title" : "ListRunsOutput" ,
"type" : "object"
}
list_sql_warehouses — List all SQL Warehouses available in the workspace.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"warehouses" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Warehouses" ,
"type" : "array"
}
},
"required" : [
"success"
],
"title" : "ListSqlWarehousesOutput" ,
"type" : "object"
}
list_vector_search_indexes — List all vector search indexes for a given endpoint.
Parameters The name of the vector search endpoint.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"indexes" : {
"items" : {
"additionalProperties" : true ,
"type" : "object"
},
"title" : "Indexes" ,
"type" : "array"
}
},
"required" : [
"success"
],
"title" : "ListVectorSearchIndexesOutput" ,
"type" : "object"
}
query_vector_search_index — Query a specific vector search index.
Parameters The name of the vector search index.
JSON array of column names to include in the response.
Free-text query for semantic search.
JSON array of floats representing the embedding vector.
JSON string representing query filters.
Number of results to return. (Default: 10)
Whether to include embedding vectors in the results.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "QueryVectorSearchIndexOutput" ,
"type" : "object"
}
repair_run — Re-run one or more tasks.
Parameters Identifier of the run to repair.
JSON array of task keys to repair.
If true, repair all failed tasks.
pipeline_params_full_refresh
Controls whether the pipeline should perform a full refresh.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"repair_id" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Repair Id"
}
},
"required" : [
"success"
],
"title" : "RepairRunOutput" ,
"type" : "object"
}
reset_job — Overwrite all settings for a job.
Parameters JSON string of the new settings that fully replaces all existing job settings.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "ResetJobOutput" ,
"type" : "object"
}
run_job_now — Run a job now and return the ID of the triggered run.
Parameters Identifier of the job to run.
JSON array of parameters for jobs with JAR tasks.
JSON object of key-value pairs for notebook tasks.
JSON array of parameters for Python tasks.
JSON array of parameters for spark submit tasks.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"run_id" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Run Id"
},
"number_in_job" : {
"anyOf" : [
{
"type" : "integer"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Number In Job"
}
},
"required" : [
"success"
],
"title" : "RunJobNowOutput" ,
"type" : "object"
}
scan_vector_search_index — Scan a vector search index and return entries after a given primary key.
Parameters The name of the vector search index.
Primary key of the last entry returned in the previous scan. Leave empty to start from the beginning.
Number of results to return. (Default: 10)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "ScanVectorSearchIndexOutput" ,
"type" : "object"
}
set_job_permissions — Set permissions on a job.
Parameters JSON string of permission objects with user_name/group_name/service_principal_name and permission_level.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "SetJobPermissionsOutput" ,
"type" : "object"
}
set_sql_warehouse_config — Update the global configuration for SQL Warehouses.
Parameters Instance profile ARN for IAM role (AWS).
Service account email for GCP workspaces.
Security policy: NONE or DATA_ACCESS_CONTROL.
JSON string of channel details.
JSON array of enabled warehouse type objects.
JSON array of general config key/value pairs.
JSON array of global parameter key/value pairs.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "SetSqlWarehouseConfigOutput" ,
"type" : "object"
}
set_sql_warehouse_permissions — Update the permissions for a specific SQL Warehouse.
Parameters The ID of the SQL Warehouse.
JSON string of access control entries with user_name/group_name/service_principal_name and permission_level.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "SetSqlWarehousePermissionsOutput" ,
"type" : "object"
}
start_sql_warehouse — Start a SQL Warehouse by ID.
Parameters The ID of the SQL Warehouse to start.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "StartSqlWarehouseOutput" ,
"type" : "object"
}
stop_sql_warehouse — Stop a SQL Warehouse by ID.
Parameters The ID of the SQL Warehouse to stop.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "StopSqlWarehouseOutput" ,
"type" : "object"
}
sync_vector_search_index — Synchronize a Delta Sync vector search index.
Parameters The name of the vector search index to synchronize.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "SyncVectorSearchIndexOutput" ,
"type" : "object"
}
update_job — Update an existing job. Only the fields provided will be updated.
Parameters Identifier of the job to update.
JSON string of updated job settings (only fields to change).
JSON array of field paths to remove from the job settings.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
}
},
"required" : [
"success"
],
"title" : "UpdateJobOutput" ,
"type" : "object"
}
upsert_vector_search_index_data — Upsert data into an existing vector search index.
Parameters The name of the vector search index.
JSON array of row objects to upsert.
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"data" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Data"
}
},
"required" : [
"success"
],
"title" : "UpsertVectorSearchIndexDataOutput" ,
"type" : "object"
}
Limits & Quotas
Databricks API rate limits vary by endpoint and workspace tier. Consult your workspace admin for specific limits.
Jobs API: typically 30 requests/second per workspace.
Vector Search API: limits depend on endpoint configuration and provisioned capacity.
SQL Warehouses API: standard REST API limits apply.
Error model: non-2xx responses are caught and returned as success=False + error rather than raising.
Links