Files
analiticaNucleo/nuxt4-app/server/api/metabase/list-queries.get.ts
josedario87 5477f14f31
All checks were successful
build-and-deploy / build (push) Successful in 42s
build-and-deploy / deploy (push) Successful in 3s
debug: agregar endpoint temporal para listar queries de metabase
2025-10-14 10:41:58 -06:00

27 lines
695 B
TypeScript

/**
* List all Metabase queries/cards (for debugging)
*/
export default defineEventHandler(async (event) => {
try {
const allCards = await getMetabaseCards('all')
// Filter to show only relevant info
const cards = allCards.map((card: any) => ({
id: card.id,
name: card.name,
description: card.description
}))
return {
total: cards.length,
cards: cards.filter((c: any) => c.name.includes('panorama'))
}
} catch (error: any) {
console.error('[API] Failed to list queries:', error)
throw createError({
statusCode: error.statusCode || 500,
statusMessage: error.statusMessage || 'Failed to list queries'
})
}
})