How does the webhook tester work?
You paste your webhook endpoint URL. We send a small, clearly-labeled test POST from our servers and measure your endpoint's response time across a few samples, check whether it's served over valid HTTPS, record the HTTP status code, detect timeouts, and look for signs that you verify webhook signatures. Then we give you a plain-English verdict.
Do I need to sign up?
No. The tester is completely free and requires no signup, account, or credit card. Paste a URL and get results.
What payload does it send?
A tiny, harmless JSON body: {"eventdock_test": true, "note": "EventDock webhook tester — safe to ignore"} with the User-Agent EventDock-WebhookTester/1.0. It's a single POST and never follows redirects to internal targets.
What response time is considered good?
Excellent: under 250ms. Good: under 1s. Slow: 1–3s. Very slow: over 3s. Stripe gives your endpoint roughly 10 seconds to respond before it treats the delivery as failed and retries; many providers allow far less. Acknowledge webhooks fast and do the heavy work asynchronously.
Why can't I test localhost URLs?
For security, the tester only reaches public endpoints. It rejects localhost, private network ranges, link-local and cloud-metadata addresses, and any hostname that resolves to one of those. To test a local server, expose it with a tunnel like ngrok or cloudflared.