Skip to main content
An endpoint is a permanent, always-on URL that Hookdrop gives you to receive webhook requests. Point any webhook provider — Stripe, GitHub, Shopify, or anything else — at your endpoint URL and every request that arrives is captured as an event. Every endpoint URL follows this format:
https://hookdrop.dev/in/{token}
The URL never changes and never goes down, so you can safely configure it with external services and leave it there indefinitely.

What each endpoint contains

Each endpoint has the following properties:
PropertyDescription
NameA label you choose to identify the endpoint (e.g., “Stripe payments”)
Public tokenThe unique token that appears in your capture URL
StatusActive or inactive — inactive endpoints stop capturing new events

Create an endpoint

1

Open the dashboard

Navigate to the Endpoints section in the Hookdrop dashboard.
2

Create a new endpoint

Click + New endpoint and enter a name that describes the source — for example, Stripe payments or GitHub webhooks.
3

Copy your capture URL

After creation, copy the capture URL shown on the endpoint detail page. It looks like:
https://hookdrop.dev/in/abc123xyz
Paste this URL into your webhook provider’s settings.
Give endpoints descriptive names that reflect the source service and purpose, such as Stripe – production or GitHub – PR events. This makes it easier to navigate when you have several endpoints.

Plan limits

The number of endpoints you can create depends on your plan:
PlanEndpoint limit
Free2
Starter5
Pro / TeamUnlimited
If you reach your plan limit, you must delete an existing endpoint or upgrade before creating a new one.

Manage endpoints with the API

You can create, update, and delete endpoints programmatically. See the Endpoints API reference for the full list of available operations.