# Depurador y relay de webhooks

Genera una URL unica de captura de webhooks, inspecciona solicitudes, valida firmas y reenvia cargas a un endpoint destino

> Página canónica: https://elysiatools.com/es/tools/webhook-debugger-relay

- **Categoría:** Network

- **Palabras clave:** webhook, debugger, relay, request bin, hmac, replay

## Descripción general

Genera una URL única para capturar webhooks entrantes, inspecciona sus headers y payload en tiempo real, valida firmas HMAC y reenvía las cargas útiles a tu endpoint de destino con filtros configurables por método o contenido específico.

## Entradas

- **URL destino de replay** (text): https://api.example.com/webhooks/real-endpoint
- **Secreto de firma** (text): whsec_test_123
- **Cabecera de firma** (text)
- **Reenviar automaticamente solicitudes coincidentes** (checkbox)
- **Filtro por metodo** (select)
- **El body debe contener** (text): "event":"invoice.paid"
- **Limite de solicitudes almacenadas** (number)

## Cuándo usarlo

- Cuando desarrollas integraciones con APIs de terceros (Stripe, GitHub, etc.) y necesitas inspeccionar los payloads reales antes de procesarlos en producción.
- Para validar la autenticidad de las solicitudes mediante verificación de firmas HMAC antes de reenviarlas a tu servidor.
- Cuando necesitas duplicar o migrar tráfico de webhooks hacia nuevos endpoints sin modificar la configuración del proveedor original.

## Cómo funciona

- Genera automáticamente una URL única de captura que actúa como endpoint receptor para tus webhooks.
- Almacena las solicitudes entrantes mostrando método, headers, query params y body completo hasta el límite configurado en storedRequestLimit.
- Verifica la firma HMAC comparando el header especificado en signatureHeader contra el secreto configurado en signatureSecret.
- Permite reenviar manualmente o activar el reenvío automático mediante autoReplay, filtrando por methodFilter o contenido específico del body.

## Casos de uso

- Desarrollo local: Recibir webhooks de Stripe o GitHub en localhost sin exponer tu máquina a internet.
- Validación de seguridad: Verificar firmas HMAC de proveedores de pago antes de procesar transacciones en tu backend.
- Migración de servicios: Capturar tráfico de webhooks del endpoint antiguo y reenviarlo al nuevo durante la transición.

## Preguntas frecuentes

### ¿Cuántas solicitudes puedo almacenar?

Puedes configurar un límite entre 10 y 200 solicitudes mediante el campo storedRequestLimit.

### ¿Cómo valido la firma de un webhook?

Introduce tu secreto en signatureSecret y el nombre de la cabecera de firma en signatureHeader (por ejemplo, stripe-signature). La herramienta verificará automáticamente el HMAC.

### ¿Puedo filtrar qué solicitudes se reenvían automáticamente?

Sí. Activa autoReplay y utiliza methodFilter para limitar por método HTTP (POST, PUT, PATCH) y bodyMustContain para filtrar por texto específico en el payload.

### ¿Qué métodos HTTP soporta la captura?

Soporta POST, PUT, PATCH o cualquier método según la configuración de methodFilter.

### ¿El reenvío modifica el payload original?

No. El relay transmite el body, headers y método exactos recibidos, manteniendo la integridad del payload.

## Herramientas relacionadas

- [Sincronizador de paleta Tailwind](https://elysiatools.com/es/tools/tailwind-color-palette-sync): Introduce HEX, elige esquema de nombres (escala 50–950 / nombre único / anidamiento) y genera el fragmento theme.extend.colors de tailwind.config.ts con niveles WCAG AA/AAA por color. Modo oscuro opcional.
- [Generador de ideas de dominios con IA](https://elysiatools.com/es/tools/ai-domain-name-idea-generator): Introduce palabras clave de marca y la IA genera hasta 10 ideas de dominio, filtrando los ya registrados con DNS + RDAP. Para emprendedores y desarrolladores.
- [Generador y Analizador de JWK](https://elysiatools.com/es/tools/jwk-generator): Genera JSON Web Keys (JWK) para RSA, EC (P-256/P-384/P-521/secp256k1) y OKP (Ed25519/Ed448/X25519/X448), o analiza un JWK existente para inspeccionar parámetros, huella y metadatos
- [Generador de PKCE Code Verifier y Challenge](https://elysiatools.com/es/tools/pkce-code-verifier-generator): Genera, valida y verifica pares code_verifier / code_challenge PKCE (RFC 7636) de OAuth2 / OIDC. Tres modos: (1) generar un par nuevo a partir de bytes aleatorios criptográficos (256/384/512/768 bits), (2) auditar un verifier existente frente al RFC — longitud (43–128), charset \[A-Za-z0-9-._~\] y ≥256 bits de entropía, y (3) verificar un par recomputando BASE64URL(SHA256(verifier)). Opcionalmente construye la URL completa de autorización y el cuerpo del intercambio de token. Complementa al nonce-genérico (que solo emite el par) con auditoría de cumplimiento RFC y verificación de pares.
- [Generador de frases mnemónicas BIP39](https://elysiatools.com/es/tools/mnemonic-bip39-generator): Genera o valida frases BIP39 de 12 a 24 palabras con salida de entropía y seed PBKDF2-HMAC-SHA512
- [Comprobador de Pangramas](https://elysiatools.com/es/tools/pangram-checker): Comprueba si el texto es un pangrama (contiene cada letra del alfabeto). Informa las letras faltantes, las usadas y el conteo de letras únicas.
- [Tutor de Análisis Dimensional y Cancelación de Unidades](https://elysiatools.com/es/tools/dimensional-analysis-unit-cancellation-tutor): Descompone conversiones en cancelación factor-label paso a paso: muestra cómo se anulan unidades en numerador/denominador, detecta factores invertidos y da feedback didáctico ante inconsistencias o respuestas incorrectas.
- [Generador de Diagramas de Euler](https://elysiatools.com/es/tools/euler-diagram-generator): Generar diagramas de Euler personalizables para visualizar relaciones de conjuntos, inclusiones y estructuras jerárquicas

## Ejemplos

- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Rust](https://elysiatools.com/es/samples/web-image-processing-rust): Ejemplos de procesamiento de imágenes Web Rust incluyendo lectura/escritura, escalado y conversión de formato

## Contenido relacionado

- [Herramientas de conversion de direcciones de red e inspeccion de trafico](https://elysiatools.com/es/hubs/network-convert): Herramientas reunidas para conversion de direcciones de red, inspeccion de paquetes y depuracion de solicitudes en un solo hub.
- [Herramientas de Triage de Red, Inspeccion de Paquetes y Depuracion de Endpoints](https://elysiatools.com/es/hubs/network-triage-debugging): Inspecciona capturas de red, depura webhooks, revisa DNS y endpoints SSL, valida direcciones y analiza user agents en un solo hub de troubleshooting.
- [Herramientas de observabilidad, analisis de logs y depuracion de trazas](https://elysiatools.com/es/hubs/observability-debugging): Analiza logs, inspecciona trazas, compara deriva de payloads API y convierte datos de observabilidad en lineas de tiempo, diagramas y evidencia estructurada para depurar mas rapido.
- [Herramientas de generacion de claves, firmas y verificacion de confianza](https://elysiatools.com/es/hubs/key-generation-signature-verification): Reune generacion de claves, revision de firmas JWT y AGEX, verificacion de certificados PDF y TLS, y comparacion de hashes en un hub centrado en la confianza.
