get_visualization
Retrieve detailed information about a specific Kibana visualization using its unique ID to analyze data insights and dashboard components.
Instructions
Get detailed information about a specific visualization
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Visualization ID |
Implementation Reference
- src/tools/index.ts:268-280 (handler)The handler for 'get_visualization' tool which calls the kibanaClient.getVisualization method.
case 'get_visualization': { const { id } = args as { id: string }; const visualization = await kibanaClient.getVisualization(id); return { content: [ { type: 'text' as const, text: JSON.stringify(visualization, null, 2), }, ], }; } - src/kibana/client.ts:159-166 (helper)KibanaClient method that performs the actual API request to retrieve a visualization.
* Get a specific visualization by ID */ async getVisualization(id: string): Promise<KibanaVisualization> { const response = await this.axiosInstance.get( `/api/saved_objects/visualization/${id}` ); return response.data; } - src/tools/index.ts:104-117 (registration)Registration of the 'get_visualization' tool schema.
{ name: 'get_visualization', description: 'Get detailed information about a specific visualization', inputSchema: { type: 'object', properties: { id: { type: 'string', description: 'Visualization ID', }, }, required: ['id'], }, },