¿Qué es un receptor de webhook y cuándo es útil?
Pulsa "Crear nueva URL" y obtienes una dirección única como `https://yourdevtools.pro/api/webhook/abc12345`. Pégala en Stripe, GitHub, Zapier, Slack o donde sea, y cada petición HTTP entrante aparece aquí en tiempo real: método, cabeceras, body, query, IP, país.
Es una herramienta excelente para depurar webhooks antes de subir nada. En lugar de desplegar código y esperar a que Stripe envíe algo, puedes inspeccionar el payload exacto en nuestra página y saber qué esperar.
Los webhooks son efímeros: viven 24 horas, se mantienen las últimas 100 peticiones y se van. No leemos su contenido.
Cómo usarlo
- Pulsa "Crear nueva URL", obtienes una dirección + un código QR para escanear desde tu móvil (útil para tests móviles).
- Copia la URL y pégala donde el webhook debe aterrizar (Stripe Dashboard, GitHub Settings → Webhooks, Zapier, tu propio script).
- Envía una petición de prueba. Lo más fácil es `curl -X POST {URL} -d '{"test": true}'` desde una terminal, o el botón "Test" en el panel de tu proveedor de webhook.
- Los logs aparecen en tiempo real (consultamos el servidor cada 2 segundos). Expande cualquier entrada para ver cabeceras + body + query.
- Filtra por método (GET / POST / PUT / DELETE), limpia la lista con "Limpiar logs" o acuña una URL nueva.
Cuándo es útil
Seis escenarios típicos en los que un receptor de webhook ahorra horas de depuración:
- Depurar webhooks de Stripe / PayPal. Enchufa nuestra URL en el panel de prueba, pulsa "send test event" y ve exactamente cómo se ve el payload (event type, customer id, metadata).
- Webhooks de GitHub. Comprueba el payload para eventos push / pull_request / issue sin levantar un servidor.
- Testing de integración Zapier / Make / n8n. Suelta nuestra URL como el "trigger webhook" e inspecciona lo que envía tu automatización.
- Desarrollo de app móvil. ¿Tu app dispara eventos de analítica? Apúntalos a nuestra URL y verifica la forma del JSON sin tocar el servidor.
- Depuración de callbacks CI/CD. ¿Tu pipeline hace POST tras deploy? Enchufa nuestra URL para confirmar que la llamada realmente pasa.
- Aprender HTTP. Ve exactamente cómo se ve una petición HTTP real: todas las cabeceras, User-Agent, Content-Type, body.
Otras herramientas adyacentes a HTTP que quizá quieras: generador UUID (correlation ids), decodificador JWT, tester regex.