/** * Get list of databases from Metabase */ export default defineEventHandler(async (event) => { try { const databases = await getMetabaseDatabases() return databases } catch (error: any) { console.error('[API] Failed to get Metabase databases:', error) throw createError({ statusCode: error.statusCode || 500, statusMessage: error.statusMessage || 'Failed to fetch databases' }) } })