Skip to main content
An event is a single webhook request captured by one of your endpoints. Every time a provider sends a request to your capture URL, Hookdrop stores it as an event — immediately and in full — before attempting to forward it anywhere.

Event fields

Each event contains everything from the original request:

Status values

Every event moves through a status lifecycle based on delivery attempts to your destinations.
An event moves to delivered as soon as any destination returns a 2xx response. If you have multiple destinations, Hookdrop tracks each delivery attempt individually.

Viewing events

Events appear in your dashboard in real time as they arrive. For each event you can inspect the full headers, raw body, source IP, and the complete delivery history including response codes and response bodies from your server.

Searching and filtering

Use the dashboard or the API to find the events you care about: For example, to list all failed events from the API:

Replaying an event

You can re-deliver any event to all configured destinations at any time:
This re-enqueues the event exactly as it was originally received, with the original headers and body intact.
Replay is especially useful after a server outage. Once your server is back up, replay any missed events without asking your webhook provider to resend.

API reference

See Events for the full list of operations: list, get, replay, and retrieve delivery history.