Skip to main content

Destinations

A destination is a target URL that receives events forwarded from an endpoint. An endpoint can have many destinations; each event produces one delivery per enabled destination.

Model

FieldDefaultDescription
idUnique identifier.
endpointIdThe owning endpoint.
nameDisplay name.
urlTarget URL for deliveries.
methodPOSTHTTP method used to deliver.
headersCustom headers sent with every delivery.
contentTypeapplication/jsonContent-Type header for deliveries.
timeoutMs30000Per-request timeout (100060000 ms).
isEnabledtrueWhether the destination receives deliveries.
createdAt / updatedAtLifecycle timestamps.

Delivery behavior

When an endpoint records an event, Webhookr sends it to each enabled destination using that destination's method, headers, content type, and timeout. The result is stored on the delivery:

  • SUCCESS — destination returned a 2xx status.
  • FAILED — non-2xx status, connection error, or timeout.

Enabled vs. disabled

isEnabled controls participation in delivery. A disabled destination keeps its configuration but receives no new deliveries — useful for pausing a target during maintenance.

Managing destinations