Files
fn_registry/functions/infra/metabase_list_dashboards.md
T
egutierrez 5f4f1f7508 docs: params/output semántico en 506 funciones para composabilidad
Añade campos params y output al frontmatter YAML de las 506 funciones del registry.
Cada parámetro tiene descripción semántica (qué representa, unidades, rango típico)
y cada función describe qué produce su output. Permite a agentes razonar sobre
cadenas de composición (ej: prices → log_return → sharpe_ratio) sin leer código.
2026-04-05 18:45:16 +02:00

1.8 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, params, output, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports params output tested tests test_file_path file_path
metabase_list_dashboards function go infra 1.0.0 impure func MetabaseListDashboards(client MetabaseClient, filter string) ([]map[string]any, error) Lista dashboards de Metabase con filtro opcional. Retorna array de dashboards resumidos (sin dashcards). Endpoint: GET /api/dashboard.
metabase
dashboard
list
api
MetabaseClient_go_infra
false error_go_core
fmt
name desc
client cliente MetabaseClient autenticado
name desc
filter filtro opcional (all, mine, archived o vacio para todas)
slice de maps con resumen de cada dashboard (sin dashcards completas) false
functions/infra/metabase_list_dashboards.go

Ejemplo

// Listar todos los dashboards
dashboards, err := MetabaseListDashboards(client, "all")

// Solo mis dashboards
dashboards, err := MetabaseListDashboards(client, "mine")

// Dashboards archivados
dashboards, err := MetabaseListDashboards(client, "archived")

Notas

Parametros para un LLM

Parametro Tipo Requerido Descripcion
client MetabaseClient si Cliente autenticado
filter string no "all", "mine", "archived". Vacio = todas

Retorna dashboards resumidos (sin cards). Para ver las cards de un dashboard, usar MetabaseGetDashboard.

Campos principales de cada dashboard

Campo Tipo Descripcion
id float64 ID del dashboard
name string Nombre
description string Descripcion
collection_id float64 Coleccion contenedora
creator_id float64 ID del creador
archived bool Archivado
created_at string Fecha creacion