Documentação
Receiver — capturar webhooks
Crie uma URL de captura, coloque na sua API de terceiros e inspecione cada requisição em tempo real.
- Na página inicial, uma URL
https://webhook-toolkit.com/r/<token>é criada automaticamente. - Mande qualquer requisição (GET, POST, …) para essa URL.
- Ela aparece na hora no inspector com método, headers, body e IP.
- Clique em «Copiar em cURL» para reproduzir a requisição localmente.
Você pode personalizar a resposta HTTP devolvida (status, body, content-type) para simular uma API.
Signer — gerar um payload assinado
Teste o seu handler local sem disparar um evento real. O Signer calcula a assinatura exata que cada provider espera.
- Vá na página do Signer e escolha um provider (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
- Selecione um evento, edite o payload se precisar.
- Cole o seu secret de assinatura e informe a URL do seu handler.
- «Assinar & enviar»: o seu servidor recebe a requisição como se viesse do provider de verdade.
Relay — túnel para o localhost
Receba webhooks de terceiros de verdade direto no seu localhost, sem fazer deploy.
Instalar e rodar a CLI (Node 21+, sem dependências)
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=<TON_TOKEN> --to=localhost:3000
Depois, configure a sua URL pública https://webhook-toolkit.com/relay/<slug> na API de terceiros. Cada requisição é encaminhada para a sua porta local e a resposta é devolvida ao emissor.
docs.relayOutro2