Files
whatsappNucleo/server/api/debug/webhook-events.delete.ts
josedario87 71593b25e9
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m3s
Feature: Receptor de webhooks interno para debug
- Endpoint POST /api/debug/webhook-receiver para recibir webhooks
- Almacenamiento en memoria de ultimos 100 eventos
- Endpoint GET/DELETE para consultar/limpiar eventos
- Nueva tab Webhooks en seccion Debug con polling cada 5s
2025-12-02 21:14:39 -06:00

17 lines
448 B
TypeScript

/**
* DELETE /api/debug/webhook-events
* Clear all 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' })
}
debugWebhookStore.clear()
return { success: true, message: 'Events cleared' }
})