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.
Instalar y lanzar la CLI (Node 21+, sin dependencias)
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=<TON_TOKEN> --to=localhost: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