In Hookmetry, an Endpoint acts as an intelligent, isolated ingress gateway for your webhooks. Instead of routing all traffic through a single generic URL, Hookmetry utilizes Sub-domain Isolation and Provider-Specific Validation Engines to ensure your inbound traffic is authenticated before it ever reaches your infrastructure.
When you create an endpoint, Hookmetry generates a cryptographic URL (e.g., https://api.hookmetry.com/webhook/ep_abcdef123456). This URL is bound to specific security rules in our Edge layer.
Every webhook provider uses a slightly different hashing algorithm and header structure (e.g., Stripe uses Stripe-Signature and whsec_ secrets, while GitHub uses X-Hub-Signature-256 with Hex encoding).
When creating an endpoint, select your Provider and provide your signing secret. Hookmetry's Validation Engine will automatically apply the correct cryptographic checks.
Security Best Practice
Create separate endpoints for your Staging and Production environments. This ensures your staging data never poisons your production analytics, and allows you to rotate signing secrets independently.
https://api.hookmetry.com/webhook/... URL and paste it into the third-party provider's settings.Was this page helpful?
Your feedback helps us improve the docs.