On this page

On this page

Request Replay

Pro Feature — Request replay is available on the Pro plan.

Replay lets you re-send a captured webhook request, either to its original destination or to a custom URL. This is invaluable for testing webhook handling code without waiting for real events.

How to Replay

  1. Select a request from the list
  2. Click the Replay button (or press r)
  3. Choose the target URL (defaults to original destination)
  4. Click Send

The replayed request preserves:

  • Original HTTP method
  • Original headers
  • Original body
  • Original query parameters

Use Cases

  • Local development — Replay a production webhook to your local server
  • Debugging — Re-send a request that caused an error to test your fix
  • Testing — Use a real payload to verify your webhook handler
  • Sharing — Replay to a teammate's endpoint so they can debug

cURL Export

Don't want to replay through SpidyLabs? Use cURL export to copy the request as a ready-to-run cURL command. Click the cURL button or use it from the request menu.

# Example exported cURL command
curl -X POST http://localhost:3000/webhooks/stripe \
  -H "Content-Type: application/json" \
  -H "Stripe-Signature: t=1234567890,v1=abc123..." \
  -d '{"type": "payment_intent.succeeded", ...}'