Delivery modes
Subscriptions are
PUSH or PULL only. SQS and SSE are reserved but not yet
available — requesting either returns 422.
Base URL
All webhook endpoints live under
/api/v0.
Quickstart
1. Create a subscription. Register your receiver URL and the event types you want. The response returns your signing secret once — store it before moving on. There is no way to read it back and no rotate endpoint; if it is lost, delete the subscription and create a new one.POSTs each event with an
X-WEBHOOK-SIGNATURE header. Verify
it against the raw request body before
trusting the payload.
3. Inspect deliveries. Every attempt is recorded — list
them, drill into
one, or retry the ones that
failed.
Conventions
Where to next
Verifying signatures
Prove a delivery came from Endl before you act on it.
Create subscription
Register a receiver and get your signing secret.
List deliveries
Every attempt, with the response your endpoint returned.
Event catalogue
Event types, delivery statuses, error classes and limits.