Files
fn_registry/functions/infra/metabase_list_cards.md
egutierrez 47fac22230 chore: auto-commit (799 archivos)
- .claude/CLAUDE.md
- .claude/commands/subagentes.md
- .claude/rules/INDEX.md
- .mcp.json
- bash/functions/cybersecurity/analyze_dns.md
- bash/functions/cybersecurity/audit_http_headers.md
- bash/functions/cybersecurity/audit_ssh_config.md
- bash/functions/cybersecurity/check_firewall.md
- bash/functions/cybersecurity/detect_suspicious_users.md
- bash/functions/cybersecurity/encrypt_file.md
- ...

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:28:20 +02:00

2.3 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_cards function go infra 1.0.0 impure func MetabaseListCards(client MetabaseClient, filter string, modelID int) ([]map[string]any, error) Lista preguntas/cards de Metabase con filtro opcional. Retorna array de cards. Endpoint: GET /api/card.
metabase
card
question
list
api
pendiente-usar
MetabaseClient_go_infra
false error_go_core
fmt
name desc
client cliente MetabaseClient autenticado
name desc
filter filtro opcional (all, mine, fav, archived, recent, popular, database, table)
name desc
modelID ID de database/tabla para filtros database/table (0 = ignorar)
slice de maps con detalles de cada card (ID, nombre, query, visualizacion) false
functions/infra/metabase_list_cards.go

Ejemplo

// Listar todas las cards
cards, err := MetabaseListCards(client, "all", 0)

// Solo mis preguntas
cards, err := MetabaseListCards(client, "mine", 0)

// Cards de una database especifica
cards, err := MetabaseListCards(client, "database", 1)

// Cards archivadas
cards, err := MetabaseListCards(client, "archived", 0)

Notas

Parametros para un LLM

Parametro Tipo Requerido Descripcion
client MetabaseClient si Cliente autenticado
filter string no "all", "mine", "fav", "archived", "recent", "popular", "database", "table". Vacio = todas
modelID int no ID de database/tabla. Solo aplica con filter "database" o "table". 0 = ignorar

No tiene paginacion con offset/limit. Retorna todas las cards que coinciden.

Campos principales de cada card

Campo Tipo Descripcion
id float64 ID numerico de la card
name string Nombre de la pregunta
description string Descripcion
display string Tipo de visualizacion (table, bar, line, pie, etc.)
collection_id float64 ID de la coleccion/carpeta
database_id float64 ID de la database
creator_id float64 ID del creador
archived bool Esta archivada
dataset_query map Query de la card (native o structured)