WebhookToolkit

Documentación

Receiver — capturar webhooks

Crea una URL de captura, ponla en tu API de terceros e inspecciona cada petición en tiempo real.

  1. En la página de inicio, se crea automáticamente una URL https://webhook-toolkit.com/r/<token>.
  2. Envía cualquier petición (GET, POST, …) a esa URL.
  3. Aparece al instante en el inspector con el método, los headers, el body y la IP.
  4. 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.

  1. Ve a la página Signer y elige un proveedor (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
  2. Selecciona un evento y edita el payload si lo necesitas.
  3. Pega tu secret de firma e indica la URL de tu handler.
  4. «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

Documentación — Webhook Toolkit · Webhook Toolkit