HookGet Open dashboard

Documentation

The API is small on purpose. These are the pages that cover it, in the order most people need them.

In short

  • Start with the walkthrough: account, endpoint, first delivery.
  • Every dashboard action is an API call with the same permissions.
  • Signature verification is fifteen lines — the guide has it in full.

API surface

Authentication is a bearer token: an API key for machines, a session for the dashboard.

EndpointWhat it does
POST /v1/eventsPublish an event. Answers 202 once it is stored
POST /v1/events/batchPublish several; each item is judged on its own
GET /v1/eventsThe event log, filterable by type
GET /v1/events/{id}/attemptsThe delivery timeline for one event
POST /v1/events/{id}/replaySend an event again
POST /v1/events/replay-missingRepair a gap: re-queue events with no attempt
POST /v1/endpointsCreate a destination. The signing secret is returned once
POST /v1/endpoints/{id}/rotate-secretRotate with an overlap window
POST /v1/endpoints/{id}/recoverResume a disabled destination and replay its dead letters
GET /v1/endpoints/{id}/healthSuccess rate, latency percentiles, consecutive failures
POST /v1/sourcesCreate a verified inbound source
POST /ingest/{id}Where the third-party provider posts
GET /v1/dlq · POST /v1/dlq/replayInspect and drain dead letters
GET /v1/stats · GET /v1/usageVolumes and billable units
POST /v1/keysMint a scoped key. Never more powerful than the key that created it
/v1/membersTeam management

Errors are RFC 9457 problem documents: a type, a title, a status and a readable detail. A resource that belongs to another tenant is reported as not found.

For agents

HookGet ships an MCP server — the same API behind eighteen tools, so an assistant can publish an event, read a delivery timeline, diagnose an endpoint or repair a gap. Operations that re-send real traffic require an explicit confirmation argument rather than a polite label.