Request Forwarding

Pro

Forward captured webhook requests to your local server or another endpoint.

What is Request Forwarding?

Request forwarding allows you to receive webhooks at our URL while simultaneously forwarding them to another destination. This is perfect for:

  • Testing webhooks on your local development server
  • Debugging production webhooks without modifying your service
  • Creating a webhook proxy for multiple destinations

Setting Up Forwarding

  1. Open your endpoint settings
  2. Enter your forward URL (e.g., http://localhost:3000/webhook or https://your-server.com/api/webhook)
  3. Save changes

All incoming requests will now be forwarded to your specified URL while still being captured and stored.

How It Works

1. External service sends webhook → Our endpoint

2. We capture and store the request

3. We forward the request → Your destination URL

4. You receive the same request at your server

Forwarding to Localhost

To forward webhooks to your local development server:

  1. Use a tunneling service like ngrok to expose your localhost:
    ngrok http 3000
  2. Copy the HTTPS URL provided by ngrok
  3. Paste it in the Forward URL field
  4. Your local server will now receive all webhooks

Notes

  • Forwarded requests include all original headers and body content
  • The forward URL must be accessible from our servers
  • Forwarding failures don't affect request capture — requests are always stored
  • Consider using HTTPS for production forward URLs