/** * GET /api/debug/webhook-events * Get stored debug webhook events */ import { debugWebhookStore } from '../../services/debug/webhook-store' export default defineEventHandler(async (event) => { const username = getHeader(event, 'x-authentik-username') if (!username) { throw createError({ statusCode: 401, message: 'Unauthorized' }) } const query = getQuery(event) const limit = parseInt(query.limit as string) || 50 const events = debugWebhookStore.getEvents(limit) return { success: true, count: events.length, events } })