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 (30000ms) 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
curlcall returned202 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(orFAILED, with a response status and body to inspect).
If any step fails, see Troubleshooting.
What's next
- Inspect events and deliveries in detail.
- Replay a stored event.
- Automate setup with Terraform.