Files
fn_registry/functions/infra/metabase_get_card.md
T
egutierrez 9e6bea681f feat: funciones Go para API Metabase y tipo MetabaseClient
Añade funciones Go stub para la API de Metabase en dominio infra:
auth, CRUD de cards, dashboards y users, execute_query y execute_card.
Incluye tipo MetabaseClient y helper HTTP compartido.
Todas las funciones son impuras con stubs not-implemented.
2026-03-28 20:32:24 +01:00

1.4 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, 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 tested tests test_file_path file_path
metabase_get_card function go infra 1.0.0 impure func MetabaseGetCard(client MetabaseClient, cardID int) (map[string]any, error) Obtiene los detalles completos de una card/pregunta de Metabase por su ID. Incluye la query, visualizacion y metadata. Endpoint: GET /api/card/:id.
metabase
card
question
get
api
MetabaseClient_go_infra
false error_go_core
fmt
false
functions/infra/metabase_get_card.go

Ejemplo

card, err := MetabaseGetCard(client, 42)
if err != nil {
    log.Fatal(err)
}
fmt.Println(card["name"], card["display"])

Notas

Retorna el objeto card completo. Error 404 si no existe.

Campos principales

Campo Tipo Descripcion
id float64 ID de la card
name string Nombre
description string Descripcion
display string Tipo visualizacion
dataset_query map Query (native.query para SQL, query para MBQL)
visualization_settings map Config de visualizacion
collection_id float64 Coleccion contenedora
database_id float64 Database asociada
archived bool Archivada
creator map Objeto del usuario creador
created_at string Fecha creacion
updated_at string Fecha actualizacion