WebhookToolkit

Documentazione

Receiver — catturare i webhook

Crea un URL di cattura, inseriscilo nella tua API di terze parti e ispeziona ogni richiesta in tempo reale.

  1. Nella home page, un URL https://webhook-toolkit.com/r/<token> viene creato automaticamente.
  2. Invia qualsiasi richiesta (GET, POST, …) verso questo URL.
  3. Compare all'istante nell'inspector con metodo, header, body e IP.
  4. Clicca su «Copia come cURL» per riprodurre la richiesta in locale.

Puoi personalizzare la risposta HTTP restituita (status, body, content-type) per simulare un'API.

Signer — generare un payload firmato

Testa il tuo handler in locale senza scatenare un evento reale. Il Signer calcola la firma esatta attesa da ogni provider.

  1. Vai alla pagina Signer e scegli un provider (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
  2. Seleziona un evento, modifica il payload se necessario.
  3. Incolla il tuo secret di firma, indica l'URL del tuo handler.
  4. «Firma & invia»: il tuo server riceve la richiesta come se provenisse dal provider reale.

Relay — tunnel verso localhost

Ricevi webhook reali di terze parti direttamente sul tuo localhost, senza distribuire.

Installa e avvia la CLI (Node 21+, senza dipendenze)
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js
node relay.js --token=<TON_TOKEN> --to=localhost:3000

Configura poi il tuo URL pubblico https://webhook-toolkit.com/relay/<slug> nell'API di terze parti. Ogni richiesta viene inoltrata verso la tua porta locale e la risposta restituita al mittente.

docs.relayOutro2

Documentazione — Webhook Toolkit · Webhook Toolkit