Manage AI/BI assets using APIs
Use Databricks APIs to manage dashboards
Dashboards are data objects that you can manage using Databricks REST APIs. You can use the Workspace API to work with them as generic workspace objects or use Lakeview API tools designed explicitly for dashboard management.
The tutorials in this section are designed to help you manage dashboards throughout their lifecycle, create new AI/BI dashboards from existing legacy dashboards, and move them across different workspaces.
Tutorial | Description |
---|---|
Recommended for migrating dashboards. The Lakeview API is designed to work with dashboard objects. Certain functionality in the Lakeview API mirrors available tools in the Workspace API but includes additional functionality specifically for dashboard management. This tutorial contains examples demonstrating how to use Lakeview APIs to manage dashboards. | |
Manage dashboard permissions using the Workspace API. | |
If you're already using the Workspace API to manage workspace objects like notebooks, you can continue to use it for many dashboard management operations. This tutorial demonstrates how to use the Workspace and Lakeview APIs to manage dashboards. |
Use the Genie Conversation API
This feature is in Public Preview.
The Genie Conversation API exposes an endpoint for an existing Genie space where you can ask questions, retrieve generated SQL and query results, or get the details associated with a Genie space. The throughput rates for the Conversations API are best-effort and depend on system capacity. Under normal or low-traffic conditions, requests are limited to 5 queries per minute per workspace. During peak usage periods, actual throughput can be lower as requests are processed based on available capacity.
Tutorial | Description |
---|---|
Use the Genie Conversation API to integrate Genie into your applications | Learn basic functionality for working with the Genie API. Use this tutorial to enable Genie capabilities in your chatbot, agent, or application. |
This page shows how to create a multi-agent system using Mosaic AI Agent Framework and Genie spaces. |
:::
:::