Documentazione
Receiver — catturare i webhook
Crea un URL di cattura, inseriscilo nella tua API di terze parti e ispeziona ogni richiesta in tempo reale.
- Nella home page, un URL
https://webhook-toolkit.com/r/<token>viene creato automaticamente. - Invia qualsiasi richiesta (GET, POST, …) verso questo URL.
- Compare all'istante nell'inspector con metodo, header, body e IP.
- 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.
- Vai alla pagina Signer e scegli un provider (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
- Seleziona un evento, modifica il payload se necessario.
- Incolla il tuo secret di firma, indica l'URL del tuo handler.
- «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