List destinations
GET /api/endpoints/:id/destinations
Returns all forwarding destinations configured for an endpoint.
string
required
The endpoint ID.
string
Unique identifier for the destination.
string
The URL events are forwarded to.
string
Optional signing secret. When set, Hookdrop signs each forwarded request so your server can verify it came from Hookdrop.
string
ISO 8601 timestamp of when the destination was added.
Add a destination
POST /api/endpoints/:id/destinations
Adds a forwarding destination to an endpoint. Events captured after this point are forwarded to the new URL automatically.
string
required
The endpoint ID.
string
required
The URL to forward events to. Must be publicly reachable over HTTPS.
string
Optional signing secret. Hookdrop uses this to sign forwarded requests so your server can verify their authenticity.
Hookdrop retries failed deliveries with exponential backoff. Each attempt times out after 10 seconds. You can inspect delivery attempts for any event using the Events API.
Remove a destination
DELETE /api/endpoints/:id/destinations/:destinationId
Removes a forwarding destination from an endpoint. Events already in flight are not affected, but no new events will be forwarded to this URL.
string
required
The endpoint ID.
string
required
The destination ID to remove.
204 No Content on success.