Skip to main content

Destinations

A destination is a target URL that receives events forwarded from an endpoint. Each endpoint can have multiple destinations, and every incoming event produces one delivery per enabled destination.

Managing destinations

Destinations are managed from within an endpoint. Open an endpoint and go to its Destinations, then New destination (/dashboard/endpoints/<endpointId>/destinations/new).

Add destination form with name, URL, method, content type, timeout, and enabled toggle

Fields

FieldRequiredDefaultNotes
NameYesA label, up to 100 characters.
URLYesThe HTTPS address that receives the event.
MethodNoPOSTOne of GET, POST, PUT, PATCH, DELETE.
HeadersNoCustom headers sent with every delivery (up to 20).
Content-TypeNoapplication/jsonSent as the Content-Type request header.
TimeoutNo30000 msPer-request timeout, between 1000 and 60000 ms.
EnabledNotrueOnly enabled destinations receive deliveries.

Enabled vs. disabled

The isEnabled flag controls whether a destination participates in delivery:

  • Enabled — receives a delivery for every event the endpoint records.
  • Disabled — skipped. No deliveries are created for it.

Disable a destination to temporarily stop forwarding without losing its configuration. Edit it at /dashboard/endpoints/<endpointId>/destinations/<destinationId>/edit.

How delivery works

When an endpoint records an event, Webhookr creates one delivery per enabled destination and sends the event using that destination's method, headers, content type, and timeout. The result — response status, response body, and duration — is stored on the delivery.

A delivery is SUCCESS when the destination responds with a 2xx status. Any non-2xx response, connection error, or timeout marks it FAILED.

Next