Skip to main content
Webhooks let your application react to events on Conduit in real time. Register an HTTPS endpoint, choose the events you care about, and Conduit POSTs a signed payload whenever they fire.

Events

Setting up a webhook

  1. Go to Developers → Webhooks
  2. Add your HTTPS endpoint URL
  3. Select the events to subscribe to
  4. Save your signing secret (shown once)

Payload format

Every delivery is a POST with this body:
Headers include X-Conduit-Event, X-Conduit-Signature (HMAC-SHA256), and X-Conduit-Delivery.

Verifying signatures

Conduit signs each delivery with HMAC-SHA256 over the raw body using your secret. Always verify it. With the SDK:

Delivery & retries

  • 3 retry attempts with exponential backoff
  • 10-second timeout per attempt
  • Every attempt is logged in your delivery log
  • A webhook auto-disables after 15 consecutive failures; re-enabling resets the counter
Test any webhook from the dashboard with the Test button — it sends a sample event to your endpoint.