Skip to main content
hooksnode has two HTTP surfaces:

Endpoints

Quick example

Field names

All responses use snake_case. No response holds a signing secret, a password or a destination’s extra headers. A source or destination shows signing_enabled in place of its secret. Read secrets in the dashboard. In GET /api/v1/projects/{projectId}/events/{eventId}, event.payload is JSON, text or base64. event.payload_encoding tells you which. In attempts, the payload and header fields are base64. Each endpoint page shows the exact shape.

Other tools

  • The CLI uses this API to send live webhooks to your computer.
  • The dashboard uses a separate session-based API. It is not public and can change.