Insights

Execute Sql

post

Execute a read-only SQL query against Databricks.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Body
sqlstring · min: 1 · max: 50000Required

Read-only SQL query against Databricks.

Responses
chevron-right
200

Successful Response

application/json
resultsany ofOptional
or
nullOptional
countany ofOptional
integerOptional
or
nullOptional
errorany ofOptional
stringOptional
or
nullOptional
post
/v1/{workspace_id}/insights/sql

Describe Schema

get

List available tables, columns, and functions.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
databricks_catalogsstring[]Required
ai_functionsstring[]Required
get
/v1/{workspace_id}/insights/schema
200

Successful Response

Get Suggestions

get

Get contextual starter questions for the insights agent.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
suggestionsstring[]Required
get
/v1/{workspace_id}/insights/suggestions
200

Successful Response

Get Digest

get

Proactive workspace health digest. Cached 5 minutes.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
Other propertiesanyOptional
get
/v1/{workspace_id}/insights/digest
200

Successful Response

Create Session

post

Create a new insights chat session.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
idstringRequired
created_atany ofOptional
stringOptional
or
nullOptional
post
/v1/{workspace_id}/insights/sessions
200

Successful Response

Chat

post

Chat with the insights agent. Returns SSE stream of visual blocks.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
session_idstring · max: 64Required

Session ID

Body
messagestring · min: 1 · max: 16000Required

Insights chat user message.

Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/v1/{workspace_id}/insights/sessions/{session_id}/chat

No content

Get Session

get

Get insights session history.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
session_idstring · max: 64Required

Session ID

Responses
chevron-right
200

Successful Response

application/json
Other propertiesanyOptional
get
/v1/{workspace_id}/insights/sessions/{session_id}

Last updated

Was this helpful?