superset_dashboard_get_by_id
Retrieve detailed information about a specific Apache Superset dashboard using its unique ID, including components and layout data.
Instructions
Get details for a specific dashboard
Makes a request to the /api/v1/dashboard/{id} endpoint to retrieve detailed information about a specific dashboard.
Args: dashboard_id: ID of the dashboard to retrieve
Returns: A dictionary with complete dashboard information including components and layout
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dashboard_id | Yes |
Implementation Reference
- main.py:523-542 (handler)The main handler function implementing the superset_dashboard_get_by_id tool. It authenticates, handles errors, and makes a GET request to the Superset API endpoint /api/v1/dashboard/{dashboard_id} to retrieve dashboard details.@mcp.tool() @requires_auth @handle_api_errors async def superset_dashboard_get_by_id( ctx: Context, dashboard_id: int ) -> Dict[str, Any]: """ Get details for a specific dashboard Makes a request to the /api/v1/dashboard/{id} endpoint to retrieve detailed information about a specific dashboard. Args: dashboard_id: ID of the dashboard to retrieve Returns: A dictionary with complete dashboard information including components and layout """ return await make_api_request(ctx, "get", f"/api/v1/dashboard/{dashboard_id}")