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:
| Property | Description |
|---|
| Name | A label you choose to identify the endpoint (e.g., “Stripe payments”) |
| Public token | The unique token that appears in your capture URL |
| Status | Active or inactive — inactive endpoints stop capturing new events |
Create an endpoint
Open the dashboard
Navigate to the Endpoints section in the Hookdrop dashboard.
Create a new endpoint
Click + New endpoint and enter a name that describes the source — for example, Stripe payments or GitHub webhooks.
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:
| Plan | Endpoint limit |
|---|
| Free | 2 |
| Starter | 5 |
| Pro / Team | Unlimited |
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.