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. 1. Make sure you have saved a webhook URL in Dashboard Settings.
  2. 2. Navigate to /dashboard/test.
  3. 3. Preview the sample payload shown on screen.
  4. 4. Click Send Test.
  5. 5. Check your server logs — you should see a POST request with a 200 OK response.

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.