Documentación
Receiver — capturar webhooks
Crea una URL de captura, ponla en tu API de terceros e inspecciona cada petición en tiempo real.
- En la página de inicio, se crea automáticamente una URL
https://webhook-toolkit.com/r/<token>. - Envía cualquier petición (GET, POST, …) a esa URL.
- Aparece al instante en el inspector con el método, los headers, el body y la IP.
- Haz clic en «Copiar como cURL» para reproducir la petición en local.
Puedes personalizar la respuesta HTTP devuelta (status, body, content-type) para simular una API.
Signer — generar un payload firmado
Prueba tu handler local sin disparar un evento real. El Signer calcula la firma exacta que espera cada proveedor.
- Ve a la página Signer y elige un proveedor (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
- Selecciona un evento y edita el payload si lo necesitas.
- Pega tu secret de firma e indica la URL de tu handler.
- «Firmar & enviar»: tu servidor recibe la petición como si viniera del proveedor real.
Relay — túnel hacia localhost
Recibe webhooks reales de terceros directamente en tu localhost, sin desplegar.
npx webhook-toolkit relay --token <RELAY_TOKEN> --to 3000
Después configura tu URL pública https://webhook-toolkit.com/relay/<slug> en la API de terceros. Cada petición se reenvía a tu puerto local y la respuesta se devuelve al emisor.
docs.relayOutro2