Documentation Menu

Create a webhook endpoint

An endpoint is a Hookmetry configuration that owns a public capture URL. Its validation type controls how Hookmetry evaluates a captured request signature.

Before you begin

  • A Hookmetry account.
  • A provider signing secret for Stripe or GitHub validation.

Create the endpoint

  1. Open Endpoints and select Create endpoint.
  2. Enter a name that identifies the provider or workflow.
  3. Choose None, Stripe, GitHub, or Generic HMAC-SHA256.
  4. Enter the required provider secret, or record the generated HMAC secret when it is shown.
  5. Save the endpoint and configure the generated capture URL at the sender.

Validation types

TypeUse whenSecret behavior
NoneYou only need request capture.No signature is checked.
StripeThe sender provides Stripe-Signature.Use the Stripe endpoint signing secret.
GitHubThe sender provides X-Hub-Signature.Use the GitHub webhook secret.
Generic HMAC-SHA256The sender uses a supported generic header.Hookmetry generates a shared secret.

Secret handling

Expected result

The endpoint has a unique endpoint ID and capture URL. POST requests create logs while the endpoint is active.

Was this page helpful?

Your feedback helps us improve the docs.