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
- Select a request from the list
- Click the Replay button (or press
r) - Choose the target URL (defaults to original destination)
- 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", ...}'