Skip to main content

Fast Track

The shortest path to seeing Webhookr work end to end. Assumes you're already signed in. For the guided version, see Getting Started.

Throughout, replace <endpoint-slug> with your endpoint's slug and https://api.webhookr.tech with your ingest base URL.

1. Create an endpoint

In the dashboard: Endpoints → New endpoint. Name it and create. Copy the generated slug.

Your ingest URL:

https://api.webhookr.tech/v1/ingest/<endpoint-slug>

2. Send a webhook with curl

curl -i -X POST https://api.webhookr.tech/v1/ingest/<endpoint-slug> \
-H "Content-Type: application/json" \
-d '{"event":"order.created","data":{"id":"ord_123","amount":4200}}'

Expected response:

HTTP/1.1 202 Accepted

3. Add a minimal destination

In the endpoint's Destinations, click New destination and set:

  • Name: Test target
  • URL: a public bin URL, e.g. from https://webhook.site
  • Leave Method (POST), Content-Type (application/json), and Timeout (30000 ms) at their defaults.

Save. The destination is enabled immediately.

4. Trigger a delivery

Send the event again so it fans out to the new destination:

curl -i -X POST https://api.webhookr.tech/v1/ingest/<endpoint-slug> \
-H "Content-Type: application/json" \
-d '{"event":"order.created","data":{"id":"ord_124","amount":900}}'

Validation checklist

Walk this list to confirm everything works:

  • Event received — the curl call returned 202 Accepted.
  • Event visible — the event appears under Events for your endpoint, with the payload you sent.
  • Delivery attempted — the event shows a delivery to your destination.
  • Success/failure visible — the delivery status is SUCCESS (or FAILED, with a response status and body to inspect).

If any step fails, see Troubleshooting.

What's next