getting started
Test Fire
Before relying on live deliveries, send a test event to confirm your endpoint is reachable and handles the payload correctly.
What is a test event?
A test event has the exact same shape as a live delivery. The only difference is the is_test: true flag in the payload. Use this flag to skip processing or log separately in your production handler.
How to send one
- 1. Make sure you have saved a webhook URL in Dashboard Settings.
- 2. Navigate to /dashboard/test.
- 3. Preview the sample payload shown on screen.
- 4. Click Send Test.
- 5. Check your server logs — you should see a POST request with a
200 OKresponse.
Confirming delivery
After sending, check the Delivery Log in your dashboard. The test attempt appears as the most recent row with the test flag marked.
Handling is_test in your code
In production, filter test events before writing to your database or triggering downstream actions:
# Python
for job in body["data"]:
if job.get("is_test"):
continue # skip test events
process(job)// TypeScript
for (const job of req.body.data) {
if (job.is_test) continue; // skip test events
process(job);
}See the Payload Reference for a full list of fields in the test event.