Skip to main content
An endpoint is a unique URL that captures incoming webhook events. Each endpoint has a public_token that you use to build its capture URL:
Point any webhook source at this URL and Hookdrop will capture the request for inspection and forwarding.

List endpoints

Returns all endpoints belonging to your account, ordered by creation date (newest first).
Response
array
required
List of endpoint objects.

Create an endpoint

Creates a new endpoint and returns its capture URL token.
Request body
string
required
A human-readable label for this endpoint (e.g. "Stripe payments").
Response
Your capture URL is:

Get an endpoint

Returns a single endpoint including its associated destinations.
Path parameters
string
required
The endpoint ID.
Response

Update an endpoint

Updates the name or active status of an endpoint. Only the fields you include are changed.
Path parameters
string
required
The endpoint ID.
Request body
string
New display name for the endpoint.
boolean
Set to false to stop the endpoint from accepting new webhooks.
object
Arbitrary key-value pairs you can attach to the endpoint for your own reference.
Response

Delete an endpoint

Permanently deletes an endpoint and all its associated events and destinations.
Path parameters
string
required
The endpoint ID.
Response